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
| ElementID | Ogenomskinligt handtag till ett sidelement |
|---|---|
| ClipPathIndex | Ettbaserat komponentindex |
| InfoIndex | Egenskapsväljare från tabellen nedan |
Egenskaper
| 0 | Komponenttyp: 1 initial sidgräns, 2 bana, 3 textkonturmarkör, 4 Form-gräns |
|---|---|
| 1 | Fyllnadsregel: 0 inte tillämplig, 1 icke-noll omlöpning, 2 udda-jämn |
| 2 | Lagrat antal segment |
| 3 | 1 när komponentens gränser är kända |
| 4 | 1 när komponentregionen exakt representeras av dess rektangulära gränser |
| 5 | 1 när komponenten är känd för att vara tom |
| 6 | 1 när källan är ett komplett banobjekt på toppnivå som kan ersättas eller tas bort säkert |
| 7 | Ettbaserat källinnehållslager, eller 0 för en syntetisk, nästlad, felformad eller lageröverskridande komponent |
| 8 | Nollbaserad första källinstruktion, eller -1 när ingen redigerbar källa finns |
| 9 | Nollbaserad W- eller W*-instruktion, eller -1 när ingen finns |
| 10 | Nollbaserad avslutande banritinstruktion, eller -1 när ingen finns |
| 11 | Form-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