EnumPageContentStatesEx
Sidemanipulering
Beskrivelse
Sporer instruksjoner på den valgte siden og går valgfritt ned i Form XObject-innhold ved å bruke grafikktilstanden og ressursomfanget som var aktivt ved hver Do-operator
Syntaks
Delphi
Function EnumPageContentStatesEx(AfterInstruction: Boolean; MaxFormDepth: Integer; Var States: Array Of TPDFlibContentGraphicsState): Integer;Parametere
AfterInstruction velger øyeblikksbilder rett etter hver operator når sann, og rett før hver operator når usann
MaxFormDepth
States
States
/BBox
UseBlackPtComp velger antallet nestede Form-nivåer som skal kjøres, der null beholder bare instruksjoner på sidenivå, og verdier over 64 begrenses til 64Do mottar like mange poster som det er plass til i den kalleroppgitte matrisen
ReturverdiTotalt antall øyeblikksbilder, inkludert poster som ikke får plass i /Resources, eller null når intet dokument er valgt eller et sideinnholdslag ikke kan tolkes
MerknaderKall én gang med en tom matrise for å få antallet, reserver plass til målet, og kall så igjen for å fylle detForm-kjøring følger isolasjon av grafikktilstand, kjeding av formmatrise, AfterInstruction-klipping og valg av gjeldende ressursBarnetilstanden arver den effektive Do-verdien som var aktiv ved sin
FormTraversalStatus-operator, og bruker deretter eventuelle Form-lokale ExtGState-endringer uten å lekke dem tilbake til kallerenEn Form med egen FormDescendantCount-ordbok bruker utelukkende den ordboken; en Form uten arver den anropende ressursordboken, for kompatibilitet med tidligere PDF-filerGjentatte Form-strømmer dekodes og tolkes én gang per oppregning og kjøres deretter uavhengig for hvert kallSykkelgjenkjenning på aktiv sti og dybdegrensen forhindrer ubegrenset rekursjon uten å undertrykke gyldig gjenbruk fra separate kallgrenerNår