ReplacePageElementClipPath
Redigering av innehållsströmmar, klippvägar
Beskrivning
Ersätter det exakta vägobjektet på toppnivå som upprättade en redigerbar komponent av ett uppräknat elements effektiva klippsnitt
Syntax
Delphi
Function TPDFlib.ReplacePageElementClipPath(ElementID, ClipPathIndex: Integer; Const PathSource: WideString; FillRule: Integer): Integer;Parametrar
| ElementID | Ogenomskinligt handtag för sidelement |
|---|---|
| ClipPathIndex | Ettbaserat komponentindex vars redigerbarhetsflagga returneras av egenskap 6 i GetPageElementClipPathInfo |
| PathSource | Ersättande vägkonstruktionsinstruktioner som börjar med m eller re |
| FillRule | 0 för W eller 1 för W* |
Returvärden
| 1 | Källvägen ersattes och alla sidelementhandtag ogiltigförklarades |
|---|---|
| 0 | Indata är ogiltigt, den infångade källan har ändrats eller komponenten är skrivskyddad |
Anmärkningar
Det infångade källlagret, instruktionsintervallet och det normaliserade fingeravtrycket valideras alla innan skrivning
PathSource-koordinater använder den aktuella användarrymden vid den ursprungliga klippkällan; uppräknad komponentgeometri använder standardanvändarrymden efter källans CTM
Om den ursprungliga avslutande operatorn både ritade och klippte vägen ändrar ersättningen även den ritade geometrin, eftersom PDF använder samma aktuella väg för båda effekterna
Redigeringen ändrar varje senare element som förbrukar samma grafiktillståndsklippkomponent, inte bara elementet som användes för att välja den
Initiala sidgränser, klipp för textkonturer, Form-lokala klipp, felformade vägobjekt och vägar uppdelade över innehållslager är skrivskyddade
Vid fel är LastErrorCode 532 för ogiltig indata, 533 för inaktuell källa eller 534 för en skrivskyddad komponent