TPDFlibAttachment

Gegevenstypen

Beschrijving

TPDFlibAttachment is een uniforme recordstructuur die een ingesloten bestandsbijlage beschrijft, ongeacht of die uit een naamboom op documentniveau of een bestandsbijlageannotatie op paginaniveau komt

Syntaxis

Delphi

type TPDFlibAttachment = record
    Source: TPDFlibAttachmentSource;
    Index: Integer;
    Page: Integer;
    FileName: WideString;
    MIMEType: WideString;
    Description: WideString;
    Size: Int64;
    CreationDate: WideString;
    ModificationDate: WideString;
    Checksum: AnsiString;
    AFRelationship: WideString;
    ObjectNumber: Integer;
  end;

Parameters

SourceDe oorsprong van de bijlage, opgegeven door TPDFlibAttachmentSource
IndexDe op 1 gebaseerde index binnen de eigen bronverzameling
PageHet op 1 gebaseerde paginanummer voor asAnnotAttachment, of 0 voor asEmbeddedFile
FileNameDe Unicode-naam van de bestandsspecificatie uit /UF of /F
MIMETypeHet MIME-subtype van de ingesloten stroom
DescriptionDe beschrijving van de bestandsspecificatie of annotatie
SizeDe ongecomprimeerde bytegrootte uit /Params /Size, of 0 indien afwezig
CreationDateDe oorspronkelijke PDF-datumtekenreeks uit /Params /CreationDate
ModificationDateDe oorspronkelijke PDF-datumtekenreeks uit /Params /ModDate
ChecksumDe hexadecimale vorm in kleine letters van /Params /CheckSum, of een lege tekenreeks indien afwezig
AFRelationshipDe relatienaam van het gekoppelde bestand, zoals Source, Data of Alternative
ObjectNumberHet indirecte objectnummer van de bestandsspecificatie, of 0 voor een ongeldige directe specificatie

Zie ook

EnumAttachments leest alleen metadata en berekent geen hash van bijlagegegevens, zodat het opsommen van grote bestanden weinig kost

Roep ValidateAttachmentChecksum aan wanneer de integriteit van de gegevens moet worden gecontroleerd

Zie ook

TPDFlibAttachmentSource, EnumAttachments, ValidateAttachmentChecksum, SaveAllAttachments