GetPageElementClipPathInfo
Redigering av innholdsstrømmer, klippebaner
Beskrivelse
Returnerer én heltallsegenskap for en komponent i den effektive klippeinterseksjonskjeden til et oppregnet sideelement
Syntaks
Delphi
Function TPDFlib.GetPageElementClipPathInfo(ElementID, ClipPathIndex, InfoIndex: Integer): Integer;Parametere
| ElementID | Ugjennomsiktig sideelementhåndtak |
|---|---|
| ClipPathIndex | Et-basert komponentindeks |
| InfoIndex | Egenskapsvelger fra tabellen nedenfor |
Egenskaper
| 0 | Komponenttype: 1 innledende sidegrense, 2 bane, 3 tekstomriss-markør, 4 Form-grense |
|---|---|
| 1 | Fyllregel: 0 ikke anvendelig, 1 ikke-null vikling, 2 partall-oddetall |
| 2 | Lagret antall segmenter |
| 3 | 1 når komponentgrensene er kjent |
| 4 | 1 når komponentregionen er nøyaktig representert ved sine rektangulære grenser |
| 5 | 1 når komponenten er kjent for å være tom |
| 6 | 1 når kilden er et komplett baneobjekt på toppnivå som trygt kan erstattes eller slettes |
| 7 | Et-basert kildeinnholdslag, eller 0 for en syntetisk, nestet eller feilformet komponent, eller en som går på tvers av lag |
| 8 | Nullbasert første kildeinstruksjon, eller -1 når det ikke finnes noen redigerbar kilde |
| 9 | Nullbasert W- eller W*-instruksjon, eller -1 når ingen finnes |
| 10 | Nullbasert avsluttende banetegneinstruksjon, eller -1 når ingen finnes |
| 11 | Nesteddybden i kilde-Form-en |
Returverdi
Den ønskede verdien, eller null ved ugyldig håndtak, komponent eller velger
Merknader
Tekstklipping representeres som en markør fordi glyfomriss er fontavhengige; bruk GetPageElementEffectiveClipInfo for å teste om hele regionen kan rekonstrueres fra lagrede segmenter
Instruksjonsselektorer er diagnostiske med mindre egenskap 6 er én; redigerbar kilde beskyttes også av et normalisert fingeravtrykk som kontrolleres under mutasjon