GemBox.Pdf
  • Overview
  • Examples
  • Free version
  • Support
  • Pricelist

    Show / Hide Table of Contents

    GemBox.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

    PdfPortfolio

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

    If Portfolio property of a PdfDocument is not null, 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 null) or one of the embedded documents.

    PdfPortfolioColors

    Specifies a suggested set of colors for use by a PdfPortfolio layout.

    PdfPortfolioField

    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 PortfolioFieldValues or the PortfolioFieldValues.

    PdfPortfolioFieldDictionary

    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 PortfolioFieldValues or a PortfolioFieldValues.

    PdfPortfolioFieldValueDictionary

    Contains the data described by the Fields for a particular PortfolioFieldValues or a PortfolioFieldValues in a PdfPortfolio.

    PdfPortfolioFileCollection

    Represents a collection of a PdfFileSpecifications contained in the Files (root files) or some Files.

    PdfPortfolioFolder

    Represents a PdfPortfolio folder used to organize the EmbeddedFiles into a hierarchical structure.

    PdfPortfolioFolderCollection

    Represents a collection of a PdfPortfolioFolders contained in the Folders (root folders) or some Folders.

    PdfPortfolioSortLevelCollection

    Represents a collection of PdfPortfolioSortLevels.

    Structs

    PdfPortfolioFieldDictionary.Enumerator

    Enumerates the entries of a PdfPortfolioFieldDictionary.

    PdfPortfolioFieldValue

    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.

    PdfPortfolioFieldValueDictionary.Enumerator

    Enumerates the entries of a PdfPortfolioFieldValueDictionary.

    PdfPortfolioFileCollection.Enumerator

    Enumerates the elements of a PdfPortfolioFileCollection.

    PdfPortfolioFolderCollection.Enumerator

    Enumerates the elements of a PdfPortfolioFolderCollection.

    PdfPortfolioSortLevel

    Represents settings for a single sort level of a PdfPortfolio.

    PdfPortfolioSortLevelCollection.Enumerator

    Enumerates the elements of a PdfPortfolioSortLevelCollection.

    Enums

    PdfPortfolioFieldDataType

    Represents the types of fields in the PdfPortfolioFieldValue and the types of PdfFileSpecification and PdfPortfolioFolder related properties.

    PdfPortfolioSplitDirection

    Represents the orientation of the PdfPortfolio splitter bar.

    PdfPortfolioViewType

    Represents a PdfPortfolio view or the layout of a PdfPortfolio navigator.

    Back to top

    Facebook • Twitter • LinkedIn

    © GemBox Ltd. — All rights reserved.