[AEM Forms]{class="badge positive" title="van toepassing op AEM Forms)."}

Aangepaste lettertypen gebruiken

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 te vergroten en om informatie over PDF-documenten te verkrijgen.

Naast de eerder genoemde bewerkingen kunt u lettertypen uit Cloud Service of aangepaste lettertypen (door de organisatie goedgekeurde lettertypen) gebruiken om de gegenereerde PDF-documenten te genereren. Met het Cloud Service-ontwikkelingsproject kunt u aangepaste lettertypen toevoegen aan uw Cloud Service-omgeving.

Gedrag van PDF-documenten

U kunt ​ een doopvont ​ aan een document van PDF inbedden. Wanneer een lettertype is ingesloten, wordt het PDF-document op alle platforms op dezelfde manier weergegeven. Er worden ingesloten lettertypen gebruikt voor een consistente vormgeving. Wanneer een lettertype niet is ingesloten, is de rendering van lettertypen afhankelijk van de renderinstellingen van PDF-viewerclients 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:

  1. Opstelling en open het ​ lokale ontwikkelingsproject ​. U kunt elke gewenste IDE gebruiken.

  2. 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
    omslag van Doopvonten

  3. Open het bestand pom.xml in de module Fonts van het ontwikkelingsproject.

  4. 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>
    
  5. 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>
    
  6. 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.

  7. Controle in de bijgewerkte code en ​ stelt de pijpleiding ​ in werking om de doopvonten aan uw milieu van Cloud Service op te stellen.

  8. (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. U kunt het .jar-bestand gebruiken om aangepaste lettertypen toe te voegen aan een lokale ontwikkelomgeving van Forms Cloud Service.

    code language-shell
    mvn clean install
    

Aangepaste lettertypen toevoegen aan uw lokale Forms Cloud Service-ontwikkelomgeving custom-fonts-cloud-service-sdk

  1. Start uw lokale ontwikkelomgeving.

  2. Navigeer naar de map <aem install directory>/crx-quickstart/install .

  3. 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 milieu van Forms as a Cloud Service ​ sectie toe om het dossier te produceren dat.

  4. Stel het ​ op docker-Gebaseerde milieu van SDK ​ in werking

    note note
    NOTE
    Wanneer u een bijgewerkt bestand met aangepaste lettertypen .jar in de lokale ontwikkelomgeving implementeert, start u de op dockers gebaseerde SDK-omgeving opnieuw.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab