function AddPageObjectMark(Index: Integer; const Name: AnsiString; const Params: TPdfContentMarkParams): Integer;
| Index | Integer. Index de base zéro de l'objet de page à baliser |
| Name | AnsiString. Nom de marque, écrit comme un nom PDF - par exemple Artifact, Span ou une balise définie par l'application. Un nom vide lève EPdfError |
| Params | TPdfContentMarkParams. Paramètres clé/valeur formant la liste de propriétés de la marque. Passez un tableau vide pour une marque sans propriétés |
| Result | Integer. Index de base zéro de la nouvelle marque dans l'objet, utilisable avec SetPageObjectMarkParam et RemovePageObjectMark |
Ajoute une balise BDC/EMC autour du contenu que l'objet dessine. Chaque paramètre est écrit selon son Kind, de sorte que les entiers, les réels, les chaînes et les blocs d'octets font tous l'aller-retour via PageObjectMarks
La marque vit sur l'objet de page jusqu'à ce que le flux de contenu soit régénéré. Appelez UpdatePage avant d'enregistrer, sinon la balise est abandonnée lors de l'écriture du fichier
Le balisage est la manière dont les artefacts sont déclarés : baliser le contenu décoratif comme Artifact le maintient hors de l'ordre de lecture suivi par les technologies d'assistance