EnumeratePageElements

Edycja strumieni zawartości

Opis

Wylicza każdą niepustą instrukcję pokazywania tekstu, konkretne rozmieszczenie obrazu i namalowaną ścieżkę na jednej stronie, po czym zatrzymuje edytowalną migawkę dla akcesorów skalarnych i metod mutacji. Każdy element otrzymuje nieprzezroczysty identyfikator powiązany z jego dokładną warstwą zawartości i zakresem instrukcji. Późniejsze wyliczenie albo udana mutacja unieważnia wszystkie wcześniejsze identyfikatory

Składnia

Delphi

Function TPDFlib.EnumeratePageElements(Page: Integer): Integer;

ActiveX

Function PDFlib::EnumeratePageElements(Page As Long) As Long

DLL

int DLEnumeratePageElements(int InstanceID, int Page);

Parametry

PageNumer strony liczony od 1

Wartości zwracane

Liczba edytowalnych elementów albo 0, gdy strona jest nieprawidłowa lub nie zawiera obsługiwanych obiektów malowania

Uwagi

Używaj indeksów liczonych od 1 z akcesorami GetEnumeratedPageElement*, a następnie przekazuj zwrócony nieprzezroczysty identyfikator do DeletePageElement lub TransformPageElementTen sam nieprzezroczysty identyfikator pozwala wyliczyć efektywne komponenty przycinania elementu, przekształcone segmenty ścieżki, reguły wypełniania i połączone granice poprzez API

GetPageElementClipPath* i GetPageElementEffectiveClip*Zapytania

GetPageElementMarkedContent* udostępniają aktywny stos znaczników od zewnętrznych do wewnętrznych, zwalidowane wartości MCID oraz słowniki właściwości bezpośrednie lub oparte na zasobach bez ponownego parsowania strony