Click or drag to resize

Atalasoft.PdfDoc Namespace

 
Classes
  ClassDescription
Public classBasePage
An empty class which represents any page in a document. Use concrete page implementations like PdfGeneratedPage or PdfPage.
Public classDpcmToPdfCoordinateConverter
This class converts coordinates from conventional image space (values measured in Dots Per cm (Pixels Per cm) with the origin in the upper left corner and X and Y extending to the right and down respectively) to PDF coordinate space (values measured in 1/72 inch with the origin in the lower left of the page and X and Y extending to the right and up respectively).
Public classDpiToPdfCoordinateConverter
This class converts coordinates from conventional image space (values measured in Dots Per Inch (Pixels Per Inch) with the origin in the upper left corner and X and Y extending to the right and down respectively) to PDF coordinate space (values measured in 1/72 inch with the origin in the lower left of the page and X and Y extending to the right and up respectively).
Public classIncorrectPasswordException
This exception is thrown when a PdfDocument is opened with an incorrect password.
Public classObjectCannotBeSavedEventArg
Public classPdfAction
PdfAction is an abstract class that represents an action that will be taken when certain items in PDF documents have been activated.
Public classPdfActionList
PdfActionList is a list of PdfAction objects that will be associated as a sequence.
Public classPdfAException Obsolete.
An exception from DotPdf
Public classPdfBookmark
PdfBookmark is a representation of a single bookmark in the document outline of a PDF document.
Public classPdfBookmarkList
PdfBookmarkList is a list of bookmarks contained within the document outline of a PDF document.
Public classPdfBookmarkResult
PdfBookmarkResult is an immutable class that it used for holding the results of visiting a PdfBookmarkTree using the PdfBookmarkVisitor
Public classPdfBookmarkTree
PdfBookmarkTree is a tree structure representing the entire document outline of a PDF document.
Public classCode examplePdfBookmarkVisitor
PdfBookmarkVisitor is a utility class that can be used to visit each PdfBookmark contained in a PdfBookmarkTree. The tree can be visited either depth first or breadth first. The order of node visit in either breadth or depth first is undefined and subject to change.
Examples
Print each element in the tree in breadth first order.
foreach (PdfBookmarkResult result in new PdfBookmarkVisitor(tree, false)) {
    Console.WriteLine(result.Bookmark.Text);
}
Public classPdfCoordinateConverter
PdfCoordinateConverter is a base class for performing unit conversions to and from PDF coordinate space using an affine matrix transformation.
Public classPdfDestination
PdfDestination is an abstract class that represents a possible target location for a "go to" action.
Public classPdfDocument
PdfDocument is a representation of a PDF document and the pages and other structures contained therein.
Public classPdfDocumentMetadata
PdfDocumentMetadata represents standard PDF metadata including title, subject, author and so on.
Public classPdfException
An exception from DotPdf
Public classPdfGoToViewAction
PdfGoToViewAction is a concrete class that represents an action that causes a PDF viewer to go to a specific view within a document.
Public classPdfIndexedPageReference
PdfIndexedPageReference is low-overhead class that represents a PDF page by its 0-based page number.
Public classPdfJavaScriptAction
PdfJavaScriptAction represents an action taken that will cause JavaScript code to be executed.
Public classPdfPage
PdfPage is a class that represents a single page within a PDF Document.
Public classPdfPageReference
PdfPageReference is an abstract class that is used to refer to pages within a PDF document.
Public classPdfParseException
An exception from DotPdf
Public classPdfSaveOptions
The options for saving a pdf document.
Public classPdfToDpcmCoordinateConverter
This class converts coordinates from PDF coordinate space (values measured in 1/72 inch with the origin in the lower left of the page and X and Y extending to the right and up respectively) to conventional image space (values measured in Dots Per cm (Pixels Per cm) with the origin in the upper left corner and X and Y extending to the right and down respectively).
Public classPdfToDpiCoordinateConverter
This class converts coordinates from PDF coordinate space (values measured in 1/72 inch with the origin in the lower left of the page and X and Y extending to the right and up respectively) to conventional image space (values measured in Dots Per inch (Pixels Per inch) with the origin in the upper left corner and X and Y extending to the right and down respectively).
Public classPdfUnknownAction
PdfUnknownAction is a concrete representation of PdfActions that do not map to any other concrete PdfAction class.
Public classPdfURIAction
An action that pdf documents can be made to take upon load
Public classPdfViewerPreferences
PdfViewerPreferences represents document-specific preferences that are applied to the document viewer. It should be noted that not all PDF viewers will honor all settings and the behaviors may not be consistent across viewers.
Delegates
  DelegateDescription
Public delegateCode examplePdfBookmarkVisitor.Predicate
A predicate that is used determine if a PdfBookmark should be included in the results of visiting a PdfBookmarkTree.
Public delegatePdfDocumentLoadedProgress
A delegate that will be called when a page has been loaded in the document.
Public delegatePdfFileCreator
The event delegate for file creation.
Public delegatePdfPageSavedHandler
The delegate which is called when a single-page document is saved and the corresponding stream is about to be closed.
Public delegatePdfStreamCreator
The delegate for PdfStream creation events.
Enumerations
  EnumerationDescription
Public enumerationObjectCannotBeSavedEventArg.SaveObjectAction
Public enumerationPdfAccessPermissions
PdfAccessPermissions refer to permissions that are allowed within a PDF document. Permissions are granted by allowing actions rather than preventing them.
Public enumerationPdfActionType
Possible actions that can be represented in a PDF document
Public enumerationPdfDocumentType
Controls the type of PDF Document generated.
Public enumerationPdfImageCodec
An enum to represnet which codec is used to compress an image resource
Public enumerationPdfImageColorSpace
An enum representing the color space types as their channel designations
Public enumerationPdfPageBox
The set of names of bounding boxes that define view/scale areas.
Public enumerationPdfPageDisplayMode
Defines an additional view to be displayed with a PDF page in a viewer.
Public enumerationPdfPageFitMode
Describes view modes for a document
Public enumerationPdfPageReferenceType
Defines the possible types of page references
Public enumerationPdfPageRotation
An enum representing possible rotations of a PDF page for display. Several of the values overlap for convenience. For example, Clockwise180 and CounterClockwise180 are identical.
Public enumerationPdfPostFullScreenPageDisplayMode
Defines the additional views that should be present when a user switches a document from full-screen view to a windowed view.
Public enumerationPdfPrintingMode
Defines how single/multi-sided printing is done.
Public enumerationPdfReadingOrder
Defines the dominant reading order for a document. This will affect how pages are displayed in a multi-page view as well as the tab order for annotations on a page.
Public enumerationPdfTabOrder
Defines the order in with annotations should be navigated on a page.
Public enumerationPdfTrapSetting
An enumeration used to indicate the trapping information in the document.