ReplacePageElementClipPath
Redigering af indholdsstreams, klippebaner
Beskrivelse
Erstatter det eksakte topniveaustiobjekt, der etablerede én redigerbar komponent i et opregnet elements effektive klippefællesskær
Syntaks
Delphi
Function TPDFlib.ReplacePageElementClipPath(ElementID, ClipPathIndex: Integer; Const PathSource: WideString; FillRule: Integer): Integer;Parametre
| ElementID | Uigennemsigtigt sideelement-handle |
|---|---|
| ClipPathIndex | 1-baseret komponentindeks, hvis redigerbare flag returneres af egenskab 6 i GetPageElementClipPathInfo |
| PathSource | Erstattende stiopbygningsinstruktioner, der begynder med m eller re |
| FillRule | 0 for W eller 1 for W* |
Returværdier
| 1 | Kilstien blev erstattet, og alle sideelement-handles blev ugyldiggjort |
|---|---|
| 0 | Inddataen er ugyldig, den fangede kilde ændredes, eller komponenten er skrivebeskyttet |
Bemærkninger
Den fangede kildelag, instruktionsområde og normaliserede fingeraftryk valideres alle, før der skrives
PathSource-koordinater bruger det aktuelle brugerrum ved den oprindelige klippekilde; optalt komponentgeometri bruger standardbrugerrum efter kilde-CTM
Hvis den oprindelige afsluttende operator både malede og klippede stien, ændrer erstatning også den malede geometri, fordi PDF bruger den samme aktuelle sti til begge effekter
Redigeringen ændrer hvert senere element, der bruger den samme grafiktilstands-klippekomponent, ikke kun elementet brugt til at vælge den
Oprindelige sidegrænser, tekstkontur-klip, Form-lokale klip, misdannede stiobjekter og stier delt på tværs af indholdslag er skrivebeskyttede
Ved fejl er LastErrorCode 532 for ugyldigt input, 533 for forældet kilde eller 534 for en skrivebeskyttet komponent