Click or drag to resize

PdfAnnotationExportPolicy Class

PdfAnnotationExportPolicy is a class used to help the PdfAnnotationDataExporter select a mechanism for exporting an unknown annotation type.
Inheritance Hierarchy
SystemObject
  Atalasoft.Annotate.ExportersPdfAnnotationExportPolicy

Namespace:  Atalasoft.Annotate.Exporters
Assembly:  Atalasoft.dotImage.PdfDoc.Bridge (in Atalasoft.dotImage.PdfDoc.Bridge.dll) Version: 11.4.0.9.0.377 (.NET 4.5.2, x86)
Syntax
public class PdfAnnotationExportPolicy

The PdfAnnotationExportPolicy type exposes the following members.

Constructors
  NameDescription
Public methodPdfAnnotationExportPolicy
Constructs a new PdfAnnotationExportPolicy object.
Top
Properties
  NameDescription
Public propertyAnnotationDataAlias
Sets or gets an AnnotationData object to be used in place of an unknown annotation type.
Public propertyAnnotationFacades
Sets or gets a collection of AtalaImage objects to use as facades in PDF.
Public propertyEmbeddingAction
Sets or gets the action that will be taken when an unknown annotation will be exported.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

Currently there are three general policies for handling unknown annotation types:

  1. None - the annotation will be skipped.
  2. EmbedAlias - a different annotation type will be substituted for an unknown annotation. The unknown annotation data will be embedded within the alias so it can be recovered. The allows a "close match" annotation to be selected instead.
  3. Facade - a PDF rectangle annotation will be embedded with a visual facade that makes it appear differently. PDF defines up to three appearances for an annotation, Normal, Rollover, and Clicked. There are up to three "facade" images that can be set to represent these appearances.
See Also