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 Long

DLL

int DLEnumeratePageElements(int InstanceID, int Page);

Parameters

PagePaginanummer 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