Använda anpassade teckensnitt

Dokumentationen för Cloud Service Communications finns i beta

Du kan använda Forms as a Cloud Service Communications för att kombinera en XDP-mall, ett XDP-baserat PDF-dokument eller ett Acrobat-formulär (AcroForm) med XML-data för att generera PDF-dokument. Du kan också använda Communications för att kombinera, ordna om och förstärka PDF- och XDP-dokument och få information om PDF-dokument.

Tillsammans med tidigare nämnda åtgärder kan du använda teckensnitt som ingår i Cloud Service eller anpassade teckensnitt (typsnitt som godkänts av organisationen) för att återge de genererade PDF-dokumenten. Du kan använda utvecklingsprojektet för Cloud Service för att lägga till anpassade teckensnitt i din Cloud Service.

PDF-dokumentens beteende

Du kan bädda in ett teckensnitt i ett PDF-dokument. När ett teckensnitt är inbäddat visas (ser ut) PDF-dokumentet som identiskt på alla plattformar. Det använder inbäddade teckensnitt för att säkerställa ett konsekvent utseende och känsla. När ett teckensnitt inte är inbäddat beror teckensnittsåtergivningen på återgivningsinställningarna för PDF-visningsprogram som Acrobat eller Acrobat Reader. Om teckensnittet är tillgängligt på klientdatorn använder PDF det angivna teckensnittet, annars återges PDF med ett standardteckensnitt.

Lägg till anpassade teckensnitt i Forms as a Cloud Service custom-fonts-cloud-service

Så här lägger du till anpassade teckensnitt i Cloud Servicen:

  1. Konfigurera och öppna det lokala utvecklingsprojektet. Du kan använda vilken IDE som helst.

  2. I mappstrukturen på den översta nivån i projektet skapar du en mapp (modul) där du kan spara anpassade teckensnitt och lägga till anpassade teckensnitt i mappen. Till exempel typsnitt/src/main/resources
    Teckensnittsmapp

  3. Öppna filen pom.xml för teckensnittsmodulen i utvecklingsprojektet.

  4. Lägg till jar-plugin-program i pom-filen:

    code language-xml
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>3.1.2</version>
        <configuration>
            <archive>
                <manifest>
                    <addDefaultEntries/>
                    <addDefaultImplementationEntries/>
                </manifest>
            </archive>
        </configuration>
    </plugin>
    
  5. Lägg till <Font-Archive-Version>-manifestposten i POM-filen och ange värdet för version till 1:

    code language-xml
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>3.1.2</version>
        <configuration>
            <archive>
                <manifest>
                    <addDefaultEntries/>
                    <addDefaultImplementationEntries/>
                </manifest>
                <manifestEntries>
                    <Font-Archive-Version>1</Font-Archive-Version>
                    <Font-Archive-Contents>/</Font-Archive-Contents>
                </manifestEntries>
            </archive>
        </configuration>
    </plugin>
    
  6. Lägg till teckensnittsmappen i <modules> som visas i Tom-filen. Till exempel:

    code language-xml
    <modules>
        <module>all</module>
        <module>core</module>
        <module>ui.frontend</module>
        <module>ui.apps</module>
        <module>ui.apps.structure</module>
        <module>ui.config</module>
        <module>ui.content</module>
        <module>it.tests</module>
        <module>dispatcher</module>
        <module>dispatcher.ams</module>
        <module>dispatcher.cloud</module>
        <module>ui.tests</module>
        <module>fonts</module>
    </modules>
    

    Mappen Fonts innehåller alla anpassade teckensnitt.

  7. Checka in den uppdaterade koden och kör pipeline för att distribuera teckensnitten till din Cloud Service-miljö.

  8. (Valfritt) Öppna kommandotolken, navigera till den lokala projektmappen och kör kommandot nedan. Teckensnitten paketeras i en .jar-fil tillsammans med relevant information. Du kan använda .jar-filen för att lägga till anpassade teckensnitt i en lokal utvecklingsmiljö i Forms Cloud Service.

    code language-shell
    mvn clean install
    

Lägga till anpassade teckensnitt i den lokala Forms Cloud Service-utvecklingsmiljön custom-fonts-cloud-service-sdk

  1. Starta den lokala utvecklingsmiljön.

  2. Navigera till mappen <aem install directory>/crx-quickstart/install.

  3. Placera <jar file contaning custom fonts and relevant deployment code>.jar i installationsmappen. Om du inte har .jar-filen ska du utföra stegen som listas i avsnittet Lägg till anpassade teckensnitt i din Forms as a Cloud Service-miljö för att generera filen.

  4. Kör den dockningsbaserade SDK-miljön

    note note
    NOTE
    När du distribuerar en uppdaterad .jar-fil med anpassade teckensnitt till den lokala utvecklingsmiljön startar du om den dockningsbaserade SDK-miljön.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab