ReplacePageElementClipPath

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

Description

Remplace l'objet chemin de premier niveau exact qui a établi une composante modifiable de l'intersection de détourage effective d'un élément énuméré

Syntaxe

Delphi

Function TPDFlib.ReplacePageElementClipPath(ElementID, ClipPathIndex: Integer; Const PathSource: WideString; FillRule: Integer): Integer;

Paramètres

ElementIDHandle opaque d'élément de page
ClipPathIndexIndex de composante à base 1 dont l'indicateur modifiable est retourné par la propriété 6 de GetPageElementClipPathInfo
PathSourceInstructions de construction de chemin de remplacement commençant par m ou re
FillRule0 pour W ou 1 pour W*

Valeurs de retour

1Le chemin source a été remplacé et tous les handles d'éléments de page ont été invalidés
0L'entrée est invalide, la source capturée a changé ou la composante est en lecture seule

Remarques

La couche source capturée, la plage d'instructions et l'empreinte normalisée sont tous validés avant l'écritureLes coordonnées de

Les coordonnées PathSource utilisent l'espace utilisateur actuel à la source de découpage originale ; la géométrie des composants énumérés utilise l'espace utilisateur par défaut après la CTM de la source

Si l'opérateur de fin original a à la fois peint et découpé le chemin, le remplacement change aussi cette géométrie peinte car le PDF utilise le même chemin courant pour les deux effets

L'édition change tout élément ultérieur qui consomme le même composant de découpage d'état graphique, pas seulement l'élément utilisé pour le sélectionner

Les bornes initiales de page, les clips de contour de texte, les clips locaux de Form, les objets de chemin mal formés et les chemins divisés entre couches de contenu sont en lecture seule

LastErrorCode vaut 532 pour une entrée invalide, 533 pour une source périmée ou 534 pour un composant en lecture seule