EnumeratePageElements
Contentstreambewerking
Beschrijving
Somt elke niet-lege tekstweergave-instructie, concrete afbeeldingsplaatsing en getekende pad op één pagina op en houdt daarna een bewerkbare momentopname vast voor de scalaire accessors en mutatiemethoden. Elk element krijgt een opaake ID die gekoppeld is aan zijn exacte inhoudslaag en instructiebereik. Een latere enumeratie of geslaagde mutatie maakt alle eerdere ID's ongeldig
Syntaxis
Delphi
Function TPDFlib.EnumeratePageElements(Page: Integer): Integer;ActiveX
Function PDFlib::EnumeratePageElements(Page As Long) As LongDLL
int DLEnumeratePageElements(int InstanceID, int Page);Parameters
| Page | Paginanummer beginnend bij 1 |
|---|
Retourwaarden
Het aantal bewerkbare elementen, of 0 wanneer de pagina ongeldig is of geen ondersteunde tekenobjecten bevat
Opmerkingen
Gebruik indexen beginnend bij 1 met de GetEnumeratedPageElement*-accessors en geef daarna de geretourneerde opaake ID door aan DeletePageElement of TransformPageElementMet dezelfde opaake ID kunnen de effectieve clipcomponenten van het element, getransformeerde padsegmenten, vulregels en gecombineerde grenzen worden geënumereerd met de
GetPageElementClipPath*- en GetPageElementEffectiveClip*-API's
GetPageElementMarkedContent*-query's leggen de actieve tagstapel van buiten naar binnen, gevalideerde MCID-waarden en directe of op bronnen gebaseerde eigenschappenwoordenboeken bloot zonder de pagina opnieuw te parsen