Aangepaste lettertypen gebruiken
de Communicatie van de Cloud Service documentatie is in bèta
Met Forms as a Cloud Service Communications kunt u een XDP-sjabloon, een op XDP gebaseerd PDF-document of een Acrobat-formulier (AcroForm) combineren met XML-gegevens om PDF-documenten te genereren. U kunt Communicatie ook gebruiken om PDF en XDP-documenten te combineren, opnieuw te rangschikken en uit te breiden en om informatie over PDF-documenten te verkrijgen.
Naast de eerder genoemde bewerkingen kunt u lettertypen gebruiken die zijn opgenomen in Cloud Service- of aangepaste lettertypen (door de organisatie goedgekeurde lettertypen) om de gegenereerde PDF-documenten te genereren. U kunt het ontwikkelingsproject van de Cloud Service gebruiken om douanedoopvonten aan uw milieu van de Cloud Service toe te voegen.
Gedrag van PDF-documenten
U kunt een doopvontaan een document van PDF inbedden. Wanneer een lettertype is ingesloten, wordt het PDF-document op alle platformen op dezelfde manier weergegeven. Er worden ingesloten lettertypen gebruikt voor een consistente vormgeving. Wanneer een lettertype niet is ingesloten, is de rendering van het lettertype afhankelijk van de renderinstellingen van PDF viewer-clients zoals Acrobat of Acrobat Reader. Als het lettertype beschikbaar is op de clientcomputer, gebruikt de PDF het opgegeven lettertype, anders wordt de PDF weergegeven met een standaard fallback-lettertype.
Aangepaste lettertypen toevoegen aan uw Forms as a Cloud Service omgeving custom-fonts-cloud-service
Aangepaste lettertypen toevoegen aan uw Cloud Service-omgeving:
-
Opstelling en open het lokale ontwikkelingsproject. U kunt elke gewenste IDE gebruiken.
-
Maak in de mapstructuur op hoofdniveau van het project een map (module) waarin u aangepaste lettertypen kunt opslaan en aangepaste lettertypen kunt toevoegen aan de map. Bijvoorbeeld lettertypen/src/main/resources
-
Open het bestand pom.xml in de module Fonts van het ontwikkelingsproject.
-
Voeg jar plug-in toe aan het pombestand:
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>
-
Voeg het
<Font-Archive-Version>
manifest-item toe aan het .pom-bestand en stel de waarde van versie in op 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>
-
Voeg de map met lettertypen toe aan
<modules>
die in het pombestand wordt vermeld. Bijvoorbeeld: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>
De map Fonts bevat alle aangepaste lettertypen.
-
Controle in de bijgewerkte code en stelt de pijpleidingin werking om de doopvonten aan uw milieu van de Cloud Service op te stellen.
-
(Optioneel) Open de opdrachtprompt, navigeer naar de lokale projectmap en voer de onderstaande opdracht uit. De opdracht verpakt de lettertypen in een .jar-bestand, samen met relevante informatie. Met het .jar-bestand kunt u aangepaste lettertypen toevoegen aan een lokale ontwikkelomgeving van Forms Cloud Service.
code language-shell mvn clean install
Aangepaste lettertypen toevoegen aan uw lokale ontwikkelomgeving voor Forms Cloud Service custom-fonts-cloud-service-sdk
-
Start uw lokale ontwikkelomgeving.
-
Navigeer naar de map
<aem install directory>/crx-quickstart/install
. -
Plaats de
<jar file contaning custom fonts and relevant deployment code>.jar
naar de installatiemap. Als u niet het .jar dossier hebt, voer de stappen uit in worden vermeld voeg douanedoopvonten aan uw as a Cloud Service milieu van Formssectie toe om het dossier te produceren dat. -
Stel het op docker-Gebaseerde milieu van SDKin werking
note note NOTE Wanneer u een bijgewerkt bestand met aangepaste lettertypen .jar naar de lokale ontwikkelomgeving implementeert, start u de op docker gebaseerde SDK-omgeving opnieuw.