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 LongDLL
int DLEnumeratePageElements(int InstanceID, int Page);Parametrar
| Page | Ettbaserat 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