PDFium Delphi Component Docs

AddPageObjectMark Méthode

Composant: TPdf  ·  Unit: PDFium
Balise un objet de page avec un nouveau nom de contenu balisé et une liste de propriétés

Syntax

function AddPageObjectMark(Index: Integer; const Name: AnsiString; const Params: TPdfContentMarkParams): Integer;

IndexInteger. Index de base zéro de l'objet de page à baliser
NameAnsiString. 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
ParamsTPdfContentMarkParams. 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
ResultInteger. Index de base zéro de la nouvelle marque dans l'objet, utilisable avec SetPageObjectMarkParam et RemovePageObjectMark

Description

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

See Also

PageObjectMarks, SetPageObjectMarkParam, RemovePageObjectMark, RemovePageObjectMarkParam, UpdatePage