GetPageElementMarkedContentInfo

Édition de flux de contenu, PDF balisé

Description

Renvoie une propriété entière décrivant un bloc de contenu marqué et sa liste de propriétés BDC

Syntaxe

Delphi

Function TPDFlib.GetPageElementMarkedContentInfo(ElementID, MarkedContentIndex, InfoIndex: Integer): Integer;

Paramètres

ElementIDHandle opaque d'élément de page
MarkedContentIndexIndex de bloc à base 1 dans l'ordre extérieur vers intérieur
InfoIndexSélecteur de propriété du tableau ci-dessous

Propriétés

01 lorsque le bloc a un opérande de liste de propriétés
11 lorsque la liste de propriétés est un dictionnaire direct
21 lorsque la liste de propriétés est une ressource /Properties nommée
31 lorsqu'un dictionnaire a été résolu et que ses entrées peuvent être énumérées
41 lorsqu'un /MCID entier non négatif valide est présent
5Le /MCID, ou -1 lorsque le bloc valide n'a pas de /MCID
6L'index de l'instruction source BMC ou BDC à base zéro

Valeur de retour

La valeur demandée, ou zéro pour un handle, un bloc ou un sélecteur invalide

Remarques

Testez le sélecteur 4 avant d'interpréter le sélecteur 5, car zéro est à la fois un /MCID valide et le résultat par défaut d'une requête non valide

Une liste de propriétés nommées non résolue reste visible via ses accesseurs de source et de nom de ressource, si bien les dictionnaires de ressources mal formés ou incomplets peuvent être diagnostiqués sans perdre la structure de pile