C# Class iTextSharp.text.pdf.PdfAnnotation

Inheritance: PdfDictionary
Show file Open project: mapo80/iTextSharp-Monotouch Class Usage Examples

Public Properties

Property Type Description
AA_BLUR PdfName
AA_DOWN PdfName
AA_ENTER PdfName
AA_EXIT PdfName
AA_FOCUS PdfName
AA_JS_CHANGE PdfName
AA_JS_FORMAT PdfName
AA_JS_KEY PdfName
AA_JS_OTHER_CHANGE PdfName
AA_UP PdfName
APPEARANCE_DOWN PdfName
APPEARANCE_NORMAL PdfName
APPEARANCE_ROLLOVER PdfName
HIGHLIGHT_INVERT PdfName
HIGHLIGHT_NONE PdfName
HIGHLIGHT_OUTLINE PdfName
HIGHLIGHT_PUSH PdfName
HIGHLIGHT_TOGGLE PdfName

Protected Properties

Property Type Description
annotation bool
form bool
reference PdfIndirectReference
templates object>.Dictionary
used bool
writer PdfWriter

Private Properties

Property Type Description
IsUsed bool

Public Methods

Method Description
CreateFileAttachment ( PdfWriter writer, Rectangle rect, String contents, PdfFileSpecification fs ) : PdfAnnotation
CreateFileAttachment ( PdfWriter writer, Rectangle rect, String contents, byte fileStore, String file, String fileDisplay ) : PdfAnnotation
CreateFreeText ( PdfWriter writer, Rectangle rect, string contents, PdfContentByte defaultAppearance ) : PdfAnnotation
CreateInk ( PdfWriter writer, Rectangle rect, string contents, float inkList ) : PdfAnnotation
CreateLine ( PdfWriter writer, Rectangle rect, string contents, float x1, float y1, float x2, float y2 ) : PdfAnnotation
CreateLink ( PdfWriter writer, Rectangle rect, PdfName highlight, PdfAction action ) : PdfAnnotation
CreateLink ( PdfWriter writer, Rectangle rect, PdfName highlight, int page, PdfDestination dest ) : PdfAnnotation
CreateLink ( PdfWriter writer, Rectangle rect, PdfName highlight, string namedDestination ) : PdfAnnotation
CreateMarkup ( PdfWriter writer, Rectangle rect, string contents, int type, float quadPoints ) : PdfAnnotation
CreatePolygonPolyline ( PdfWriter writer, Rectangle rect, String contents, bool polygon, PdfArray vertices ) : PdfAnnotation
CreatePopup ( PdfWriter writer, Rectangle rect, string contents, bool open ) : PdfAnnotation
CreateScreen ( PdfWriter writer, Rectangle rect, String clipTitle, PdfFileSpecification fs, String mimeType, bool playOnDisplay ) : PdfAnnotation
CreateSquareCircle ( PdfWriter writer, Rectangle rect, string contents, bool square ) : PdfAnnotation
CreateStamp ( PdfWriter writer, Rectangle rect, string contents, string name ) : PdfAnnotation
CreateText ( PdfWriter writer, Rectangle rect, string title, string contents, bool open, string icon ) : PdfAnnotation
GetMKColor ( BaseColor color ) : PdfArray
IsAnnotation ( ) : bool
IsForm ( ) : bool
PdfAnnotation ( PdfWriter writer, Rectangle rect ) : System
PdfAnnotation ( PdfWriter writer, float llx, float lly, float urx, float ury, PdfAction action ) : System
PdfAnnotation ( PdfWriter writer, float llx, float lly, float urx, float ury, PdfString title, PdfString content ) : System
SetAdditionalActions ( PdfName key, PdfAction action ) : void
SetAppearance ( PdfName ap, PdfTemplate template ) : void
SetAppearance ( PdfName ap, string state, PdfTemplate template ) : void
SetHighlighting ( PdfName highlight ) : void
SetMKIconFit ( PdfName scale, PdfName scalingType, float leftoverLeft, float leftoverBottom, bool fitInBounds ) : void
SetPage ( ) : void
SetUsed ( ) : void
ShallowDuplicate ( PdfAnnotation annot ) : PdfAnnotation

Protected Methods

