Show / Hide Table of Contents

Class AnnotManager

Inheritance
object
AnnotManager
Implements
IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: pdftron.PDF.Details
Assembly: PDFNet.dll
Syntax
public class AnnotManager : IDisposable

Constructors

AnnotManager(PDFViewWPF)

Declaration
public AnnotManager(PDFViewWPF owner)
Parameters
Type Name Description
PDFViewWPF owner

Properties

IsMultiplyBlendingSupported

Declaration
public bool IsMultiplyBlendingSupported { get; set; }
Property Value
Type Description
bool

Parent

Declaration
public PDFViewWPF Parent { get; }
Property Value
Type Description
PDFViewWPF

Methods

AttachAllAnnots(uint)

Declaration
public void AttachAllAnnots(uint pageNum)
Parameters
Type Name Description
uint pageNum

Dispose()

Declaration
public override sealed void Dispose()

Dispose(bool)

Declaration
protected virtual void Dispose(bool A_0)
Parameters
Type Name Description
bool A_0

DragResize(uint, uint, double, double, double, double)

Declaration
public void DragResize(uint pageNum, uint annotIndex, double width, double height, double xInPage, double yInPage)
Parameters
Type Name Description
uint pageNum
uint annotIndex
double width
double height
double xInPage
double yInPage

HandleAnnotOperation(int, sbyte*, uint, uint, uint, uint, uint, void*, long, long, int, int, int, int)

Declaration
public void HandleAnnotOperation(int operation_type, sbyte* buffer, uint width, uint height, uint stride, uint page_num, uint annot_index, void* annot_key, long x_in_page, long y_in_page, int x_offset, int y_offset, int remaining_tiles, int sequence_number)
Parameters
Type Name Description
int operation_type
sbyte* buffer
uint width
uint height
uint stride
uint page_num
uint annot_index
void* annot_key
long x_in_page
long y_in_page
int x_offset
int y_offset
int remaining_tiles
int sequence_number

RemoveAnnotsFromTilingPage(uint)

Removes all annotations from the specified page (UI only, tracking remains intact) This however does not remove any annotations from the list that is tracked by the annotation manager. This is to be used only when the page is intended to be added back/redrawn.

Declaration
public void RemoveAnnotsFromTilingPage(uint pageNum)
Parameters
Type Name Description
uint pageNum

Implements

IDisposable
In This Article
Back to top Generated by DocFX