Click or drag to resize
Pdftools logo

Annotation Class

A page annotation

Inheritance Hierarchy
SystemObject
  PdfTools.Toolbox.InternalNativeBase
    PdfTools.Toolbox.InternalNativeObject
      PdfTools.Toolbox.Pdf.AnnotationsAnnotation
        PdfTools.Toolbox.Pdf.AnnotationsMarkupAnnotation

Namespace: PdfTools.Toolbox.Pdf.Annotations
Assembly: PdfTools.Toolbox (in PdfTools.Toolbox.dll) Version: 1.1.0+5820e9ca9ca173983539ffc40abc227fb62e6928
Syntax
C#
public class Annotation : NativeObject

The Annotation type exposes the following members.

Properties
 NameDescription
Public propertyBoundingBox

The location on the page

Public propertyHidden

The annotation's visibility

If then the annotation is present, but is invisible and not available for user interaction. Depending on the NoPrint property it will, however, still be visible when printing.
Public propertyId

The annotation identifier

A text string uniquely identifying it among all the annotations on its page. When creating annotations using the SDK, a unique ID is set automatically.
Public propertyNoPrint

The annotation's visibility when printing

If then the annotation is not present in a print output of the document.
Public propertyNoRotate

The annotation's rotation behavior

If then the annotation's visual appearance does not rotate with the rotation set in a PDF viewer.
Public propertyNoZoom

The annotation's scaling behavior

If then the annotation's visual appearance does not scale with the zoom factor of a PDF viewer.
Top
Methods
 NameDescription
Public methodStatic memberCopy

Copy an annotation

Copy an annotation object from an input document to the given targetDocument. The returned object is associated with the given target document but not yet part of it.
Public methodEquals
(Inherited from NativeObject)
Public methodGetHashCode
(Inherited from NativeObject)
Top
See Also