GetPageElementClipPathInfo

Contentstreambewerking, knippaden

Beschrijving

Geeft één geheel-getal-eigenschap terug voor een component in de effectieve doorsnede-keten van een geënumereerd pagina-element

Syntaxis

Delphi

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

Parameters

ElementIDOpaak pagina-elementhandle
ClipPathIndexComponentindex beginnend bij 1
InfoIndexEigenschapskiezer uit de tabel hieronder

Eigenschappen

0Soort component: 1 initiële paginagrens, 2 pad, 3 tekstoutline-marker, 4 Form-grens
1Vulregel: 0 niet van toepassing, 1 non-zero winding, 2 even-odd
2Aantal opgeslagen segmenten
31 wanneer componentgrenzen bekend zijn
41 wanneer de componentregio exact door zijn rechthoekige grenzen wordt weergegeven
51 wanneer bekend is dat het component leeg is
61 wanneer de bron een volledig padobject op topniveau is dat veilig kan worden vervangen of verwijderd
7Broninhoudslaag beginnend bij 1, of 0 voor een synthetisch, genest, misvormd of kruislaag-component
8Eerste broninstructie beginnend bij 0, of -1 wanneer er geen bewerkbare bron bestaat
9W- of W*-instructie beginnend bij 0, of -1 wanneer geen bestaat
10Afsluitende padtekeninstructie beginnend bij 0, of -1 wanneer geen bestaat
11Nestingsdiepte van de bron-Form

Retourwaarde

De gevraagde waarde, of nul bij een ongeldige handle, component of kiezer

Opmerkingen

Tekstclipping wordt als marker weergegeven omdat glyphomtrekken afhankelijk zijn van het font; gebruik GetPageElementEffectiveClipInfo om te testen of de volledige regio uit opgeslagen segmenten kan worden gereconstrueerd

Instructieselectors zijn diagnostisch tenzij eigenschap 6 een is; bewerkbare bron wordt bovendien beschermd door een genormaliseerde vingerprint die tijdens mutatie wordt gecontroleerd