Tags de médias
Intégrez des images et des codes-barres directement dans le texte de n'importe quel élément de texte (p, th, td, h1–h5).
Images en ligne
Placez une image dans du texte qui coule.
{ "p": "[img, assets/flag-ca.png, 20|14] Toronto, ON" }
Forme longue : [image, path, W|H]
| Paramètre | Description |
|---|---|
| Chemin | Chemin d'accès de l'actif (résolu via le stockage d'actifs du locataire) |
| L|H | Largeur et hauteur en points, séparées par | |
Exemple : logo avant le nom de l'entreprise
{ "p": "[img, assets/logo.png, 30|30] Meridian Financial Group" }
Exemple : signature dans un paragraphe
{ "p": "Approuvé par : [img, assets/signature.png, 120|30]" }
Exemple : drapeaux dans un tableau
{
"table": {
"widths": [1, 3],
"rows": [
[{ "p": "[img, flags/ca.png, 20|14]", "style": "td" }, { "p": "Canada", "style": "td" }],
[{ "p": "[img, flags/us.png, 20|14]", "style": "td" }, { "p": "États-Unis", "style": "td" }],
[{ "p": "[img, flags/gb.png, 20|14]", "style": "td" }, { "p": "Royaume-Uni", "style": "td" }]
]
}
}
Formats pris en charge
PNG, JPEG, TIFF, GIF et SVG.
Codes-barres en ligne
Intégrez un code-barres dans du texte. 63 symbologies sont pris en charge (QR, Micro QR, rMQR, DataMatrix, PDF417, Aztec, MaxiCode, DotCode, Code 128, Code 39, EAN/UPC, GS1-128, famille HIBC, services postaux dans les grandes régions, et plus). Voir Codes-barres pour la liste complète, le dimensionnement par défaut, les paramètres par défaut de la zone silencieuse et les remplacements de couleur/options.
{ "p": "Scannez pour vérifier : [barcode, qrcode, https://verify.example.com, 60|60]" }
| Emplacement | Description |
|---|---|
type | Nom de la symbologie (par ex. qrcode, code128, gs1-128, hibc-dm). Insensible à la casse ; alias courants pris en charge. |
payload | La valeur à encoder. |
width|height | Dimensions optionnelles en points. Revient aux paramètres par défaut de la symbologie si omis. |
#hex ou #fg|#bg | Remplacement optionnel de la couleur de premier plan (et d'arrière-plan). |
quiet=N | Remplacement optionnel de la zone silencieuse en multiples de modules. |
Exemple : lien de suivi avec code QR
{ "p": "Suivez votre expédition : [barcode, qrcode, https://track.docpayload.example/DOC-2026-04521, 50|50]" }
Exemple : référence de document avec Code 128
{ "p": "Réf : [barcode, code128, INV-2026-0042, 180|30]" }
Exemple : GS1-128 avec identifiants d'application entre crochets
{ "p": "Lot de pharmacie : [barcode, gs1-128, [01]04150123456789[17]270630[10]A4521, 220|45]" }
Exemple : code QR teinté de marque
{ "p": "[barcode, qrcode, https://docpayload.example, 80|80, #1A1A2E]" }
Dimensionnement
Les dimensions du code-barres sont spécifiées comme width|height en points. Les deux sont respectées :
{ "p": "Petit : [barcode, qrcode, A, 30|30] Grand : [barcode, qrcode, A, 80|80]" }
Si les dimensions sont omises, le moteur de rendu revient aux paramètres par défaut de la symbologie — voir Codes-barres / Options pour le tableau complet.
Erreurs
Une charge utile incorrecte (par ex. EAN-13 avec un nombre de chiffres incorrect) produit un espace réservé en ligne montrant les diagnostics de l'encodeur, plutôt que d'échouer sur l'ensemble du document :
[barcode error: ean13 — Input wrong length (must be 12 or 13 digits)]