c# convert pdf to tiff using pdfsharp : Add signature to pdf in preview application control utility html web page azure visual studio pdf_reference_1-764-part833

Annotations
SECTION 8.4
641
annotation dictionary entries specific to this type of annotation; interactive forms 
and fields are discussed at length in Section 8.6. 
TABLE 8.39   Additional entries specific to a widget annotation
KEY
TYPE
VALUE
Subtype
name
(Required) The type of annotation that this dictionary describes; must be 
Widget
for a widget annotation. 
H
name
(Optional) The annotation’s highlighting mode, the visual effect to be used when 
the mouse button is pressed or held down inside its active area: 
N
(None) No highlighting. 
I
(Invert) Invert the contents of the annotation rectangle. 
O
(Outline) Invert the annotation’s border. 
P
(Push)  Display  the  annotation’s  down  appearance,  if  any  (see  Section 
8.4.4, “Appearance Streams”). If no down appearance  is defined, offset 
the  contents  of  the  annotation  rectangle  to  appear  as if it  were  being 
pushed below the surface of the page. 
T
(Toggle) Same as 
P
(which is preferred). 
A highlighting mode other than 
P
overrides any down appearance defined for 
the annotation. Default value: 
I
MK
dictionary
(Optional) An appearance characteristics dictionary (see Table 8.40) to be used 
in constructing a dynamic appearance stream specifying the annotation’s visual 
presentation on the page. 
The  name 
MK
for  this  entry  is of  historical  significance only  and  has  no  direct 
meaning. 
A
dictionary
(Optional; PDF 1.1) An action to be performed when the annotation is activated 
(see Section 8.5, “Actions”). 
AA
dictionary
(Optional; PDF 1.2) An additional-actions dictionary  defining the annotation’s 
behavior  in  response  to  various  trigger  events  (see  Section  8.5.2,  “Trigger 
Events”). 
BS
dictionary
(Optional; PDF 1.2) A border style dictionary (see Table 8.17 on page 611) speci-
fying the width and dash pattern to be used in drawing the annotation’s border. 
Note: The annotation dictionary’s 
AP
entry, if present, takes precedence over the 
L
and 
BS
entries; see Table 8.15 on page 606 and Section 8.4.4, “Appearance Streams.” 
Add signature to pdf in preview - C# PDF File Permission Library: add, remove, update PDF file permission in C#.net, ASP.NET, MVC, WPF
Tell C# users how to set PDF file permissions, like printing, copying, modifying, extracting, annotating, form filling, etc
create signature pdf; export pdf to word sign in
Add signature to pdf in preview - VB.NET PDF File Permission Library: add, remove, update PDF file permission in vb.net, ASP.NET, MVC, WPF
VB.NET Tutorial for How to Set PDF File Access Permissions Using XDoc.PDF for .NET
create signature from pdf; add jpeg signature to pdf
Interactive Features
CHAPTER 8
642
The 
MK
entry can be used to provide an appearance characteristics dictionary con-
taining  additional  information  for  constructing  the  annotation’s  appearance 
stream. Table 8.40 shows the contents of this dictionary. 
TABLE 8.40   Entries in an appearance characteristics dictionary
KEY
TYPE
VALUE
R
integer
(Optional)  The  number of  degrees  by which  the  widget annotation is  rotated 
counterclockwise  relative  to  the  page.  The  value  must  be  a  multiple  of  90. 
Default value: 0. 
BC
array
(Optional) An array of numbers in the range 0.0 to 1.0 specifying the color of the 
widget annotation’s border. The number of array elements determines the color 
space in which the color is defined: 
0
No color; transparent 
1
DeviceGray
3
DeviceRGB
4
DeviceCMYK
BG
array
(Optional) An array of numbers in the range 0.0 to 1.0 specifying the color of the 
widget annotation’s background. The number of array elements determines the 
color space, as described above for 
BC
CA
text string
(Optional; button fields only) The widget annotation’s normal caption, displayed 
when it is not interacting with the user. 
Note: Unlike the remaining entries listed below, which apply only to widget annota-
tions associated  with pushbutton  fields  (see  “Pushbuttons” on page 686),  the 
CA
entry can be used with any type of button field, including check boxes (“Check Box-
es” on page 686) and radio buttons (“Radio Buttons” on page 688). 
RC
text string
(Optional; pushbutton fields only) The widget annotation’s rollover caption, dis-
played when the  user rolls  the cursor  into its active area without pressing the 
mouse button. 
AC
text string
(Optional;  pushbutton  fields  only)  The  widget  annotation’s  alternate  (down) 
caption, displayed when the mouse button is pressed within its active area. 
I
stream
(Optional; pushbutton fields only; must be an indirect reference) A form XObject 
defining the widget annotation’s normal icon, displayed when it is not interacting 
with the user. 
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Add text box to PDF file in preview. • Draw PDF markups. PDF Protection. • Sign PDF document with signature. • Erase PDF text. • Erase PDF images.
sign pdf online; add signature to pdf reader
C# WinForms Viewer: Load, View, Convert, Annotate and Edit Tiff
Viewer provides other utility features for processing Tiff while in preview, such as convert Tiff file to PDF, add annotations to Tiff, Create signature on tiff
add signature to preview pdf; add signature to pdf document
Annotations
SECTION 8.4
643
Printer’s Mark Annotations
A printer’s mark annotation  (PDF  1.4)  represents a  graphic symbol,  such as  a 
registration target, color bar, or cut mark, added to a page to assist production 
personnel  in identifying components  of  a  multiple-plate  job  and  maintaining 
consistent output during production. See Section 10.10.2, “Printer’s Marks,” for 
further discussion. 
Trap Network Annotations
A trap  network annotation (PDF 1.3)  defines the  trapping characteristics  for a 
page of a  PDF document. (Trapping is the process of adding marks to a page 
along color boundaries to  avoid unwanted visual artifacts resulting  from  mis-
registration of colorants when the page is printed.) A page may have at most one 
RI
stream
(Optional; pushbutton fields only; must be an indirect reference) A form XObject 
defining the widget annotation’s rollover icon, displayed when the user rolls the 
cursor into its active area without pressing the mouse button. 
IX
stream
(Optional; pushbutton fields only; must be an indirect reference) A form XObject 
defining  the  widget  annotation’s  alternate  (down)  icon,  displayed  when  the 
mouse button is pressed within its active area. 
IF
dictionary
(Optional; pushbutton fields only) An icon fit dictionary (see Table 8.97 on page 
719) specifying how to display the widget annotation’s icon within its annotation 
rectangle. If present, the icon fit dictionary applies to all of the annotation’s icons 
(normal, rollover, and alternate). 
TP
integer
(Optional; pushbutton fields only) A code indicating where to position the text of 
the widget annotation’s caption relative to its icon: 
0
No icon; caption only 
1
No caption; icon only 
2
Caption below the icon 
3
Caption above the icon 
4
Caption to the right of the icon 
5
Caption to the left of the icon 
6
Caption overlaid directly on the icon 
Default value: 0. 
KEY
TYPE
VALUE
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Merge several images into PDF. Insert images into PDF form field. How to insert and add image, picture, digital photo, scanned signature or logo into PDF
add signature to pdf acrobat; pdf sign
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit Raster
to Tiff (.tif, .tiff) online, create PDF document from HTML5 Viewer for C# .NET offers signature features, which allows users to add text signatures to
adding signature to pdf form; add signature image to pdf
Interactive Features
CHAPTER 8
644
trap network annotation, whose 
Subtype
entry has the value 
TrapNet
and which 
is always the last element in the page object’s 
Annots
array (see “Page Objects” on 
page 144). See Section 10.10.5, “Trapping Support,” for further discussion. 
Watermark Annotations
A watermark annotation (PDF 1.6) is used to represent graphics that are expected 
to be printed at a fixed size and position on a page, regardless of the dimensions 
of the printed page. The 
FixedPrint
entry of a watermark annotation dictionary 
(see Table 8.41) is a dictionary that contains values for specifying the size and po-
sition of the annotation (see Table 8.42).
Watermark annotations have no pop-up window or other interactive elements. 
When displaying a watermark annotation on-screen, viewer applications should 
use the dimensions of the media box as the page size so that the scroll and zoom 
behavior is the same as for other annotations.
Note: Since many printing devices have nonprintable margins, it is recommended 
that such margins be taken into consideration when positioning watermark annota-
tions near the edge of a page.
TABLE 8.41   Additional entries specific to a watermark annotation
KEY
TYPE
VALUE
Subtype
name
(Required)  The  type  of  annotation  that  this  dictionary  describes;  must  be 
Watermark
for a watermark annotation. 
FixedPrint
dictionary
(Optional) A fixed print dictionary (see Table 8.42) that specifies how this anno-
tation should be drawn relative to the dimensions of the target media. If this en-
try is not present, the annotation is drawn without any special consideration for 
the dimensions of the target media.
Note: If the dimensions of the target media are not known at the time of drawing, 
drawing is done relative to the dimensions specified by the page’s 
MediaBox
entry 
(see Table 3.27).
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit Tiff
NET can help to convert Tiff to PDF document online HTML5 Viewer for C# .NET signature feature can help users Users are allowed to add variety of signatures to
add jpg signature to pdf; pdf secure signature
VB.NET PDF insert image library: insert images into PDF in vb.net
Import graphic picture, digital photo, signature and logo into Add images to any selected PDF page in VB component supports inserting image to PDF in preview
create pdf with signature field; add signature to pdf file
Annotations
SECTION 8.4
645
TABLE 8.42   Entries in a fixed print dictionary
When rendering a watermark annotation with a 
FixedPrint
entry, the following 
behavior occurs:
The annotation’s rectangle (as specified by its 
Rect
entry) is translated to the or-
igin and transformed by the 
Matrix
entry of its 
FixedPrint
dictionary to produce 
a quadrilateral with arbitrary orientation.
The transformed annotation rectangle is defined as the smallest upright rectan-
gle that encompasses this quadrilateral; it is used in place of the annotation 
rectangle referred to in steps 2 and 3 of Algorithm 8.1 on page 612.
In addition, given a matrix 
B
that maps a scaled and rotated page into the default 
user space, a new matrix is computed that cancels out 
B
and translates the origin 
of the printed page to the origin of the default user space. This transformation is 
applied to ensure the correct scaling and alignment. 
Example 8.10 shows a watermark annotation that prints a text string one inch 
from the left and one inch from the top of the printed page. 
KEY
TYPE
VALUE
Type
name
(Required) Must be 
FixedPrint
.
Matrix
array
(Optional) The matrix used to transform the annotation’s rectangle before ren-
dering.
Default value: the identity matrix 
[ 1  0  0  1  0  0 ]
Note: When positioning content  near the edge of a page, it is recommended that 
this entry be used to provide a reasonable offset to allow for nonprintable margins.
H
number
(Optional) The amount to translate the associated content horizontally, as a per-
centage of the width of the target media (or if unknown, the width of the page’s 
MediaBox
). 1.0 represents 100% and 0.0 represents 0%. Negative values are not 
recommended, since they may cause content to be drawn off the page.
Default value: 0.
V
number
(Optional)  The amount  to translate  the associated  content vertically, as  a  per-
centage of the height of the target media (or if unknown, the height of the page’s 
MediaBox
). 1.0 represents 100% and 0.0 represents 0%. Negative values are not 
recommended, since they may cause content to be drawn off the page.
Default value: 0.
.NET Excel Document Add-on | Manipulate Excel File in .NET
Able to get a preview of Excel document without loading GIF image formats, and to TIFF, PDF and SVG Integrated with .NET Barcode Creator Add-on for generating
add signature image to pdf acrobat; copy and paste signature into pdf
DocImage SDK for .NET: Document Imaging Features
NET Core Image SDK and Add-on Components Flexible document file navigation with thumbnail preview support High fidelity displaying of TIFF, PDF, Word, Excel
click to sign pdf; add signature box to pdf
Interactive Features
CHAPTER 8
646
Example 8.10
8 0 obj 
% Watermark appearance 
<< 
/Length ... 
/Subtype /Form 
/Resources ... 
/BBox ... 
>> 
stream 
... 
BT 
/F1 1 Tf 
36 0 0 36 0 -36 Tm 
(Do Not Build) Tx 
ET 
... 
endstream 
endobj 
9 0 obj 
% Watermark annotation 
<< 
/Rect ... 
/Type /Annot 
/Subtype /Watermark 
/FixedPrint 10 0 R 
/AP <</N 8 0 R>> 
>> 
% in the page dictionary 
/Annots [9 0 R] 
10 0 obj
% Fixed print dictionary 
<< 
/Type /FixedPrint 
/Matrix [1 0 0 1 72 -72]  % Translate one inch right and one inch down 
/H 0 
/V 1.0 
% Translate the full height of the page vertically 
>> 
endobj
C# Create PDF Library SDK to convert PDF from other file formats
PDF document metadata adding control, you can add some additional protect created PDF file by adding digital signature (watermark) on PDF using C# code
pdf create signature; add signature to pdf file
C# PDF remove image library: remove, delete images from PDF in C#.
Support removing vector image, graphic picture, digital photo, scanned signature, logo, etc. Remove Image from PDF Page Using C#. Add necessary references:
pdf signature stamp; pdf secure signature
Actions
SECTION 8.5
647
In situations other than the usual case where the PDF page size equals the printed 
page size, watermark annotations with a 
FixedPrint
entry should be printed in the 
following manner:
When page tiling is selected in a viewer application (that is, a single PDF page 
is printed on multiple pages), the annotations are printed at the specified size 
and position on each page to ensure that any enclosed content is present and 
legible on each printed page.
When n-up printing is selected (that is, multiple PDF pages are printed on a 
single page), the annotations are printed at the specified size and are positioned 
as if the dimensions of the printed page were limited to a single portion of the 
page. This ensures that any enclosed content does not overlap content from 
other pages, thus rendering it illegible. (See implementation note 97 in Appen-
dix H.)
8.5 Actions
Instead of simply jumping to a destination in the document, an annotation or 
outline item can specify an action (PDF 1.1) for the viewer application to per-
form, such as launching an application, playing a sound, or changing an annota-
tion’s appearance state. The optional 
A
entry in the annotation or outline item 
dictionary (see Tables 8.15 on page 606 and 8.4 on page 585) specifies an action 
to be performed when the annotation or outline item is activated; in PDF 1.2, a 
variety of other circumstances may trigger an action as well (see Section 8.5.2, 
“Trigger Events”). In addition, the optional 
OpenAction
entry in a document’s 
catalog (Section  3.6.1,  “Document Catalog”) may specify an action to be per-
formed when the document is opened. PDF includes a wide variety of standard 
action types, described in detail in Section 8.5.3, “Action Types.” 
8.5.1 Action Dictionaries
An action dictionary defines the characteristics and behavior of an action. Table 
8.43  shows  the  required  and  optional  entries  that  are  common  to  all  action 
dictionaries. The dictionary may contain additional entries specific to a particu-
lar action type; see the descriptions of individual action types in Section 8.5.3, 
“Action Types,” for details. 
Interactive Features
CHAPTER 8
648
TABLE 8.43   Entries common to all action dictionaries
The action dictionary’s 
Next
entry (PDF 1.2) allows sequences of actions to be 
chained together. For example, the effect of clicking a link annotation with the 
mouse might be to play a sound, jump to a new page, and start up a movie. Note 
that the 
Next
entry is not restricted to a single action but may contain an array of 
actions, each of which in turn may have a 
Next
entry of its own. The actions may 
thus form a tree instead of a simple linked list. Actions within each 
Next
array are 
executed in order, each followed in turn by any actions specified in its 
Next
entry, 
and so on recursively. Viewer applications should attempt to provide reasonable 
behavior in anomalous situations. For example, self-referential actions should not 
be executed more than once, and actions that close the document or otherwise 
render  the  next  action  impossible  should  terminate  the  execution  sequence. 
Applications should also provide some mechanism for the user to interrupt and 
manually terminate a sequence of actions. 
PDF 1.5 introduces transition actions, which allow the control of drawing during 
a sequence of actions; see “Transition Actions” on page 670.
Note: No action should modify its own action dictionary or any other in the action 
tree in which it resides. The effect of such modification on subsequent execution of 
actions in the tree is undefined. 
8.5.2 Trigger Events
An annotation, page object, or (beginning with PDF 1.3) interactive form field 
may include an entry named 
AA
that specifies an additional-actions dictionary 
(PDF 1.2) that extends the set of events that can trigger the execution of an ac-
KEY
TYPE
VALUE
Type
name
(Optional)  The  type  of  PDF  object  that  this  dictionary  describes;  if 
present, must be 
Action
for an action dictionary. 
S
name
(Required) The type of action that this dictionary describes; see Table 8.48 
on page 653 for specific values. 
Next
dictionary or array
(Optional;  PDF 1.2)  The  next  action  or  sequence  of  actions  to  be  per-
formed after the action represented by this dictionary. The value is either 
a  single  action  dictionary  or  an  array  of  action  dictionaries  to  be  per-
formed in order; see below for further discussion. 
Actions
SECTION 8.5
649
tion. In PDF 1.4, the document catalog dictionary (see Section 3.6.1, “Document 
Catalog”) may also contain an 
AA
entry for trigger events affecting the document 
as a whole. Tables 8.44 to 8.47 show the contents of this type of dictionary. (See 
implementation notes 98 and 99 in Appendix H.) 
PDF 1.5 introduces four trigger events to support multimedia presentations:
The 
PO
and 
PC
entries have a similar function to the 
O
and 
C
entries in the page 
object’s  additional-actions  dictionary  (see  Table  8.45).  However,  associating 
these triggers with annotations allows annotation objects to be self-contained 
and greatly simplifies authoring. For example, annotations containing such ac-
tions can be copied or moved between pages without requiring page open/close 
actions to be changed.
The 
PV
and 
PI
entries allow a distinction between pages that are open and pages 
that are visible. At any one time, only a single page is considered open in the 
viewer application, while more than one page may be visible, depending on the 
page layout.
Note: For these trigger events, the values of the flags specified by the annotation’s 
F
entry (see Section 8.4.2, “Annotation Flags”) have no bearing on whether a given 
trigger event occurs.
TABLE 8.44   Entries in an annotation’s additional-actions dictionary
KEY
TYPE
VALUE
E
dictionary
(Optional; PDF 1.2) An action to be performed when the cursor enters the annotation’s 
active area. 
X
dictionary
(Optional; PDF 1.2) An action to be performed when the cursor exits the annotation’s 
active area. 
D
dictionary
(Optional;  PDF 1.2)  An  action  to  be  performed  when  the  mouse  button  is  pressed 
inside the annotation’s active area. (The name 
D
stands for “down.”) 
U
dictionary
(Optional;  PDF 1.2)  An  action  to  be  performed when  the  mouse  button is  released 
inside the annotation’s active area. (The name 
U
stands for “up.”) 
Note:  For  backward compatibility,  the 
A
entry in  an annotation dictionary,  if  present, 
takes precedence over this entry (see Table 8.15 on page 606). 
Fo
dictionary
(Optional;  PDF 1.2;  widget  annotations  only)  An  action  to  be  performed  when  the 
annotation receives the input focus. 
Interactive Features
CHAPTER 8
650
TABLE 8.45   Entries in a page object’s additional-actions dictionary
Bl
dictionary
(Optional; PDF 1.2; widget annotations only) (Uppercase B, lowercase L) An action to 
be  performed  when  the  annotation  loses  the  input  focus.  (The  name 
Bl
stands  for 
“blurred.”)
PO
dictionary
(Optional; PDF 1.5) An action to be performed when the page containing the annota-
tion is opened (for example, when the user navigates to it from the next or previous 
page or by means of a link annotation or outline item). The action is executed after the 
O
action  in  the  page’s  additional-actions  dictionary  (see  Table  8.45)  and  the 
OpenAction
entry in the document catalog (see Table 3.25), if such actions are present.
PC
dictionary
(Optional; PDF 1.5) An action to be performed when the page containing the annota-
tion is closed (for example, when the user navigates to the next or previous page, or fol-
lows a link annotation or outline item). The action is executed before the 
C
action in 
the page’s additional-actions dictionary (see Table 8.45), if present.
PV
dictionary
(Optional; PDF 1.5) An action to be performed when the page containing the annota-
tion becomes visible in the viewer application’s user interface. 
PI
dictionary
(Optional; PDF 1.5) An action to be performed when the page containing the annota-
tion is no longer visible in the viewer application’s user interface. 
KEY
TYPE
VALUE
O
dictionary
(Optional; PDF 1.2) An action to be performed when the page is opened (for example, 
when the user navigates to it from the next or previous page or by means of a link an-
notation or outline item). This action is independent of any that may be defined by the 
OpenAction
entry in the document catalog (see Section 3.6.1, “Document Catalog”) 
and is executed after such an action. (See implementation note 100 in Appendix H.) 
C
dictionary
(Optional; PDF 1.2) An action to be performed when the page is closed (for example, 
when the user navigates to the next or previous page or follows a link annotation or an 
outline item). This action applies to the page being closed and is executed before any 
other page is opened. (See implementation note 100 in Appendix H.) 
KEY
TYPE
VALUE
Documents you may be interested
Documents you may be interested