ReplacePageElementClipPath

Tartalmafolyam szerkesztése, vágóutak

Leírás

Lecseréli azt a pontos felső szintű útvonalobjektumot, amely egy felsorolt elem tényleges vágómetszetének egyik szerkeszthető komponensét létrehozta

Szintaxis

Delphi

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

Paraméterek

ElementIDÁtláthatatlan oldalelem-handle
ClipPathIndexAz 1-től induló komponensindex, amelynek szerkeszthetőségi jelzőjét a GetPageElementClipPathInfo 6. tulajdonsága adja vissza
PathSourceA pótló útvonalszerkesztési utasítások, m vagy re kezdettel
FillRule0 a W esetén, 1 a W* esetén

Visszatérési értékek

1A forrásútvonal lecserélésre került, és minden oldalelem-handle érvénytelenné vált
0A bemenet érvénytelen, a rögzített forrás megváltozott, vagy a komponens írásvédett

Megjegyzések

A rögzített forrásréteg, az utasítástartomány és a normalizált ujjlenyomat mind ellenőrzésre kerül, mielőtt bármilyen írás történnéA

A PathSource koordinátái az eredeti vágási forrásnál érvényes aktuális felhasználói teret használják; a felsorolt komponsgeometria a forrás CTM utáni alapértelmezett felhasználói teret

Ha az eredeti lezáró operátor mind festette, mind levágta az útvonalat, a csere a festett geometriát is megváltoztatja, mert a PDF ugyanazt az aktuális útvonalat használja mindkét hatáshoz

A szerkesztés megváltoztat minden későbbi elemet, amely ugyanazt a grafikai állapotú kivágási komponenst fogyasztja, nem csak azt az elemet, amellyel kiválasztották

Kezdeti oldalhatárok, szöveg-kontúr vágások, Form-lokális vágások, hibás útobjektumok és tartalomrétegekre szabdott útvonalak csak olvashatók

LastErrorCode értéke 532 érvénytelen bemenet, 533 elavult forrás, 534 pedig írásvédett komponens esetén