Click or drag to resize

SautinSoft.Pdf.Portfolios Namespace

Contains classes, structures, and enumerations that implement PDF Portfolios (also known as portable collections) that specify how a conforming reader's user interface presents collections of file attachments, as specified in the PDF Specification ISO 32000-1:2008, section '12.3.5 Collections'. The root class is PdfPortfolio, which can be accessed via the Portfolio property of the PdfDocument class.
Classes
 ClassDescription
Public classPdfPortfolio

Specifies how a conforming reader's user interface presents collections of file attachments.

If Portfolio property of a PdfDocument is not , the conforming reader shall present the document as a PDF Portfolio (also known as portable collection).

The file attachments comprising a PDF Portfolio shall be located in the EmbeddedFiles name tree. All attachments in that tree are in the PDF Portfolio; any attachments not in that tree are not.

When a conforming reader first opens a PDF Portfolio document, it shall display the contents of the InitialFile, along with a list of the documents present in the EmbeddedFiles name tree. The document list shall include the additional document information specified by the Fields. The initial document may be the container PDF (if InitialFile is ) or one of the embedded documents.

Public classPdfPortfolioColors Specifies a suggested set of colors for use by a PdfPortfolio layout.
Public classPdfPortfolioField Describes the attributes of a particular field in a PDF Portfolio, including the type of data stored in the PdfPortfolioFieldValue and the lookup PdfName key used to locate the PdfPortfolioFieldValue in the file or the Portfolio folder.
Public classPdfPortfolioFieldDictionary Represents a collection of PdfPortfolioFields. Each PdfPortfolioField has a PdfName key chosen by the conforming writer, which shall be used to associate a field with data in a file or a Portfolio folder.
Public classPdfPortfolioFieldValueDictionary Contains the data described by the Portfolio fields for a particular file or a Portfolio folder in a PdfPortfolio.
Public classPdfPortfolioFileCollection Represents a collection of a PdfFileSpecifications contained in the Portfolio (root files) or some Portfolio folder.
Public classPdfPortfolioFolder Represents a PdfPortfolio folder used to organize the attached files into a hierarchical structure.
Public classPdfPortfolioFolderCollection Represents a collection of a PdfPortfolioFolders contained in the Portfolio (root folders) or some Portfolio folder.
Public classPdfPortfolioSortLevelCollection Represents a collection of PdfPortfolioSortLevels.
Structures
 StructureDescription
Public structurePdfPortfolioFieldValue Represents a Portfolio field value that provides the data corresponding to the related PdfPortfolioField in the Fields, and it provides a means of associating a prefix string with that data value. The prefix shall be ignored by the sorting algorithm.
Public structurePdfPortfolioSortLevel Represents settings for a single sort level of a PdfPortfolio.
Enumerations
 EnumerationDescription
Public enumerationPdfPortfolioFieldDataType Represents the types of fields in the PdfPortfolioFieldValue and the types of PdfFileSpecification and PdfPortfolioFolder related properties.
Public enumerationPdfPortfolioSplitDirection Represents the orientation of the PdfPortfolio splitter bar.
Public enumerationPdfPortfolioViewType Represens a PdfPortfolio view or the layout of a PdfPortfolio navigator.