Codes courts
Les Codes courts vous permettent d'appliquer du formatage, d'intégrer des médias et d'insérer des champs interactifs. Ils utilisent la syntaxe entre crochets avec des paires d'ouverture et de fermeture.
Où les Codes courts fonctionnent
Chaque Code court — typographie, propriétés de texte, mise en page, médias, champs de formulaire et actions — s'affiche à l'intérieur de n'importe quel élément textuel :
- Paragraphes (
p) - Titres (
h1,h2,h3,h4,h5) - En-têtes de tableau et cellules (
th,td) - Éléments de liste (
li) - Cellules de mise en page en colonnes
La même syntaxe fonctionne partout. Aucun conteneur ou enveloppe nécessaire.
Syntaxe
[tag]content[/tag]
[tag, param1, param2]
Les balises peuvent être imbriquées et combinées librement. Le moteur les traite de gauche à droite, maintenant une pile pour chaque propriété de formatage.
Catégories de balises
Typographie
Contrôlez le poids de la police, le style et la décoration dans une portée textuelle.
| Balise | Court | Description |
|---|---|---|
[bold]...[/bold] | [b]...[/b] | Texte gras |
[italic]...[/italic] | [i]...[/i] | Texte italique |
[bolditalic]...[/bolditalic] | [bi]...[/bi] | Texte gras italique |
[underline]...[/underline] | [u]...[/u] | Texte souligné |
[strike]...[/strike] | [s]...[/s] | Texte |
[caps]...[/caps] | — | Texte EN MAJUSCULES (présentation uniquement — la source reste casse mixte) |
[font, Name]...[/font] | — | Basculer vers une famille de police enregistrée |
Alias sémantiques HTML
Les noms d'éléments en ligne HTML familiers acheminent vers les balises canoniques ci-dessus — utiles lors du portage de contenu depuis HTML ou lorsque le nom sémantique lit plus naturellement dans le code du modèle :
| Alias | Achemine vers | Signification |
|---|---|---|
[em]...[/em] | [i] | Emphasis (italique) |
[strong]...[/strong] | [b] | Strong emphasis (gras) |
[cite]...[/cite] | [i] | Citation (italique) |
[ins]...[/ins] | [u] | Texte inséré (souligné) |
[del]...[/del] | [s] | Texte supprimé (barré) |
[mark]...[/mark] | [hl, #FFFF00] | Surbrillance jaune par défaut |
Propriétés de texte
Remplacez la taille de la police, la couleur, l'alignement et la position.
| Balise | Court | Description |
|---|---|---|
[fontsize, N]...[/fontsize] | [size, N]...[/size] | Définir la taille de la police sur N points |
[color, color]...[/color] | [color, color]...[/color] | Définir la couleur du texte (hex ou nom CSS3) |
[letterspacing, N]...[/letterspacing] | [ls, N]...[/ls] | Tracer les caractères vers l'extérieur (ou vers l'intérieur, avec N négatif) par N points |
[highlight, color]...[/highlight] | [hl, color]...[/hl] | Surbrillance d'arrière-plan sur la portée |
[align, V]...[/align] | — | Remplacer l'alignement du texte (l, r, c, j) |
[superscript]...[/superscript] | [sup]...[/sup] | Exposant (texte surélevé) |
[subscript]...[/subscript] | [sub]...[/sub] | Indice (texte abaissé) |
Mise en page
Contrôlez l'espacement et le positionnement dans un paragraphe.
| Balise | Description |
|---|---|
[linebreak] ou [br] | Saut de ligne (décompte optionnel : [br, 3]) |
[tab, X, Y] | Taquet de tabulation à X points à partir de la gauche, Y décalage vertical |
Médias
Intégrez des images et des codes-barres en ligne avec du texte.
| Balise | Court | Description |
|---|---|---|
[image, path, W|H] | [img, path, W|H] | Image en ligne |
[barcode, type, code, W|H] | — | Code-barres en ligne |
Champs de formulaire
Insérez des champs AcroForm interactifs en ligne.
| Balise | Description |
|---|---|
[textfield, name, 'value', W|H] | Champ de saisie de texte |
[textarea, name, 'value', W|H] | Zone de texte multi-ligne |
[checkbox, name, checked, W|H] | Case à cocher |
[radio, name, group, selected, W|H] | Bouton radio |
[choicefield, name, opt1|opt2|opt3, index, W|H] | Sélection déroulante |
[listbox, name, opt1|opt2, 'value', multi, W|H] | Boîte de liste |
Liens
Attachez une cible cliquable à une portée textuelle. Affiche la sortie PDF.
| Balise | Description |
|---|---|
[link, URL]...[/link] | Lien hypertexte cliquable |
[goto, dest]...[/goto] | Sauter à une destination nommée à l'intérieur du document |
Imbrication
Les balises peuvent être imbriquées pour combiner les effets :
{ "p": "[b][color, #CC0000]URGENT:[/color][/b] Vérifier [i]avant[/i] [u]fin de journée[/u]." }
Ceci affiche : URGENT : (gras rouge) Vérifier avant (italique) fin de journée (souligné).
Où les Codes courts fonctionnent
Les Codes courts sont pris en charge dans n'importe quel élément textuel :
- Texte de paragraphe (
p) - Titres (
h1àh5) - Cellules d'en-tête de tableau (
th) - Cellules de données de tableau (
td)