This class represents the full file specification dictionary. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 44, page 102.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 43, page 132.

Adobe Supplement to the ISO 32000, BaseVersion: 1.7, ExtensionLevel: 3; Table: 3.41, page 26.

This class is always an indirect object because it inherits from FileSpecificationElement which is always an indirect object.

A full file specification dictionary provides a comprehensive file reference that can include platform-specific paths, an embedded copy of the file, related file sets, and metadata about the referenced file.

The F entry gives a file path or URI as a byte string. The UF entry gives the same path as a Unicode string for platforms where Unicode is required. Together they allow the same file to be located on both legacy and modern systems.

The DOS, Mac, and Unix entries carry platform-specific file paths for compatibility with older PDF documents. These entries are deprecated in PDF 2.0 in favour of the F and UF entries.

The EF entry holds a dictionary mapping path keys (F, UF, DOS, Mac, Unix) to embedded file stream references. This is the mechanism for attaching files directly within the PDF rather than referencing external files.

The RF entry holds a related files array for each platform path, listing additional files that accompany the main file. This supports workflows where a document depends on a set of supporting files.

The Desc entry provides a human-readable description of the file for display in the viewer's attachments panel. The AFRelationship entry names the relationship between the document and the attached file, such as Source, Data, Alternative, Supplement, or Unspecified.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.FileSpecificationElement
          WebSupergoo.ABCpdf14.Elements.FullFileSpecificationElement

 

   
   
Method
Description
FullFileSpecificationElement Create a new FullFileSpecificationElement.
inherited methods...

 

   
   
Property
Description
EntryType Represents the "Type" entry of the full file specification dictionary object.
EntryFS Represents the "FS" entry of the full file specification dictionary object.
EntryF Represents the "F" entry of the full file specification dictionary object.
EntryUF Represents the "UF" entry of the full file specification dictionary object.
EntryDOS Represents the "DOS" entry of the full file specification dictionary object.
EntryMac Represents the "Mac" entry of the full file specification dictionary object.
EntryUnix Represents the "Unix" entry of the full file specification dictionary object.
EntryID Represents the "ID" entry of the full file specification dictionary object.
EntryV Represents the "V" entry of the full file specification dictionary object.
EntryEF Represents the "EF" entry of the full file specification dictionary object.
EntryRF Represents the "RF" entry of the full file specification dictionary object.
EntryDesc Represents the "Desc" entry of the full file specification dictionary object.
EntryCI Represents the "CI" entry of the full file specification dictionary object.
EntryThumb Represents the "Thumb" entry of the full file specification dictionary object.
EntryEP Represents the "EP" entry of the full file specification dictionary object.
EntryAFRelationship Represents the "AFRelationship" entry of the full file specification dictionary object.
inherited properties...