AnnotationHandlerT Class
Annotation service base class
Inheritance Hierarchy
SystemObject
  GroupDocs.Annotation.HandlerAnnotationHandlerT
    GroupDocs.Annotation.HandlerAnnotationImageHandler

Namespace: GroupDocs.Annotation.Handler
Assembly: GroupDocs.Annotation (in GroupDocs.Annotation.dll) Version: 19.6.0.0 (19.6)
Syntax
public abstract class AnnotationHandler<T>
where T : Page

Type Parameters

T

The AnnotationHandlerT type exposes the following members.

Constructors
  NameDescription
Protected methodAnnotationHandlerT(AnnotationConfig)
Initializes a new instance of the AnnotationHandlerT class.
Protected methodAnnotationHandlerT(AnnotationConfig, IInputDataHandler)
Initializes a new instance of the AnnotationHandlerT class.
Protected methodAnnotationHandlerT(AnnotationConfig, IInputDataHandler, IFileDataStore)
Initializes a new instance of the AnnotationHandlerT class.
Protected methodAnnotationHandlerT(AnnotationConfig, IUserDataHandler, IDocumentDataHandler, IAnnotationDataHandler, IAnnotationReplyDataHandler, IAnnotationCollaboratorDataHandler)
Initializes a new instance of the AnnotationHandlerT class.
Protected methodAnnotationHandlerT(AnnotationConfig, IUserDataHandler, IDocumentDataHandler, IAnnotationDataHandler, IAnnotationPermissionsDataHandler, IAnnotationReplyDataHandler, IAnnotationCollaboratorDataHandler)
Initializes a new instance of the AnnotationHandlerT class.
Protected methodAnnotationHandlerT(AnnotationConfig, IUserDataHandler, IDocumentDataHandler, IAnnotationDataHandler, IAnnotationPermissionsDataHandler, IAnnotationReplyDataHandler, IAnnotationCollaboratorDataHandler, IInputDataHandler, IFileDataStore)
Initializes a new instance of the AnnotationHandlerT class.
Methods
  NameDescription
