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 LongDLL
int DLEnumeratePageElements(int InstanceID, int Page);Parametry
| Page | Numer 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