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