Public methodAddAnnotationPermission
Adds the annotation permission.
Public methodAddCollaborator
Adds the collaborator.
Public methodCheckRepliesPermissions
Checks the replies permissions.
Public methodCheckReviewerPermissions(ReviewerInfo, AnnotationReviewerRights)
Checks the reviewer permissions.
Public methodCheckReviewerPermissions(Int64, Int64, AnnotationReviewerRights)
Checks the reviewer permissions.
Public methodCreateAnnotation(AnnotationInfo)
Creates the annotation.
Public methodCreateAnnotation(AnnotationInfo, Int64, Int64)
Creates the annotation.
Public methodCreateAnnotationReply(Int64, String)
Creates the annotation reply.
Public methodCreateAnnotationReply(Int64, String, String)
Creates the annotation reply.
Public methodCreateAnnotationReply(Int64, String, Int64, Int64)
Creates the annotation reply.
Public methodCreateAnnotationReply(Int64, String, String, Int64, Int64)
Creates the annotation reply.
Public methodCreateDocument(String)
Creates the document.
Public methodCreateDocument(String, DocumentType)
Creates the document.
Public methodCreateDocument(String, DocumentType, Int64)
Creates the document.
Public methodDeleteAnnotation(Int64)
Deletes the annotation.
Public methodDeleteAnnotation(Int64, Int64, Int64)
Deletes the annotation.
Public methodDeleteAnnotationPermission
Deletes the annotation permission.
Public methodDeleteAnnotationPermissions
Deletes the annotation permission for the specified annotation.
Public methodDeleteAnnotationReplies(Int64)
Deletes the annotation replies.
Public methodDeleteAnnotationReplies(Int64, Int64, Int64)
Deletes the annotation replies.
Public methodDeleteAnnotationReply(String)
Deletes the annotation reply.
Public methodDeleteAnnotationReply(String, Int64, Int64)
Deletes the annotation reply.
Public methodDeleteAnnotations(Int64)
Deletes the annotations.
Public methodDeleteAnnotations(Int64, Int64)
Deletes the annotations.
Public methodDeleteCollaborator
Deletes the collaborator.
Public methodEditAnnotationReply(String, String)
Edits the annotation reply.
Public methodEditAnnotationReply(String, String, Int64, Int64)
Edits the annotation reply.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodExportAnnotationsToDocument(Int64, Stream)
Exports the annotations to document.
Public methodExportAnnotationsToDocument(Stream, ListAnnotationInfo)
Exports the annotations to document.
Public methodExportAnnotationsToDocument(Int64, Stream, DocumentType)
Exports the annotations to document.
Public methodExportAnnotationsToDocument(Int64, Stream, Int64)
Exports the annotations to document.
Public methodExportAnnotationsToDocument(Int64, Stream, String)
Exports the annotations to document.
Public methodExportAnnotationsToDocument(Stream, ListAnnotationInfo, DocumentType)
Exports the annotations to document.
Public methodExportAnnotationsToDocument(Stream, ListAnnotationInfo, ExportOptions)
Exports the annotations to document
Public methodExportAnnotationsToDocument(Stream, ListAnnotationInfo, String)
Exports the annotations to document.
Public methodExportAnnotationsToDocument(Int64, Stream, DocumentType, Int64)
Exports the annotations.
Public methodExportAnnotationsToDocument(Int64, Stream, DocumentType, String)
Exports the annotations to document.
Public methodExportAnnotationsToDocument(Int64, Stream, Int64, String)
Exports the annotations to document.
Public methodExportAnnotationsToDocument(Stream, ListAnnotationInfo, DocumentType, String)
Exports the annotations to document.
Public methodExportAnnotationsToDocument(Int64, Stream, DocumentType, Int64, String)
Exports the annotations to document.
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 methodGetAnnotation(String)
Gets the annotation.
Public methodGetAnnotation(String, Int64, Int64)
Gets the annotation.
Public methodGetAnnotationCollaboratorsDataHandler
Gets the annotation collaborators data handler.
Public methodGetAnnotationDataHandler
Gets the annotation data handler.
Public methodGetAnnotationPermission
Gets the annotation permission for user.
Public methodGetAnnotationPermissions
Gets the annotation permissions.
Public methodGetAnnotationReplyDataHandler
Gets the annotation reply data handler.
Public methodGetAnnotations(Int64)
Gets the annotations.
Public methodGetAnnotations(Int64, Int32)
Gets the annotations.
Public methodGetAnnotations(Int64, NullableInt32, Int64)
Lists the annotations.
Public methodGetCollaboratorMetadata
Gets the collaborator metadata.
Public methodGetCollaborators
Gets the collaborators.
Public methodGetDocumentCollaborator
Gets the document collaborator.
Public methodGetDocumentDataHandler
Gets the document data handler.
Public methodGetDocumentInfo(Stream)
Gets the document information.
Public methodGetDocumentInfo(String)
Gets the document information.
Public methodGetDocumentInfo(Stream, String)
Gets the document information.
Public methodGetDocumentInfo(String, String)
Gets the document information.
Public methodGetFile
Get original file
Public methodGetFileDataStore
Gets the file data store.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetInputDataHandler
Gets the input data handler.
Protected methodGetPages(Stream, ConverterOptions)
Gets the pages.
Protected methodGetPages(String, ConverterOptions)
Gets the pages.
Public methodGetPdfFile(Stream)
Get pdf file or convert to pdf
Public methodGetPdfFile(String)
Get pdf file or convert to pdf
Public methodGetPdfFile(Stream, String)
Get pdf file or convert to pdf
Public methodGetPdfFile(String, String)
Get pdf file or convert to pdf
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodGetUserDataHandler
Gets the user data handler.
Public methodImportAnnotations(Stream)
Imports the annotations.
Public methodImportAnnotations(Stream, DocumentType)
Imports the annotations.
Public methodImportAnnotations(Stream, Int64)
Imports the annotations.
Public methodImportAnnotations(Stream, String)
Imports the annotations.
Public methodImportAnnotations(Int64, Stream, Int64)
Imports the annotations.
Public methodImportAnnotations(Stream, DocumentType, Int64)
Imports the annotations.
Public methodImportAnnotations(Stream, DocumentType, String)
Imports the annotations.
Public methodImportAnnotations(Stream, Int64, String)
Imports the annotations.
Public methodImportAnnotations(Int64, Stream, DocumentType, Int64)
Imports the annotations.
Public methodImportAnnotations(Int64, Stream, Int64, String)
Imports the annotations.
Public methodImportAnnotations(Stream, DocumentType, Int64, String)
Imports the annotations.
Public methodImportAnnotations(Int64, Stream, DocumentType, Int64, String)
Imports the annotations.
Public methodListAnnotationReplies(Int64)
Lists the annotation replies.
Public methodListAnnotationReplies(Int64, Int64, Int64)
Lists the annotation replies.
Public methodLoadFileTree
Loads files/folders structure for specified path
Public methodLoadFileTree(FileTreeOptions)
Loads files/folders structure for specified path
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMoveAnnotationMarker(Int64, Point, NullableInt32)
Moves the annotation marker.
Public methodMoveAnnotationMarker(Int64, Point, NullableInt32, Int64, Int64)
Moves the annotation marker.
Public methodRemoveAnnotationStream(Stream)
Removes the annotation stream.
Public methodRemoveAnnotationStream(Stream, DocumentType)
Removes the annotation stream.
Public methodRemoveAnnotationStream(Stream, Int64)
Removes the annotation stream.
Public methodRemoveAnnotationStream(Stream, String)
Removes the annotation stream.
Public methodRemoveAnnotationStream(Stream, DocumentType, Int64)
Removes the annotation stream.
Public methodRemoveAnnotationStream(Stream, DocumentType, String)
Removes the annotation stream.
Public methodRemoveAnnotationStream(Stream, Int64, String)
Removes the annotation stream.
Public methodRemoveAnnotationStream(Stream, DocumentType, Int64, String)
Removes the annotation stream.
Public methodRemoveDocument
Removes the document.
Public methodResizeAnnotation(Int64, AnnotationSizeInfo)
Resizes the annotation.
Public methodResizeAnnotation(Int64, AnnotationSizeInfo, Int64, Int64)
Resizes the annotation.
Public methodSaveTextField(Int64, TextFieldInfo)
Saves the text field.
Public methodSaveTextField(Int64, TextFieldInfo, Int64, Int64)
Saves the text field.
Public methodSetAnnotationBackgroundColor(Int64, Int32)
Sets the color of the annotation background.
Public methodSetAnnotationBackgroundColor(Int64, Int32, Int64, Int64)
Sets the color of the annotation background.
Public methodSetCulture(CultureInfo)
Sets the culture.
Public methodSetCulture(String)
Sets the culture.
Public methodSetDocumentAccessRights
Sets the document access rights.
Public methodSetTextFieldColor(Int64, Int32)
Sets the color of the text field.
Public methodSetTextFieldColor(Int64, Int32, Int64, Int64)
Sets the color of the text field.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateAnnotationPermission
Updates the annotation permission.
Public methodUpdateCollaborator
Updates the collaborator.
See Also