GetPageElementClipPathInfo

Redigering av innehållsströmmar, klippvägar

Beskrivning

Returnerar en heltalsegenskap för en komponent i den effektiva snittkedja av klippning som fångats för ett uppräknat sidelement

Syntax

Delphi

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

Parametrar

ElementIDOgenomskinligt handtag till ett sidelement
ClipPathIndexEttbaserat komponentindex
InfoIndexEgenskapsväljare från tabellen nedan

Egenskaper

0Komponenttyp: 1 initial sidgräns, 2 bana, 3 textkonturmarkör, 4 Form-gräns
1Fyllnadsregel: 0 inte tillämplig, 1 icke-noll omlöpning, 2 udda-jämn
2Lagrat antal segment
31 när komponentens gränser är kända
41 när komponentregionen exakt representeras av dess rektangulära gränser
51 när komponenten är känd för att vara tom
61 när källan är ett komplett banobjekt på toppnivå som kan ersättas eller tas bort säkert
7Ettbaserat källinnehållslager, eller 0 för en syntetisk, nästlad, felformad eller lageröverskridande komponent
8Nollbaserad första källinstruktion, eller -1 när ingen redigerbar källa finns
9Nollbaserad W- eller W*-instruktion, eller -1 när ingen finns
10Nollbaserad avslutande banritinstruktion, eller -1 när ingen finns
11Form-källans nästlingsdjup

Returvärde

Det begärda värdet, eller noll för ett ogiltigt handtag, komponent eller väljare

Anmärkningar

Textklippning representeras som en markör eftersom glyfkonturer är teckensnittsberoende; använd GetPageElementEffectiveClipInfo för att testa om hela regionen kan rekonstrueras från lagrade segment

Instruktionsväljarna är diagnostiska om inte egenskap 6 är ett; redigerbar källa skyddas dessutom av ett normaliserat fingeravtryck som kontrolleras vid mutation