EnumPageContentStatesEx

Oldalkezelés

Leírás

Végigköveti a kijelölt oldal utasításait, és igény szerint leereszkedik a Form XObject tartalomba az egyes Do operátoroknál aktív grafikai állapotot és erőforrás-hatókört használva

Szintaxis

Delphi

Function EnumPageContentStatesEx(AfterInstruction: Boolean; MaxFormDepth: Integer; Var States: Array Of TPDFlibContentGraphicsState): Integer;

Paraméterek

Az AfterInstruction igaz esetén minden operátor közvetlenül utáni, hamis esetén pedig közvetlenül előtti pillanatképeket választA

MaxFormDepth

States

States

/BBox

UseBlackPtComp a végrehajtandó egymásba ágyazott Form szintek számát választja ki, a nulla kizárólag oldalszintű utasításokat tart meg, a 64 feletti értékek pedig 64-re korlátozódnakA Do annyi rekordot kap, amennyi a hívó által átadott tömbbe belefér

Visszatérési értékAz összes pillanatkép száma, ideértve azokat a rekordokat is, amelyek nem férnek bele a /Resources tömbbe, vagy nulla, ha nincs kijelölt dokumentum, vagy egy oldal tartalomrétege nem értelmezhető

MegjegyzésekHívja meg egyszer üres tömbbel a darabszám megszerzéséhez, foglalja le a célt, majd hívja meg ismét a feltöltéshezA Form végrehajtása követi a grafikaiállapot-izolációt, a formamátrium összefűzését, a AfterInstruction vágást és az aktuális erőforrás kiválasztásátA gyermekállapot örökli az effektív Do értéket, amely az adott

FormTraversalStatus operátornál volt aktív, majd alkalmazza a Form helyi ExtGState módosításait anélkül, hogy azok visszaszivárognának a hívóhozA saját FormDescendantCount szótárral rendelkező Form kizárólag azt a szótárat használja; szótár nélküli Form a korábbi PDF fájlokkal való kompatibilitás érdekében örökli a hívó erőforrásszótáratAz ismétlődő Form adatfolyamok felsorolásonként egyszer dekódolódnak és értelmeződnek, majd minden hívás esetén egymástól függetlenül hajtódnak végreAz aktív út ciklusérzékelése és a mélységi korlát megakadályozza a korlátlan rekurziót anélkül, hogy elnyomná a külön hívási ágakból származó érvényes újrafelhasználástHa az