[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 :

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 :

HTML Tag
Description
Prise en charge de Submission PDF
Accessibilité
Exemple
<p>
Paragraphe
Oui
Prise en charge complète - Nœud de <P> correct
<p>This is a paragraph.</p>
<br/>
Saut de ligne
Oui
Prise en charge complète - dans <P> nœud
<p>Line 1<br/>Line 2</p>
<b>
Texte en gras
Oui
Prise en charge complète - dans <P> nœud
<b>bold text</b>
<i>
Texte en italique
Oui
Prise en charge complète - dans <P> nœud
<i>italic text</i>
<span>
Conteneur intégré générique
Oui
dans les éléments de bloc
<span>styled text</span>
<sub>
Indice
Oui
Prise en charge complète - dans les éléments de bloc
H<sub>2</sub>O
<sup>
Exposant
Oui
Prise en charge complète - dans les éléments de bloc
E=mc<sup>2</sup>
<a>
Lien hypertexte
Oui
Prise en charge limitée : nécessite une imbrication appropriée.
<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 :

HTML Tag
Description
Solution alternative
<h1> - <h6>
Balises d’en-tête
Utiliser des balises <p> stylisées ou des en-têtes de niveau conception
<img>
Images
Utiliser des champs d’image ou des modèles de conception distincts
<code>
Blocs de code
Utilisation de polices à espacement fixe avec un style <span>
<blockquote>
Bloquer les devis
Utilisation de balises <p> avec mise en retrait
<table>
Tableaux
Utilisation des composants de tableau de formulaire adaptatif

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>

Contenu connexe

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab