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