GetPageElementClipPathInfo
Redigering af indholdsstreams, klippebaner
Beskrivelse
Returnerer én heltalsegenskab for en komponent i en opregnet sideelements effektive klippefællesmængdekæde
Syntaks
Delphi
Function TPDFlib.GetPageElementClipPathInfo(ElementID, ClipPathIndex, InfoIndex: Integer): Integer;Parametre
| ElementID | Uigennemsigtigt sideelement-handle |
|---|---|
| ClipPathIndex | Etbaseret komponentindeks |
| InfoIndex | Egenskabsvælger fra tabellen nedenfor |
Egenskaber
| 0 | Komponentart: 1 indledende sidegrænse, 2 sti, 3 tekstkonturmarkør, 4 Form-grænse |
|---|---|
| 1 | Fyldregel: 0 ikke anvendelig, 1 omedgående, 2 lige-ulde |
| 2 | Gemt segmentantal |
| 3 | 1, når komponentgrænser er kendte |
| 4 | 1, når komponentområdet repræsenteres præcist af dets rektangulære grænser |
| 5 | 1, når komponenten er kendt for at være tom |
| 6 | 1, når kilden er et komplet stiobjekt på topniveau, som trygt kan erstattes eller slettes |
| 7 | Etbaseret kildeindholdslag eller 0 for en syntetisk, indlejret, misdannet eller lagoverskridende komponent |
| 8 | Nulbaseret første kildeinstruktion eller -1, når der ikke findes en redigerbar kilde |
| 9 | Nulbaseret W- eller W*-instruktion eller -1, når ingen findes |
| 10 | Nulbaseret afsluttende stitegningsinstruktion eller -1, når ingen findes |
| 11 | Kildens Form-indlejringsdybde |
Returværdi
Den ønskede værdi eller nul for et ugyldigt handle, komponent eller vælger
Bemærkninger
Tekstklipning repræsenteres som en markør, fordi glyfkonturer er fontafhængige; brug GetPageElementEffectiveClipInfo til at teste, om hele området kan rekonstrueres fra gemte segmenter
Instruktionsvælgere er diagnostiske, medmindre egenskab 6 er én; redigerbar kilde beskyttes også af et normaliseret fingeraftryk, som tjekkes under mutation