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
| 0 | Intet dokument er valgt |
|---|---|
| ID | Et strenglistehandle til GetStringListCount og GetStringListItem; frigiv det med ReleaseStringList. |
Bemærkninger
Hver linje har formatet Group,Key,Value. Grupperne er:
| Document | Version, standardmetadatafelterne, side- og objektantal, linearisering og om krydsreferencedataene skulle genopbygges. |
|---|---|
| Security | Krypteringstilstand og -niveau samt om krypteringen er begrænset til vedhæftede filer. |
| Fonts | Samlede antal integrerede, ikke-integrerede, delmængdebaserede, standard-14-, CID- og Type 3-skrifttyper samt antallet uden Unicode-tilknytning. |
| Images | Billedantal summeret på tværs af alle sider. |
| Structure | Taggingtilstand, antal strukturelementer og antal dispositioner. |
| Interactive | Formularfelter, signaturfelter og hvor mange der er signeret, vedhæftede filer og porteføljevisningen. |
| Space | Bytefordelingen 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