EnumeratePageElements

Redigering av innehållsströmmar

Beskrivning

Räknar upp varje icke-tom textvisningsinstruktion, konkreta bildplaceringar och ritade banor på en sida och behåller sedan en redigerbar ögonblicksbild för de skalära åtkomsterna och mutationsmetoderna. Varje element får ett ogenomskinligt ID knutet till sitt exakta innehållslager och sitt instruktionsintervall. En senare uppräkning eller en lyckad mutation ogiltigförklarar alla tidigare ID

Syntax

Delphi

Function TPDFlib.EnumeratePageElements(Page: Integer): Integer;

ActiveX

Function PDFlib::EnumeratePageElements(Page As Long) As Long

DLL

int DLEnumeratePageElements(int InstanceID, int Page);

Parametrar

PageEttbaserat sidnummer

Returvärden

Antalet redigerbara element, eller 0 när sidan är ogiltig eller saknar stödda ritobjekt

Anmärkningar

Använd ettbaserade index med åtkomsterna GetEnumeratedPageElement* och skicka sedan det returnerade ogenomskinliga ID:t till DeletePageElement eller TransformPageElementMed samma ogenomskinliga ID kan elementets effektiva klippkomponenter, transformerade bansegment, fyllnadsregler och sammanslagna gränser räknas upp med API:erna

GetPageElementClipPath* och GetPageElementEffectiveClip*Frågorna

GetPageElementMarkedContent* exponerar den aktiva taggstacken i yttre-till-inre ordning, validerade MCID-värden och direkta eller resursbaserade egenskapsordlistor utan att tolka om sidan