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:
-
Konfigurera och öppna det lokala utvecklingsprojektet. Du kan använda vilken IDE som helst.
-
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
-
Öppna filen pom.xml för teckensnittsmodulen i utvecklingsprojektet.
-
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>
-
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>
-
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.
-
Checka in den uppdaterade koden och kör pipeline för att distribuera teckensnitten till din Cloud Service-miljö.
-
(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
-
Starta den lokala utvecklingsmiljön.
-
Navigera till mappen
<aem install directory>/crx-quickstart/install
. -
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. -
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.