GetDocumentFeatureReport

Dokumentegenskaber, indholdsudtræk

Beskrivelse

Opretter en struktureret funktionsrapport om det valgte dokument i ét kald og dækker alt, som en katalogiserings- eller indlæsningspipeline normalt skal samle fra et dusin separate forespørgsler

Syntaks

Delphi

Function TPDFlib.GetDocumentFeatureReport: Integer;

Returværdier

0Intet dokument er valgt
IDEt strenglistehandle til GetStringListCount og GetStringListItem; frigiv det med ReleaseStringList.

Bemærkninger

Hver linje har formatet Group,Key,Value. Grupperne er:

DocumentVersion, standardmetadatafelterne, side- og objektantal, linearisering og om krydsreferencedataene skulle genopbygges.
SecurityKrypteringstilstand og -niveau samt om krypteringen er begrænset til vedhæftede filer.
FontsSamlede antal integrerede, ikke-integrerede, delmængdebaserede, standard-14-, CID- og Type 3-skrifttyper samt antallet uden Unicode-tilknytning.
ImagesBilledantal summeret på tværs af alle sider.
StructureTaggingtilstand, antal strukturelementer og antal dispositioner.
InteractiveFormularfelter, signaturfelter og hvor mange der er signeret, vedhæftede filer og porteføljevisningen.
SpaceBytefordelingen efter kategori, videresendt fra AuditDocumentSpace.

Rapporten er et snapshot, der tages på kaldetidspunktet. Den læser dokumentet uden at ændre det og gendanner derefter den valgte side

Eksempel

ListID:= PDF.GetDocumentFeatureReport;
for I:= 1 to PDF.GetStringListCount(ListID) do
  Memo1.Lines.Add(PDF.GetStringListItem(ListID, I));
PDF.ReleaseStringList(ListID);

Se også

AuditDocumentSpace, CheckDocumentStructure, GetDocumentFontDiagnostics, AnalyseFile