Click or drag to resize
Pdftools logo

AnnotationCopy Method

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.

Namespace: PdfTools.Toolbox.Pdf.Annotations
Assembly: PdfTools.Toolbox (in PdfTools.Toolbox.dll) Version: 1.4.0+02318d3e3f9645a1305b87026fb971a660079e54
Syntax
C#
public static Annotation Copy(
	Document targetDocument,
	Annotation annotation
)

Parameters

targetDocument  Document
the output document with which the returned object is associated
annotation  Annotation
the annotation to be copied to the targetDocument

Return Value

Annotation
the copied annotation, associated with the targetDocument
Exceptions
ExceptionCondition
ArgumentExceptionif the targetDocument has already been closed
ArgumentExceptionif the targetDocument is read-only
ArgumentExceptionif the annotation is not associated with an input document
ArgumentExceptionif the document associated with the annotation object has already been closed
ConformanceExceptionThe conformance level of the input document is not compatible with the conformance level of the targetDocument.
IOExceptionError reading from the input document or writing to the output document
ArgumentNullExceptionif targetDocument is .
ArgumentNullExceptionif annotation is .
See Also