Aller au contenu principal

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, h1h5).

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ètreDescription
CheminChemin d'accès de l'actif (résolu via le stockage d'actifs du locataire)
L|HLargeur 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]" }
EmplacementDescription
typeNom de la symbologie (par ex. qrcode, code128, gs1-128, hibc-dm). Insensible à la casse ; alias courants pris en charge.
payloadLa valeur à encoder.
width|heightDimensions optionnelles en points. Revient aux paramètres par défaut de la symbologie si omis.
#hex ou #fg|#bgRemplacement optionnel de la couleur de premier plan (et d'arrière-plan).
quiet=NRemplacement 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)]