Show / Hide Table of Contents

Class AnnotTile

Represents an annotation tile that is present on the UI. It holds all the information relevant to the annotation and some buffered data related to the visual representation of the annotation.

Inheritance
object
AnnotTile
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 AnnotTile : IDisposable

Constructors

AnnotTile(uint, uint, uint, uint, uint, long, int, int, long, long, int, AnnotManager, Mutex)

Declaration
public AnnotTile(uint width, uint height, uint stride, uint page_num, uint annot_index, long annot_key, int x_offset, int y_offset, long x_in_page, long y_in_page, int tilesRemaining, AnnotManager parent, Mutex syncMutex)
Parameters
Type Name Description
uint width
uint height
uint stride
uint page_num
uint annot_index
long annot_key
int x_offset
int y_offset
long x_in_page
long y_in_page
int tilesRemaining
AnnotManager parent
Mutex syncMutex

Fields

Height

Declaration
public uint Height
Field Value
Type Description
uint

Index

Declaration
public uint Index
Field Value
Type Description
uint

IsRemoved

Declaration
public bool IsRemoved
Field Value
Type Description
bool

IsValid

Declaration
public bool IsValid
Field Value
Type Description
bool

Key

Declaration
public ulong Key
Field Value
Type Description
ulong

PageNum

Declaration
public uint PageNum
Field Value
Type Description
uint

Stride

Declaration
public uint Stride
Field Value
Type Description
uint

TileType

Declaration
public int TileType
Field Value
Type Description
int

Width

Declaration
public uint Width
Field Value
Type Description
uint

XInPage

Declaration
public long XInPage
Field Value
Type Description
long

XOffset

Declaration
public int XOffset
Field Value
Type Description
int

XPageLoc

Declaration
public ulong XPageLoc
Field Value
Type Description
ulong

YInPage

Declaration
public long YInPage
Field Value
Type Description
long

YOffset

Declaration
public int YOffset
Field Value
Type Description
int

YPageLoc

Declaration
public ulong YPageLoc
Field Value
Type Description
ulong

Properties

Description

Gives a quick handy desription of the annot.

Declaration
public string Description { get; }
Property Value
Type Description
string

EffectiveX

Declaration
public long EffectiveX { get; }
Property Value
Type Description
long

EffectiveY

Declaration
public long EffectiveY { get; }
Property Value
Type Description
long

IsAttached

Gets a bool indicating whether the current tile's visual element is attached to any parent.

Declaration
public bool IsAttached { get; }
Property Value
Type Description
bool

IsMultiplyBlended

Indicates whether the current annotation is multiply blended with the page content beneath it.

Declaration
public bool IsMultiplyBlended { get; }
Property Value
Type Description
bool

IsVectorImage

Indicates whether the current tile is a vector or a bitmap.

Declaration
public bool IsVectorImage { get; }
Property Value
Type Description
bool

VectorData

The string representing the vector drawing instructions used by this tile.

Declaration
public string VectorData { get; }
Property Value
Type Description
string

VisualElement

Gets a FrameworkElement reference for the visual element of the annotation. This will return null if there is not visual element associated with the current annotation tile.

Declaration
public Viewbox VisualElement { get; }
Property Value
Type Description
Viewbox

Methods

Dispose()

Declaration
public override sealed void Dispose()

Dispose(bool)

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

Draw()

Declaration
public void Draw()

Implements

IDisposable
In This Article
  • Constructors
    • AnnotTile(uint, uint, uint, uint, uint, long, int, int, long, long, int, AnnotManager, Mutex)
  • Fields
    • Height
    • Index
    • IsRemoved
    • IsValid
    • Key
    • PageNum
    • Stride
    • TileType
    • Width
    • XInPage
    • XOffset
    • XPageLoc
    • YInPage
    • YOffset
    • YPageLoc
  • Properties
    • Description
    • EffectiveX
    • EffectiveY
    • IsAttached
    • IsMultiplyBlended
    • IsVectorImage
    • VectorData
    • VisualElement
  • Methods
    • Dispose()
    • Dispose(bool)
    • Draw()
  • Implements
Back to top Generated by DocFX