pdf viewer control in asp net c# : Add jpg to pdf form Library control component asp.net web page azure mvc PDF32000_200840-part2359

© 
Adobe Systems Incorporated 2008 – All rights reserved
393
PDF 32000-1:2008
In PDF 1.6, a set of annotations may be grouped so that they function as a single unit when a user interacts 
with them. The group consists of a primary annotation, which shall not have an IRT   entry, and one or more 
subordinate annotations, which shall have an IRT entry that refers to the primary annotation and an RT entry 
whose value is Group.
Some  entries in the primary annotation are  treated  as  “group  attributes”  that  shall  apply  to  the  group as  a 
whole; the corresponding entries in the subordinate annotations shall be ignored. These entries are Contents
(or RC and DS), M, CTPopupCreationDateSubj, and Open. Operations that manipulate any annotation 
in a group, such as movement, cut, and copy, shall be treated by conforming readers as acting on the entire 
group.
NOTE 3
A primary annotation may have replies that are not subordinate annotations; that is, that do not have an RT
value of Group.
12.5.6.3
Annotation States
Beginning with PDF 1.5, annotations may have an author-specific state associated with them. The state is not 
specified in the annotation itself but in a separate text annotation that refers to the original annotation by means 
of its IRT  (“in reply to”) entry (see Table 173). States shall be grouped into a number of state models, as shown 
in Table 171.
Annotations shall be thought of as initially being in the default state for each state model. State changes made 
by a user shall be indicated in a text annotation with the following entries:
The T entry (see Table 170) shall specify the user.
The IRT  entry (see Table 173) shall refer to the original annotation.
State and StateModel (see Table 172) shall update the state of the original annotation for the specified 
user. 
ExData
dictionary
(Optional; PDF 1.7) An external data dictionary specifying data that shall 
be associated with the annotation. This dictionary contains the following 
entries:
Type
(optional) If present, shall be ExData.
Subtype
(required) a name specifying the type of data that the markup 
annotation shall be associated with. The only defined value is 
Markup3D. Table 298 lists the values that correspond to a 
subtype of Markup3D
Table 171 –  Annotation states  
State model
State
Description
Marked
Marked
The annotation has been marked by the user. 
Unmarked
The annotation has not been marked by the user (the default).
Review
Accepted
The user agrees with the change.
Rejected
The user disagrees with the change.
Cancelled
The change has been cancelled.
Completed
The change has been completed.
None
The user has indicated nothing about the change (the default). 
Table 170 –  Additional entries specific to markup annotations  (continued)
Key
Type
Value
Add jpg to pdf form - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
how to add a jpg to a pdf; add jpg to pdf document
Add jpg to pdf form - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
add an image to a pdf in preview; how to add photo to pdf in preview
PDF 32000-1:2008
394
© 
Adobe Systems Incorporated 2008 – All rights reserved
Additional  state changes shall be made by adding text annotations in reply to the previous reply for a given 
user. 
12.5.6.4
Text Annotations
text annotation   represents  a  “sticky  note”  attached  to  a  point  in  the  PDF  document.  When  closed,  the 
annotation shall appear as an icon; when open, it shall display a pop-up window containing the text of the note 
in a font and size chosen by the conforming reader. Text annotations shall not scale and rotate with the page; 
they shall behave as if the NoZoom and NoRotate annotation flags (see Table 165) were always set. Table 172
shows the annotation dictionary entries specific to this type of annotation. 
EXAMPLE
The following example shows the definition of a text annotation. 
22  0  obj
<<   /Type  /Annot
/Subtype  /Text
/Rect  [ 266  116  430  204 ]
/Contents  ( The quick brown fox ate the lazy mouse . )
>>
endobj
12.5.6.5
Link Annotations
link annotation   represents  either a  hypertext  link to a destination  elsewhere in the  document (see 12.3.2, 
“Destinations”)  or  an  action  to  be  performed  (12.6,  “Actions”).  Table 173  shows  the  annotation  dictionary 
entries specific to this type of annotation. 
Table 172 –  Additional entries specific to a text annotation  
Key
Type
Value
Subtype
name
(Required) The type of annotation that this dictionary describes; shall be 
Text for a text annotation. 
Open
boolean
(Optional) A flag specifying whether the annotation shall initially be 
displayed open. Default value: false (closed). 
Name
name
(Optional) The name of an icon that shall be used in displaying the 
annotation.  Conforming  readers  shall  provide  predefined  icon 
appearances for at least the following standard names: 
Comment, Key, Note, Help, NewParagraph, Paragraph, Insert
Additional names may be supported as well. Default value: Note. 
The annotation dictionary’s AP entry, if present, shall take precedence 
over the Name entry; see Table 168 and 12.5.5, “Appearance Streams.”
State
text string
(Optional; PDF 1.5) The state to which the original annotation shall be set; 
see 12.5.6.3, “Annotation States.”
Default: “Unmarked” if StateModel is “Marked”; “None” if StateModel is 
“Review”.
StateModel text string
(Required  if State  is  present,  otherwise  optional;  PDF  1.5) The state 
model corresponding to State; see 12.5.6.3, “Annotation States.”
Table 173 –  Additional entries specific to a link annotation  
Key
Type
Value
Subtype
name
(Required) The type of annotation that this dictionary describes; shall be 
Link for a link annotation. 
A
dictionary
(Optional;  PDF 1.1) An action that shall be performed when the link 
annotation is activated (see 12.6, “Actions”). 
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
Highlight Text. Add Text. Add Text Box. Drawing Markups. PDF Print. Work with Other SDKs. NET components to batch convert adobe PDF files to jpg image files.
add image to pdf in preview; adding images to pdf forms
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
example, this C#.NET PDF to JPEG converter library will name the converted JPEG image file Output.jpg. Convert PDF to JPEG Using C#.NET. Add necessary references
acrobat insert image into pdf; add image to pdf form
© 
Adobe Systems Incorporated 2008 – All rights reserved
395
PDF 32000-1:2008
EXAMPLE
The following example shows a link annotation that jumps to a destination elsewhere in the document. 
93  0  obj
<<   /Type  /Annot
/Subtype  /Link
/Rect  [ 71  717  190  734 ]
/Border  [ 16  16  1 ]
/Dest  [ 3 0 R  /FitR  –4  399  199  533 ]
>>
endobj
12.5.6.6
Free Text Annotations
free text annotation (PDF 1.3)  displays text directly  on the page.  Unlike an  ordinary text annotation  (see 
12.5.6.4, “Text Annotations”), a free text annotation has no open or closed state; instead of being displayed in a 
pop-up window, the text shall be always visible. Table 174 shows the annotation dictionary entries specific to 
Dest
array, name or 
byte string
(Optional; not permitted if an A entry is present) A destination that shall 
be  displayed  when  the  annotation  is  activated  (see  12.3.2, 
“Destinations”). 
H
name
(Optional; PDF 1.2) The annotation’s highlighting mode, the visual effect 
that  shall 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
I(Outline) Invert the annotation’s border. 
P
(Push) Display the annotation as if it were being pushed 
below the surface of the page.
Default value: I. 
PA
dictionary
(Optional; PDF 1.3) A URI action (see 12.6.4.7, “URI Actions”) formerly 
associated  with  this  annotation.  When  Web  Capture  (14.10,  “   Web 
Capture”) changes an annotation from a URI to a go-to action (12.6.4.2, 
“Go-To Actions”), it uses this entry to save the data from the original URI 
action so that it can be changed back in case the target page for the go-
to action is subsequently deleted. 
QuadPoints
array
(Optional;  PDF 1.6) An array of 8 
×
n  numbers  specifying  the 
coordinates of n quadrilaterals in default user space that comprise the 
region in which the link should be activated. The coordinates for each 
quadrilateral are given in the order 
x
1
y
1
x
2
y
2
x
3
y
3
x
4
y
4
specifying  the  four  vertices  of  the  quadrilateral  in  counterclockwise 
order.  For  orientation purposes, such  as when applying an  underline 
border style, the bottom of a quadrilateral is the line formed by (x
1
y
1
)
and (x
2
y
2
). 
If this entry is not present or the conforming reader does not recognize 
it, the region specified by the Rect entry should be used. QuadPoints
shall be ignored if any coordinate in the array lies outside the region 
specified by Rect.
BS
dictionary
(Optional; PDF 1.6) A border style dictionary (see Table 166) specifying 
the line width and dash pattern to be used in drawing the annotation’s 
border. 
The annotation dictionary’s AP entry, if present, takes precedence over 
the BS entry; see Table 164 and 12.5.5, “Appearance Streams”. 
Table 173 –  Additional entries specific to a link annotation  (continued)
Key
Type
Value
C# Create PDF from images Library to convert Jpeg, png images to
1.bmp")); images.Add(new Bitmap(Program.RootPath + "\\" 1.jpg")); images.Add(new Bitmap(Program.RootPath + "\\" 1.png")); / Build a PDF document with
add image field to pdf form; add jpeg to pdf
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
Add necessary references to your C# project: String inputFilePath = @"C:\input.pdf"; String outputFilePath = @"C:\output.jpg"; // Convert PDF to jpg.
add signature image to pdf; pdf insert image
PDF 32000-1:2008
396
© 
Adobe Systems Incorporated 2008 – All rights reserved
this type of annotation. 12.7.3.3, “Variable Text” describes the process of using these entries to generate the 
appearance of the text in these annotations.
Table 174 –  Additional entries specific to a free text annotation  
Key
Type
Value
Subtype
name
(Required) The type of annotation that this dictionary describes; shall be 
FreeText for a free text annotation. 
DA
string
(Required) The default appearance string that shall be used in formatting 
the text (see 12.7.3.3, “Variable Text”). 
The annotation dictionary’s AP entry, if present, shall take precedence 
over the DA entry; see Table 168 and 12.5.5, “Appearance Streams.”
Q
integer
(Optional; PDF 1.4) A code specifying the form of quadding (justification) 
that shall be used in displaying the annotation’s text: 
0 Left-justified 
1 Centered 
2 Right-justified 
Default value: 0 (left-justified). 
RC
text string 
or text 
stream
(Optional; PDF 1.5) A rich text string (see 12.7.3.4, “Rich Text Strings”) 
that shall be used to generate the appearance of the annotation. 
DS
text string
(Optional; PDF 1.5) A default style string, as described in 12.7.3.4, “Rich 
Text Strings.”
CL
array
(Optional; meaningful only if IT  is FreeTextCallout; PDF 1.6) An array of 
four  or  six numbers  specifying  a callout  line attached  to  the  free  text 
annotation.  Six numbers  [ x
1
y
1
x
2
y
2
x
3
y
3
]  represent the  starting, 
knee point, and ending coordinates of the line in default user space, as 
shown in Figure 8.4. Four numbers [ x
1
y
1
x
2
y
2
] represent the starting 
and ending coordinates of the line. 
IT
name
(Optional; PDF 1.6 A  name  describing  the  intent  of  the  free  text 
annotation (see also the IT  entry in Table 170). The following values shall 
be valid:
FreeText
The annotation is intended to function as a plain 
free-text annotation. A plain free-text annotation 
is also known as a text box comment.
FreeTextCallout
The  annotation  is  intended  to  function  as  a 
callout. The callout is associated with an area on 
the page through the callout line specified in CL
FreeTextTypeWriter
The annotation is intended to function as a click-
to-type or typewriter object and no callout line is 
drawn. 
Default value: FreeText
BE
dictionary
(Optional; PDF 1.6) A border effect dictionary (see Table 167) used in 
conjunction with the border style dictionary specified by the BS entry. 
VB.NET Create PDF from images Library to convert Jpeg, png images
1.bmp")) images.Add(New REImage(Program.RootPath + "\\" 1.jpg")) images.Add(New REImage(Program.RootPath + "\\" 1.png")) ' Build a PDF document with
how to add an image to a pdf file in acrobat; add picture to pdf document
C# WPF PDF Viewer SDK to convert and export PDF document to other
Highlight Text. Add Text. Add Text Box. Drawing Markups. Add Stamp Annotation. image file formats with high quality, support converting PDF to PNG, JPG, BMP and
add png to pdf acrobat; adding image to pdf
© 
Adobe Systems Incorporated 2008 – All rights reserved
397
PDF 32000-1:2008
Figure 59 –  Free text annotation with callout
12.5.6.7
Line Annotations
The purpose of a line annotation (PDF 1.3) is to display a single straight line on the page. When opened, it shall 
display a pop-up window containing the text of the associated note. Table 175 shows the annotation dictionary 
entries specific to this type of annotation. 
RD
rectangle
(Optional; PDF 1.6) A set of four numbers describing the numerical 
differences between two rectangles: the Rect entry of the annotation and 
a rectangle contained within that rectangle. The inner rectangle is where 
the annotation’s text should be displayed. Any border styles and/or border 
effects specified by BS and BE entries, respectively, shall be applied to 
the border of the inner rectangle.
The four numbers correspond to the differences in default user space 
between the left, top, right, and bottom coordinates of Rect and those of 
the inner rectangle, respectively. Each value shall be greater than or 
equal to 0. The sum of the top and bottom differences shall be less than 
the height of Rect, and the sum of the left and right differences shall be 
less than the width of Rect
BS
dictionary
(Optional; PDF 1.6) A border style dictionary (see Table 166) specifying 
the  line  width  and  dash  pattern  that  shall  be  used  in  drawing  the 
annotation’s border. 
The annotation dictionary’s AP entry, if present, takes precedence over 
the BS entry; see Table 164 and 12.5.5, “Appearance Streams”. 
LE
name
(Optional; meaningful only if CL is present; PDF 1.6 ) A name specifying 
the line ending style that shall be used in drawing the callout line specified 
in CL.  The  name  shall  specify  the  line  ending  style  for  the  endpoint 
defined by the pairs of coordinates (x
1
, y
1
). Table 176 shows the possible 
line ending styles. 
Default value: None.
Table 174 –  Additional entries specific to a free text annotation  (continued)
Key
Type
Value
Free text with callouts
x
3
,y
3
x
2
,y
2
x
1
,y
1
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Highlight Text. Add Text. Add Text Box. Drawing Markups. PDF Print. Work PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and
add jpg to pdf file; how to add image to pdf
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
Convert PDF to Jpg, Png, Bmp, Gif, Tiff and Bitmap in ASP.NET. VB.NET Project: Necessary DLLs for Conversion of PDF to Images. Add necessary references:
how to add an image to a pdf file; how to add image to pdf reader
PDF 32000-1:2008
398
© 
Adobe Systems Incorporated 2008 – All rights reserved
Table 175 –  Additional entries specific to a line annotation  
Key
Type
Value
Subtype
name
(Required) The type of annotation that this dictionary describes; shall be 
Line for a line annotation. 
L
array
(Required) An array of four numbers, [ x
1
y
1
x
2
y
2
],  specifying  the 
starting and ending coordinates of the line in default user space. 
If the LL entry is present, this value shall represent the endpoints of the 
leader lines rather than the endpoints of the line itself; see Figure 60.
BS
dictionary
(Optional) A border style dictionary (see Table 166) specifying the width 
and dash pattern that shall be used in drawing the line. 
The annotation dictionary’s AP entry, if present, shall  take  precedence 
over  the L  and BS  entries;  see  Table 168  and  12.5.5,  “Appearance 
Streams.”
LE
array
(Optional;  PDF 1.4) An array of two names specifying the line ending 
styles  that  shall  be  used  in  drawing  the  line.  The  first  and  second 
elements of the array shall specify the line ending styles for the endpoints 
defined, respectively, by the first and second pairs of coordinates, (x
1
y
1
)
and (x
2
y
2
), in the L array. Table 176 shows the possible values. Default 
value: [ /None  /None ]. 
IC
array
(Optional; PDF 1.4) An array of numbers in the range 0.0 to 1.0 specifying 
the interior color that shall be used to  fill the annotation’s line endings 
(see Table 176). The number of array elements shall determine the colour 
space in which the colour is defined: 
0 No colour; transparent 
DeviceGray 
DeviceRGB 
DeviceCMYK 
LL
number
(Required if LLE is present, otherwise optional; PDF 1.6) The length of 
leader lines in default user space that extend from each endpoint of the 
line perpendicular to the line itself, as shown in Figure 60. A positive value 
shall mean that the leader lines appear in the direction that is clockwise 
when  traversing  the line  from  its starting  point  to  its  ending  point (as 
specified by L); a negative value shall indicate the opposite direction. 
Default value: 0 (no leader lines).
LLE 
number
(Optional;  PDF 1.6) A non-negative number that shall represents the 
length  of leader line extensions   that  extend  from  the  line  proper  180 
degrees from the leader lines, as shown in Figure 60. 
Default value: 0 (no leader line extensions).
Cap
boolean
(Optional;  PDF 1.6) If true, the text specified by the Contents or RC
entries shall be replicated as a caption in the appearance of the line, as 
shown in Figure 61 and Figure 62. The text shall be rendered in a manner 
appropriate to  the content, taking  into  account  factors  such  as writing 
direction. 
Default value: false .
IT
name
(Optional; PDF 1.6) A name describing the intent of the line annotation 
(see also Table 170). Valid values shall be LineArrow, which means that 
the annotation is intended to function as an arrow, and LineDimension, 
which means that the annotation is intended to function as a dimension 
line.
© 
Adobe Systems Incorporated 2008 – All rights reserved
399
PDF 32000-1:2008
Figure 60 –  Leader lines 
LLO
number
(Optional; PDF 1.7 A  non-negative  number  that  shall  represent  the 
length  of  the  leader  line  offset,  which  is  the  amount  of  empty  space 
between the endpoints of the annotation and the beginning of the leader 
lines. 
CP
name
(Optional; meaningful only if Cap is true; PDF 1.7 ) A name describing the 
annotation’s  caption  positioning.  Valid  values  are Inline ,  meaning  the 
caption shall be centered inside the line, and Top, meaning the caption 
shall be on top of the line.
Default value: Inline
Measure
dictionary
(Optional; PDF 1.7 A  measure  dictionary  (see  Table 261)  that  shall 
specify the scale and units that apply to the line annotation.
CO
array
(Optional; meaningful only if Cap is true; PDF 1.7 )  An  array  of  two 
numbers that shall specify the offset of the caption text from its normal 
position. The first value shall be the horizontal offset along the annotation 
line from its midpoint, with a positive value indicating offset to the right 
and a negative value indicating offset to the left. The second value shall 
be the vertical offset perpendicular to the annotation line, with a positive 
value indicating a shift up and a negative value indicating a shift down.
Default value: [0, 0] (no offset from normal positioning)
Table 175 –  Additional entries specific to a line annotation  (continued)
Key
Type
Value
/LLE 10 -- 10 point leader 
line extension
/LL 50 -- 50 point leader line
/LLO 10 -- 10 point leader 
line oset
/LL -50 -- 50 point inverse 
leader line
/LLE 10 -- 10 point leader 
line extension
/LLO 10 -- 10 point leader 
line oset
PDF 32000-1:2008
400
© 
Adobe Systems Incorporated 2008 – All rights reserved
Figure 61 illustrates the effect of including a caption to a line annotation, which is specified by setting Cap to 
true
Figure 61 –  Lines with captions appearing as part of the line 
Figure 62 illustrates the effect of applying a caption to a line annotation that has a leader offset.
Figure 62 –  Line with a caption appearing as part of the offset 
Table 176 –  Line ending styles  
Name
Appearance
Description
Square
A square filled with the annotation’s interior color, if any 
Circle
A circle filled with the annotation’s interior color, if any 
Diamond
A diamond shape filled with the annotation’s interior color, if any 
OpenArrow
Two  short  lines  meeting  in  an  acute  angle  to  form  an  open 
arrowhead 
ClosedArrow
Two short lines meeting in an acute angle as in the OpenArrow style 
and connected by a third line to form a triangular closed arrowhead 
filled with the annotation’s interior color, if any 
None
No line ending 
This is an inside caption
This is a caption that is longer than the line
This is a top caption
This is an oset caption
/CO [30, 15] -- 30 point horizontal oset along the annotation line 
and 15 point vertical oset perpendicular to the annotation line
© 
Adobe Systems Incorporated 2008 – All rights reserved
401
PDF 32000-1:2008
12.5.6.8
Square and Circle Annotations
Square and circle annotations (PDF 1.3) shall display, respectively, a rectangle or an ellipse on the page. When 
opened, they shall display a pop-up window containing the text of the associated note. The rectangle or ellipse 
shall  be  inscribed  within  the  annotation  rectangle  defined  by  the  annotation  dictionary’s Rect  entry  (see 
Table 168). 
Figure 63 shows two annotations, each with a border width of 18 points. Despite the names square and circle
the width and height of the annotation rectangle need not be equal. Table 177 shows the annotation dictionary 
entries specific to these types of annotations. 
Figure 63 –  Square and circle annotations
Butt
(PDF 1.5) A short line at the endpoint perpendicular to the line itself 
ROpenArrow
(PDF 1.5) Two short lines in the reverse direction from OpenArrow
RClosedArrow
(PDF 1.5) A triangular closed arrowhead in the reverse direction 
from ClosedArrow
Slash
(PDF 1.6) A short line at the endpoint approximately 30 degrees 
clockwise from perpendicular to the line itself
Table 177 –  Additional entries specific to a square or circle annotation  
Key
Type
Value
Subtype
name
(Required) The type of annotation that this dictionary describes; shall be 
Square or Circle for a square or circle annotation, respectively. 
BS
dictionary
(Optional) A border style dictionary (see Table 166) specifying the line 
width  and dash  pattern that  shall  be used  in  drawing the rectangle  or 
ellipse. 
The annotation dictionary’s AP entry,  if present, shall take precedence 
over the Rect and BS entries; see Table 168 and 12.5.5, “Appearance 
Streams.” 
Table 176 –  Line ending styles  (continued)
Name
Appearance
Description
18 pt
18 pt
Rect
Square annotation
Circle annotation
PDF 32000-1:2008
402
© 
Adobe Systems Incorporated 2008 – All rights reserved
12.5.6.9
Polygon and Polyline Annotations
Polygon annotations (PDF 1.5) display closed polygons on the page. Such polygons may have any number of 
vertices connected by straight lines. Polyline annotations (PDF 1.5) are similar to polygons, except that the first 
and last vertex are not implicitly connected.
IC
array
(Optional; PDF 1.4) An array of numbers that shall be in the range 0.0 to 
1.0 and shall specify the interior color with which to fill the annotation’s 
rectangle or ellipse. The number of array elements determines the colour 
space in which the colour shall be defined: 
0 No colour; transparent 
DeviceGray 
DeviceRGB 
DeviceCMYK 
BE
dictionary
(Optional; PDF 1.5) A border effect dictionary describing an effect applied 
to the border described by the BS entry (see Table 167). 
RD
rectangle
(Optional;  PDF  1.5) A set of four numbers that shall describe the 
numerical  differences  between  two  rectangles:  the Rect  entry  of  the 
annotation and the actual boundaries of the underlying square or circle. 
Such  a  difference  may  occur  in  situations  where  a  border  effect 
(described by BE) causes the size of the Rect to increase beyond that of 
the square or circle.
The  four  numbers  shall  correspond  to  the  differences  in  default  user 
space between the left, top, right, and bottom coordinates of Rect and 
those of the square or circle, respectively. Each value shall be greater 
than or equal to 0. The sum of the top and bottom differences shall be 
less than the height of Rect, and the sum of the left and right differences 
shall be less than the width of Rect.
Table 178 –  Additional entries specific to a polygon or polyline annotation  
Key
Type
Value
Subtype
name
(Required) The type of annotation that this dictionary describes; shall be 
Polygon or PolyLine for a polygon or polyline annotation, respectively. 
Vertices
array
(Required) An array of numbers (see Table 174) specifying the width and 
dash pattern  that shall represent  the  alternating horizontal and vertical 
coordinates, respectively, of each vertex, in default user space.
LE
array
(Optional;  meaningful  only  for  polyline  annotations) An array of two 
names  that  shall  specify  the  line  ending  styles.  The  first  and  second 
elements of the array shall specify the line ending styles for the endpoints 
defined,  respectively,  by  the  first  and  last  pairs  of  coordinates  in  the 
Vertices array. Table 176 shows the possible values. Default value: [ /
None  /None ].
BS
dictionary
(Optional) A b
order style dictionary (see Table 166) specifying the width 
and dash pattern that shall be used in drawing the line. 
The annotation dictionary’s AP entry, if present, shall  take  precedence 
over  the Vertices  and BS  entries;  see  Table 168  and  12.5.5, 
“Appearance Streams.” 
Table 177 –  Additional entries specific to a square or circle annotation  (continued)
Key
Type
Value
Documents you may be interested
Documents you may be interested