function AttachmentRelationshipFeaturesAvailable: Boolean;
BooleanAttachmentRelationshipFeaturesAvailable carga el módulo PDFium seleccionado cuando es necesario y devuelve True cuando el punto de entrada opcional FPDFAttachment_GetAFRelationship está exportado
Cuando la exportación está presente, AttachmentRelationship, el campo Relationship de TPdfAttachmentMetadata que devuelve ReadAttachmentMetadata y el campo Relationship que rellena TryGetAnnotationFileAttachment informan del nombre /AFRelationship de la especificación de archivo (ISO 32000-2 Table 43)
Sin la exportación, esos valores se leen como una cadena vacía, exactamente igual que en una especificación de archivo que no lleva entrada /AFRelationship
Source, Data, Alternative, Supplement, EncryptedPayload, FormData, Template, Unspecified), así que los archivos asociados que produce se leen de vuelta a través de la API nativaif AttachmentRelationshipFeaturesAvailable and (Pdf.AttachmentRelationship[0] = 'Source') then
ShowMessage('First attachment is the source document');