EnumPageContentStates
Oldalkezelés
Leírás
Végigköveti a kijelölt oldal minden tartalomrétegének minden utasítását, és tartalomsorrendben jelenti az effektív grafikai állapototUgyanaz a követő folytatódik az oldal
/Contents tömbjén át, így az egyik adatfolyambeli q és egy későbbi adatfolyambeli, hozzá tartozó Q megőrzi a helyes veremállapotot
Szintaxis
Delphi
Function EnumPageContentStates(AfterInstruction: Boolean; 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
States annyi rekordot kap, amennyi a hívó által átadott tömbbe belefér
Visszatérési érték
Az összes utasítás száma, ideértve azokat a rekordokat is, amelyek nem férnek bele a States tömbbe, vagy nulla, ha nincs kijelölt dokumentum, vagy egy réteg nem értelmezhető
Megjegyzések
Hí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éshezAz oldal
ExtGState, betűtípus- és XObject erőforrásai a követés előtt egyszer oldódnak fel; az effektív feketepont-kompenzáció Default értékkel indul, követi a gs módosításokat és a q/Q visszaállításokat, és minden pillanatképpel együtt kerül jelentésreAz XObject
Do
TextMatrix pillanatképek azonosítják a kép-, forma- vagy PostScript erőforrásokat, és jelentik a transzformált hívási határokatA szövegmutató operátorok egyszerű vagy kompozit betűtípusmetrikákkal léptetik a TJ értékét, ideértve a vízszintes vagy függőleges írást, a térközt, a méretezést és a
CropBox korrekciókatA kezdeti vágási határ a kijelölt oldal MediaBox értékét használja a szokásos
EnumPageContentStatesEx tartalékkal, a későbbi útoperátorok pedig konzervatív vagy pontos vágási határokkal frissítenekA feloldatlan külső erőforrások megtartják azonosítóikat, effektív értékek kitalálása nélkülEz az API szándékosan kizárólag oldalszinten marad; ha Form XObject utasítások is szerepeljenek, használja az