[AEM Forms]{class="badge positive" title="S’applique à AEM Forms)."}
Balises de balisage HTML prises en charge dans Submission PDF (anciennement Document d’enregistrement)
Qu’est-ce que cette référence couvre ?
AEM Forms prend désormais en charge les balises de balisage HTML dans les champs de texte enrichi lors de la génération d’un PDF de PDF d’envoi (anciennement Document d’enregistrement). Ce guide explique quelles balises de balisage HTML vous pouvez utiliser en toute sécurité dans le Forms adaptatif et comment elles s’affichent dans le PDF d’envoi généré.
Si vous ajoutez du contenu de texte enrichi (mise en forme en gras, listes ou liens) à vos formulaires, il est important de comprendre quelles balises sont prises en charge et quelles restrictions elles peuvent comporter. Cette référence vous aide à choisir les balises appropriées pour vous assurer que votre contenu s’affiche correctement et reste accessible dans le PDF d’envoi.
Avant de commencer
Conditions préalables
Vous devez connaître :
- Syntaxe de base des balises HTML
- Principes de base de Submission PDF (anciennement Document d’enregistrement)
- Principes d’accessibilité et directives WCAG
- Exigences d’accessibilité de PDF
- Composants de formulaire adaptatif qui acceptent le balisage HTML
Considérations
Le PDF de soumission (anciennement Document d’enregistrement) peut être un PDF balisé, ce qui permet d’assurer l’accessibilité et une structure appropriée pour les technologies d’assistance. Pour activer la sortie PDF balisée, définissez le config/present/pdf/tagged de propriété XCI sur true. Après avoir généré votre PDF, il est important de vérifier que les balises d’accessibilité sont correctement appliquées. Vous pouvez utiliser Adobe Acrobat pour vérifier les balises d’accessibilité et vous assurer que votre document répond aux normes d’accessibilité.
Nouveautés
La prise en charge du texte enrichi dans Submission PDF est une amélioration récente. Auparavant, le contenu de texte enrichi s’affichait en tant que texte brut dans les documents générés. Cette nouvelle fonctionnalité permet au contenu formaté de s’afficher correctement dans les sorties PDF.
Référence de prise en charge des balises HTML
Balises entièrement prises en charge
Ces balises sont entièrement prises en charge avec une création de nœud d’accessibilité appropriée :
<p><P> correct<p>This is a paragraph.</p><br/><P> nœud<p>Line 1<br/>Line 2</p><b><P> nœud<b>bold text</b><i><P> nœud<i>italic text</i><span><span>styled text</span><sub>H<sub>2</sub>O<sup>E=mc<sup>2</sup><a><a href="url">link text</a>Problème d’accessibilité de la liste
Le rendu de liste actuel crée des nœuds <P> au lieu de la structure de liste appropriée :
Current: <P>1. First item
Current: <P>2. Second item
Expected: <L>
Expected: <LI>
Expected: <LBL>1.
Expected: <LBody>First item
Balises non prises en charge
Ces balises ne sont pas prises en charge et ne s’affichent pas correctement :
<h1> - <h6><p> stylisées ou des en-têtes de niveau conception<img><code><span><blockquote><p> avec mise en retrait<table>Exemples de code
Mise en forme de texte de base
<!-- Supported - renders correctly -->
<p>This paragraph contains <b>bold text</b> and <i>italic text</i>.</p>
<!-- Supported - combined formatting -->
<p>This text is <i><b>bold and italic</b></i>.</p>
<!-- Unsupported - headings don't work -->
<h1>This won't render as a heading</h1>
Listes
<!-- ⚠️ Partially supported - renders but not accessible -->
<ol>
<li>First numbered item</li>
<li>Second numbered item</li>
</ol>
<ul>
<li>First bullet point</li>
<li>Second bullet point</li>
</ul>
Liens
<!-- Supported - but must be within block elements -->
<p>Visit our <a href="https://example.com">website</a> for more information.</p>
<!-- Incorrect - link not properly nested -->
<a href="https://example.com">Standalone link</a>
Notation scientifique
<!-- Supported - but limited accessibility -->
<p>Water formula: H<sub>2</sub>O</p>
<p>Einstein's equation: E=mc<sup>2</sup></p>