DeletePageElementClipPath

Edycja strumieni zawartości, ścieżki przycinania

Opis

Usuwa jeden dokładny edytowalny komponent z efektywnego przecięcia przycinania wyliczonego elementu

Składnia

Delphi

Function TPDFlib.DeletePageElementClipPath(ElementID, ClipPathIndex: Integer): Integer;

Parametry

ElementIDNieprzezroczysty uchwyt elementu strony
ClipPathIndexIndeks komponentu liczony od 1, którego flaga edytowalności jest zwracana przez właściwość 6 GetPageElementClipPathInfo

Wartości zwracane

1Komponent przycinania został usunięty, a wszystkie uchwyty elementów strony unieważnione
0Uchwyt lub indeks jest nieprawidłowy, przechwycone źródło się zmieniło albo komponent jest tylko do odczytu

Uwagi

Dla typowej sekwencji W n albo W* n usuwany jest nieużywany już kompletny obiekt ścieżki

Gdy operator kończący również kreśli lub wypełnia, usuwane jest tylko W albo W*, by pierwotna operacja malowania pozostała nienaruszona

Usunięcie istniejącego komponentu rozszerza region przycięcia dla każdego późniejszego konsumenta w tym samym zakresie stanu grafiki

Po niepowodzeniu LastErrorCode przyjmuje 532 dla nieprawidłowego wejścia, 533 dla nieaktualnego źródła albo 534 dla komponentu tylko do odczytu