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
| Source | De oorsprong van de bijlage, opgegeven door TPDFlibAttachmentSource |
|---|---|
| Index | De op 1 gebaseerde index binnen de eigen bronverzameling |
| Page | Het op 1 gebaseerde paginanummer voor asAnnotAttachment, of 0 voor asEmbeddedFile |
| FileName | De Unicode-naam van de bestandsspecificatie uit /UF of /F |
| MIMEType | Het MIME-subtype van de ingesloten stroom |
| Description | De beschrijving van de bestandsspecificatie of annotatie |
| Size | De ongecomprimeerde bytegrootte uit /Params /Size, of 0 indien afwezig |
| CreationDate | De oorspronkelijke PDF-datumtekenreeks uit /Params /CreationDate |
| ModificationDate | De oorspronkelijke PDF-datumtekenreeks uit /Params /ModDate |
| Checksum | De hexadecimale vorm in kleine letters van /Params /CheckSum, of een lege tekenreeks indien afwezig |
| AFRelationship | De relatienaam van het gekoppelde bestand, zoals Source, Data of Alternative |
| ObjectNumber | Het 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