GetPageElementClipPathInfo

Édition de flux de contenu, tracés de détourage

Description

Renvoie une propriété entière d'un composant dans la chaîne d'intersection de découpage effective d'un élément de page énuméré

Syntaxe

Delphi

Function TPDFlib.GetPageElementClipPathInfo(ElementID, ClipPathIndex, InfoIndex: Integer): Integer;

Paramètres

ElementIDHandle opaque d'élément de page
ClipPathIndexIndex de composant à base 1
InfoIndexSélecteur de propriété du tableau ci-dessous

Propriétés

0Type de composant : 1 frontière de page initiale, 2 chemin, 3 marqueur de contour de texte, 4 frontière de Form
1Règle de remplissage : 0 non applicable, 1 enroulée non nulle, 2 pair-impair
2Nombre de segments stockés
31 lorsque les bornes du composant sont connues
41 lorsque la région du composant est exactement représentée par ses bornes rectangulaires
51 lorsque le composant est connu pour être vide
61 lorsque la source est un objet chemin complet de premier niveau qui peut être remplacé ou supprimé en toute sécurité
7Couche de contenu source à base 1, ou 0 pour un composant synthétique, imbriqué, mal formé ou inter-couches
8Première instruction source à base zéro, ou -1 lorsqu'aucune source modifiable n'existe
9Instruction W ou W* à base zéro, ou -1 lorsqu'il n'en existe aucune
10Instruction de peinture de chemin terminale à base zéro, ou -1 lorsqu'il n'en existe aucune
11Profondeur d'imbrication du Form source

Valeur de retour

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

Remarques

Le découpage de texte est représenté comme un marqueur car les contours de glyphes dépendent de la police ; utilisez GetPageElementEffectiveClipInfo pour tester si la région complète est reconstructible à partir des segments stockés

Les sélecteurs d'instructions sont diagnostiques sauf si la propriété 6 vaut un ; la source editable est en outre protégée par une empreinte normalisée vérifiée lors de la mutation