GetPageElementEffectiveClipInfo

Edycja strumieni zawartości, ścieżki przycinania

Opis

Zwraca jedną flagę opisującą połączony efektywny obszar przycinania przechwycony dla wyliczonego elementu strony

Składnia

Delphi

Function TPDFlib.GetPageElementEffectiveClipInfo(ElementID, InfoIndex: Integer): Integer;

Parametry

ElementIDNieprzezroczysty uchwyt elementu strony
InfoIndex0 kompletny łańcuch dający się zrekonstruować, 1 granice znane, 2 granice dokładnie reprezentują obszar, 3 obszar znany jako pusty

Wartość zwracana

1, gdy wybrana flaga jest prawdziwa, w przeciwnym razie zero

Uwagi

Dokładny region to przecięcie każdego komponentu zwróconego przez API ścieżki przycięcia, wartościowane według kolejności z regułą wypełnienia każdego komponentu

Granice pozostają użyteczne do szybkiego odrzucania, gdy region nie jest prostokątny; wartość dokładnych granic zero oznacza, że prostokąt jest konserwatywny, a nie że dane ścieżki są niekompletne

Kompletność spada do zera, gdy kontury tekstu przyczyniają się do przycięcia, bo enumeracja elementów strony nie zatrzymuje konturów glifów