PDFium Delphi Component Docs

LastLoadReport tulajdonság

Komponens: TPdf  ·  Egység: PDFium
A legutóbbi dokumentumbetöltés során gyűjtött bizonyíték: mód, állapot, helyreállítási útvonal és kereszthivatkozási audit megállapításai

Syntax

property LastLoadReport: TPdfLoadReport; // read-only

Description

A legutóbbi LoadDocument által készített jelentést őrzi, benne a Mode, Status, SourceByteCount, NativeErrorCode, CrossReferenceTableValid, UsedRecovery, RecoveryRoute, AuditAttempted, AuditComplete értékekkel, valamint a korlátos kereszthivatkozási audit által vizsgált eltolásokkal (HeaderOffset, StartXrefKeywordOffset, StartXrefTargetOffset, EndOfFileMarkerOffset)

Az audit számlálói a XrefSectionCount, XrefStreamSectionCount, XrefEntryCount, CheckedObjectOffsetCount, ConflictCount és DamagedOffsetCount mezőkön keresztül érhetők el

Az Issues tömb az egyes megállapításokat hordozza súlyosságukkal és egy-egy TPdfLoadIssueCode kóddal a plicAuditBudgetExceeded, plicAuditReadFailure, plicEndOfFileMarkerMissing, plicTrailingDataAfterEndOfFile, plicStartXrefMissing, plicStartXrefOutOfRange, plicXrefSectionMalformed, plicXrefPreviousCycle, plicXrefSectionLimitExceeded, plicXrefEntryLimitExceeded, plicXrefObjectNumberLimitExceeded, plicXrefOffsetOutOfRange, plicXrefObjectHeaderMismatch, plicXrefStreamUnsupportedFilter, plicTrailerMissing, plicNativeLoadFailure és plicRepairSaveFailure értékek közül; a számlálásukat a InformationCount, WarningCount és ErrorCount végzi, a IssuesTruncated jelöli azt a pontot, ahol a korlátos audit a gyűjtést leállította, az ErrorMessage pedig a végleges hiba szövegét hordozza

Ez teszi auditálhatóvá a sikeres betöltést: egy fájl, amely csak azért nyílt meg, mert a helyreállítás újraépítette a kereszthivatkozásait, itt jelenti ezt, ami azt a jelzés, hogy érdemes tiszta másolatot írni a SaveAsRepaired metódussal

See Also

LoadDocument, SaveAsRepaired, CrossReferenceTableValid