GetPageElementClipPathInfo

Úpravy toku obsahu, orezové cesty

Popis

Vrací jednu celočíselnou vlastnost komponenty v efektivním orezovém řetězu průniku evidovaného prvku stránky

Syntaxe

Delphi

Function TPDFlib.GetPageElementClipPathInfo(ElementID, ClipPathIndex, InfoIndex: Integer): Integer;

Parametry

ElementIDNeprůhledný handle prvku stránky
ClipPathIndexIndex komponenty počítaný od 1
InfoIndexSelektor vlastnosti z tabulky níže

Vlastnosti

0Druh komponenty: 1 počáteční hranice stránky, 2 cesta, 3 značka obrysu textu, 4 hranice Form
1Pravidlo výplně: 0 nepoužije se, 1 nenulové ovíjení, 2 sudé-liché
2Počet uložených segmentů
31, když jsou meze komponenty známy
41, když je oblast komponenty přesně zastoupena svými obdélníkovými mezemi
51, když je známo, že komponenta je prázdná
61, když je zdrojem kompletní objekt cesty nejvyšší úrovně, který lze bezpečně nahradit nebo smazat
7Zdrojový obsahová vrstva od jedničky, nebo 0 pro syntetickou, vnořenou, poškozenou nebo meziklanovou komponentu
8První zdrojová instrukce od nuly, nebo -1, když neexistuje žádný editovatelný zdroj
9Instrukce W nebo W* od nuly, nebo -1, když žádná neexistuje
10Ukončující instrukce malování cesty od nuly, nebo -1, když žádná neexistuje
11Hloubka vnoření zdrojového Form

Návratová hodnota

Požadovaná hodnota, nebo nula pro neplatný handle, komponentu či selektor

Poznámky

Ořez textu se reprezentuje jako značka, protože obrysy glyfů závisí na fontu; pomocí GetPageElementEffectiveClipInfo otestujte, zda lze kompletní oblast rekonstruovat z uložených segmentů

Selektory instrukcí jsou diagnostické, pokud vlastnost 6 není jedna; editovatelný zdroj chrání navíc normalizovaný otisk, který se kontroluje při mutaci