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

ElementIDUgjennomsiktig sideelementhåndtak
ClipPathIndexEt-basert komponentindeks
InfoIndexEgenskapsvelger fra tabellen nedenfor

Egenskaper

0Komponenttype: 1 innledende sidegrense, 2 bane, 3 tekstomriss-markør, 4 Form-grense
1Fyllregel: 0 ikke anvendelig, 1 ikke-null vikling, 2 partall-oddetall
2Lagret antall segmenter
31 når komponentgrensene er kjent
41 når komponentregionen er nøyaktig representert ved sine rektangulære grenser
51 når komponenten er kjent for å være tom
61 når kilden er et komplett baneobjekt på toppnivå som trygt kan erstattes eller slettes
7Et-basert kildeinnholdslag, eller 0 for en syntetisk, nestet eller feilformet komponent, eller en som går på tvers av lag
8Nullbasert første kildeinstruksjon, eller -1 når det ikke finnes noen redigerbar kilde
9Nullbasert W- eller W*-instruksjon, eller -1 når ingen finnes
10Nullbasert avsluttende banetegneinstruksjon, eller -1 når ingen finnes
11Nesteddybden 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