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
| ElementID | Handle opaque d'élément de page |
|---|---|
| ClipPathIndex | Index de composante à base 1 dont l'indicateur modifiable est retourné par la propriété 6 de GetPageElementClipPathInfo |
| PathSource | Instructions de construction de chemin de remplacement commençant par m ou re |
| FillRule | 0 pour W ou 1 pour W* |
Valeurs de retour
| 1 | Le chemin source a été remplacé et tous les handles d'éléments de page ont été invalidés |
|---|---|
| 0 | L'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