Method Description
CreateLink ( PdfWriter writer, Rectangle rect, PdfName highlight ) : PdfAnnotation

Private Methods

Method Description
IsUsed ( ) : bool

Method Details

CreateFileAttachment() public static method

public static CreateFileAttachment ( PdfWriter writer, Rectangle rect, String contents, PdfFileSpecification fs ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
contents String
fs PdfFileSpecification
return PdfAnnotation

CreateFileAttachment() public static method

public static CreateFileAttachment ( PdfWriter writer, Rectangle rect, String contents, byte fileStore, String file, String fileDisplay ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
contents String
fileStore byte
file String
fileDisplay String
return PdfAnnotation

CreateFreeText() public static method

public static CreateFreeText ( PdfWriter writer, Rectangle rect, string contents, PdfContentByte defaultAppearance ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
contents string
defaultAppearance PdfContentByte
return PdfAnnotation

CreateInk() public static method

public static CreateInk ( PdfWriter writer, Rectangle rect, string contents, float inkList ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
contents string
inkList float
return PdfAnnotation

CreateLine() public static method

public static CreateLine ( PdfWriter writer, Rectangle rect, string contents, float x1, float y1, float x2, float y2 ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
contents string
x1 float
y1 float
x2 float
y2 float
return PdfAnnotation

CreateLink() protected static method

protected static CreateLink ( PdfWriter writer, Rectangle rect, PdfName highlight ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
highlight PdfName
return PdfAnnotation

CreateLink() public static method

public static CreateLink ( PdfWriter writer, Rectangle rect, PdfName highlight, PdfAction action ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
highlight PdfName
action PdfAction
return PdfAnnotation

CreateLink() public static method

public static CreateLink ( PdfWriter writer, Rectangle rect, PdfName highlight, int page, PdfDestination dest ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
highlight PdfName
page int
dest PdfDestination
return PdfAnnotation

CreateLink() public static method

public static CreateLink ( PdfWriter writer, Rectangle rect, PdfName highlight, string namedDestination ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
highlight PdfName
namedDestination string
return PdfAnnotation

CreateMarkup() public static method

public static CreateMarkup ( PdfWriter writer, Rectangle rect, string contents, int type, float quadPoints ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
contents string
type int
quadPoints float
return PdfAnnotation

CreatePolygonPolyline() public static method

public static CreatePolygonPolyline ( PdfWriter writer, Rectangle rect, String contents, bool polygon, PdfArray vertices ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
contents String
polygon bool
vertices PdfArray
return PdfAnnotation

CreatePopup() public static method

public static CreatePopup ( PdfWriter writer, Rectangle rect, string contents, bool open ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
contents string
open bool
return PdfAnnotation

CreateScreen() public static method

public static CreateScreen ( PdfWriter writer, Rectangle rect, String clipTitle, PdfFileSpecification fs, String mimeType, bool playOnDisplay ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
clipTitle String
fs PdfFileSpecification
mimeType String
playOnDisplay bool
return PdfAnnotation

CreateSquareCircle() public static method

public static CreateSquareCircle ( PdfWriter writer, Rectangle rect, string contents, bool square ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
contents string
square bool
return PdfAnnotation

CreateStamp() public static method

public static CreateStamp ( PdfWriter writer, Rectangle rect, string contents, string name ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
contents string
name string
return PdfAnnotation

CreateText() public static method

public static CreateText ( PdfWriter writer, Rectangle rect, string title, string contents, bool open, string icon ) : PdfAnnotation
writer PdfWriter
rect iTextSharp.text.Rectangle
title string
contents string
open bool
icon string
return PdfAnnotation

GetMKColor() public static method

public static GetMKColor ( BaseColor color ) : PdfArray
color iTextSharp.text.BaseColor
return PdfArray

IsAnnotation() public method

public IsAnnotation ( ) : bool
return bool

IsForm() public method

public IsForm ( ) : bool
return bool

PdfAnnotation() public method

public PdfAnnotation ( PdfWriter writer, Rectangle rect ) : System
writer PdfWriter
rect iTextSharp.text.Rectangle
return System

PdfAnnotation() public method

public PdfAnnotation ( PdfWriter writer, float llx, float lly, float urx, float ury, PdfAction action ) : System
writer PdfWriter
llx float
lly float
urx float
ury float
action PdfAction
return System

PdfAnnotation() public method

public PdfAnnotation ( PdfWriter writer, float llx, float lly, float urx, float ury, PdfString title, PdfString content ) : System
writer PdfWriter
llx float
lly float
urx float
ury float
title PdfString
content PdfString
return System

SetAdditionalActions() public method

public SetAdditionalActions ( PdfName key, PdfAction action ) : void
key PdfName
action PdfAction
return void

SetAppearance() public method

public SetAppearance ( PdfName ap, PdfTemplate template ) : void
ap PdfName
template PdfTemplate
return void

SetAppearance() public method

public SetAppearance ( PdfName ap, string state, PdfTemplate template ) : void
ap PdfName
state string
template PdfTemplate
return void

SetHighlighting() public method

public SetHighlighting ( PdfName highlight ) : void
highlight PdfName
return void

SetMKIconFit() public method

public SetMKIconFit ( PdfName scale, PdfName scalingType, float leftoverLeft, float leftoverBottom, bool fitInBounds ) : void
scale PdfName
scalingType PdfName
leftoverLeft float
leftoverBottom float
fitInBounds bool
return void

SetPage() public method

public SetPage ( ) : void
return void

SetUsed() public method

public SetUsed ( ) : void
return void

ShallowDuplicate() public static method

public static ShallowDuplicate ( PdfAnnotation annot ) : PdfAnnotation
annot PdfAnnotation
return PdfAnnotation

Property Details

AA_BLUR public static property

public static PdfName,iTextSharp.text.pdf AA_BLUR
return PdfName

AA_DOWN public static property

public static PdfName,iTextSharp.text.pdf AA_DOWN
return PdfName

AA_ENTER public static property

public static PdfName,iTextSharp.text.pdf AA_ENTER
return PdfName

AA_EXIT public static property

public static PdfName,iTextSharp.text.pdf AA_EXIT
return PdfName

AA_FOCUS public static property

public static PdfName,iTextSharp.text.pdf AA_FOCUS
return PdfName

AA_JS_CHANGE public static property

public static PdfName,iTextSharp.text.pdf AA_JS_CHANGE
return PdfName

AA_JS_FORMAT public static property

public static PdfName,iTextSharp.text.pdf AA_JS_FORMAT
return PdfName

AA_JS_KEY public static property

public static PdfName,iTextSharp.text.pdf AA_JS_KEY
return PdfName

AA_JS_OTHER_CHANGE public static property

public static PdfName,iTextSharp.text.pdf AA_JS_OTHER_CHANGE
return PdfName

AA_UP public static property

public static PdfName,iTextSharp.text.pdf AA_UP
return PdfName

APPEARANCE_DOWN public static property

public static PdfName,iTextSharp.text.pdf APPEARANCE_DOWN
return PdfName

APPEARANCE_NORMAL public static property

public static PdfName,iTextSharp.text.pdf APPEARANCE_NORMAL
return PdfName

APPEARANCE_ROLLOVER public static property

public static PdfName,iTextSharp.text.pdf APPEARANCE_ROLLOVER
return PdfName

HIGHLIGHT_INVERT public static property

public static PdfName,iTextSharp.text.pdf HIGHLIGHT_INVERT
return PdfName

HIGHLIGHT_NONE public static property

public static PdfName,iTextSharp.text.pdf HIGHLIGHT_NONE
return PdfName

HIGHLIGHT_OUTLINE public static property

public static PdfName,iTextSharp.text.pdf HIGHLIGHT_OUTLINE
return PdfName

HIGHLIGHT_PUSH public static property

public static PdfName,iTextSharp.text.pdf HIGHLIGHT_PUSH
return PdfName

HIGHLIGHT_TOGGLE public static property

public static PdfName,iTextSharp.text.pdf HIGHLIGHT_TOGGLE
return PdfName

annotation protected property

protected bool annotation
return bool

form protected property

protected bool form
return bool

reference protected property

protected PdfIndirectReference,iTextSharp.text.pdf reference
return PdfIndirectReference

templates protected property

protected Dictionary templates
return object>.Dictionary

used protected property

protected bool used
return bool

writer protected property

protected PdfWriter,iTextSharp.text.pdf writer
return PdfWriter