pdf annotation in c# : Add hyperlink pdf document application SDK utility azure wpf winforms visual studio %5BO%60Reilly%5D%20-%20JavaScript.%20The%20Definitive%20Guide,%206th%20ed.%20-%20%5BFlanagan%5D99-part1635

Meter
a graphical meter or gauge
Node, Element
A Meter object represents an HTML 
<meter>
element that displays a graphical representation
of a value within a range of possible values, where the range may optionally be annotated to
indicate regions that are considered low, optimum, and high.
Most of the properties of this object simply mirror the HTML attributes with the same name.
The JavaScript properties are numbers, however, while the HTML attributes are strings.
<meter>
is an HTML5 element that, at the time of this writing, is not yet widely supported.
Properties
readonly Form form
The Form element, if there is one, that is the ancestor of this element or that was identified
with the HTML 
form
attribute.
double high
If specified, this property indicates that values between 
high
and 
max
should be graphically
indicated as “high”.
readonly NodeList labels
An array-like object of Label elements that are associated with this element.
double low
If specified, this property indicates that values between 
min
and 
low
should be graphically
indicated as “low”.
double max
The maximum value that can be displayed by the 
<meter>
. The default is 1.
double min
The minimum value that can be displayed by the 
<meter>
. The default is 0.
double optimum
If specified, the value that should be considered an optimum value.
double value
The value that is represented by this 
<meter>
.
MouseEvent
see Event
MouseEvent
Client-Side JavaScript Reference | 973
Client-Side
JavaScript
Reference
Add hyperlink pdf document - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add url pdf; active links in pdf
Add hyperlink pdf document - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
clickable links in pdf files; add links in pdf
Navigator
information about the web browser
The Navigator object contains properties that describe the web browser your code is running
in. You can use its properties to perform platform-specific customization. The name of this
object is a reference to the Netscape Navigator browser, but all browsers support it. There is
only  a  single  instance  of  the  Navigator  object,  which  you  can  reference  through  the
navigator
property of any Window object.
Historically, the Navigator object has been used for “client sniffing,” to run different code
depending on what browser was in use. Example 14-3 shows a simple way to do this, and the
accompanying text in §14.4 describes the pitfalls of relying on the Navigator object. A better
approach to cross-browser compatibility is described in §13.4.3.
Properties
readonly string appName
The name of the browser. For Netscape-based browsers, the value of this property is
“Netscape”. In IE, the value of this property is “Microsoft Internet Explorer”. For com-
patibility with existing code, many browsers return old, spoofed information.
readonly string appVersion
Version and platform information for the browser. For compatibility with existing code,
most browsers return old out-of-date values for this property.
readonly Geolocation geolocation
A reference to the 
Geolocation
object for this browser. The methods of that object allow
a script to request the current geographical location of the user.
readonly boolean onLine
This property is 
false
if the browser will not attempt to download anything from the
network. This might be because the browser is certain that the computer is not connected
to the network or because the user has configured the browser to perform no networking.
If the browser will attempt downloads (because the computer might be online), this
property is 
true
. The browser fires online and offline events at the 
Window
object when
the state of this property changes.
readonly string platform
The operating system and/or hardware platform on which the browser is running. Al-
though there  is no standard set  of values for this property, some typical values are
“Win32”, “MacPPC”, and “Linux i586”.
readonly string userAgent
The value the browser uses for the user-agent header in HTTP requests. For example:
Mozilla/5.0 (X11; U; Linux i686; en-US) 
AppleWebKit/534.16 (KHTML, like Gecko)
Chrome/10.0.648.45 
Safari/534.16
Navigator
974 | Client-Side JavaScript Reference
How to C#: Basic SDK Concept of XDoc.PDF for .NET
You may add PDF document protection functionality into your C# program PDF for .NET allows C# developers to edit hyperlink of PDF document, including editing
add a link to a pdf in acrobat; add hyperlink to pdf in
VB.NET PDF: Basic SDK Concept of XDoc.PDF
You may add PDF document protection functionality into your VB.NET program NET allows VB.NET developers to edit hyperlink of PDF document, including editing
chrome pdf from link; add a link to a pdf
Methods
void registerContentHandler(string mimeType, string url, string title)
This method requests the registration of the specified 
url
as a handler for displaying content
of the specified 
mimeType
title
is a human-readable site title that the browser may display to
the user. The 
url
argument must contain the string “%s”. When this content handler is to be
used to handle a web page of the specified 
mimeType
, the URL of that web page will be encoded
and inserted into the 
url
in place of the “%s”. Then, the browser will visit the resulting URL.
This is a new feature of HTML5 and may not be implemented in all browsers.
void registerProtocolHandler(string scheme, string url, string title)
This method is like 
registerContentHandler()
, but it registers a website to use as a handler
for the URL protocol 
scheme
scheme
should be a string like “mailto” or “sms” without a colon.
This is a new feature of HTML5 and may not be implemented in all browsers.
void yieldForStorageUpdates()
Scripts that use 
Document.cookie
or 
Window.localStorage
or 
Window.sessionStorage
(see 
Stor-
age
and Chapter 20) are not supposed to be able to observe storage changes made by con-
currently running (same-origin) scripts in other windows. Browsers can (though at the time
of this writing, not all browsers do) prevent concurrent updates with a locking mechanism
like those used for databases. In browsers that support it, this method explicitly releases the
lock, potentially unblocking concurrent scripts in other windows. Stored values retrieved after
calling this method may be different than those retrieved before calling it.
Node
All objects in a document tree (including the Document object itself) implement the Node
interface, which provides the fundamental properties and methods for traversing and ma-
nipulating the tree. The 
parentNode
property and 
childNodes[]
array allow you to move up
and down the document tree. You can enumerate the children of a given node by looping
through the elements of 
childNodes[]
or by using the 
firstChild
and 
nextSibling
properties
(or the 
lastChild
and 
previousSibling
properties, to loop backward). The 
appendChild()
,
insertBefore()
removeChild()
, and 
replaceChild()
methods allow you to modify the docu-
ment tree by altering the children of a node.
Every object in a document tree implements both the Node interface and a more specialized
subinterface, such as Element or Text. The 
nodeType
property specifies which subinterface a
node implements. You can use this property to test the type of a node before using properties
or methods of the more specialized interface. For example:
var n;   // Holds the node we're working with
if (n.nodeType == 1) {       // Or use the constant Node.ELEMENT_NODE
var tagname = n.tagName; // If the node is an Element, this is the tag name
}
Node
Client-Side JavaScript Reference | 975
Client-Side
JavaScript
Reference
Download from Wow! eBook <www.wowebook.com>
C# PDF Library SDK to view, edit, convert, process PDF file for C#
editing PDF document hyperlink (url) and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update
add hyperlinks to pdf online; add a link to a pdf in preview
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Change Word hyperlink to PDF hyperlink and bookmark. Add necessary references DOCXDocument doc = new DOCXDocument(inputFilePath); // Convert it to PDF document.
add hyperlink to pdf; pdf link
Constants
unsigned short ELEMENT_NODE = 1
unsigned short TEXT_NODE = 3
unsigned short PROCESSING_INSTRUCTION_NODE = 7
unsigned short COMMENT_NODE = 8
unsigned short DOCUMENT_NODE = 9
unsigned short DOCUMENT_TYPE_NODE = 10
unsigned short DOCUMENT_FRAGMENT_NODE = 11
These constants are possible values of the 
nodeType
property. Note that these are static
properties of the 
Node()
constructor function; they are not properties of individual Node
objects. Also note that they are not defined in IE8 and before. For compatibility, you can
hardcode values or define your own constants.
unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01
unsigned short DOCUMENT_POSITION_PRECEDING = 0x02
unsigned short DOCUMENT_POSITION_FOLLOWING = 0x04
unsigned short DOCUMENT_POSITION_CONTAINS = 0x08
unsigned short DOCUMENT_POSITION_CONTAINED_BY = 0x10
These constants specify bits that may be on or off in the return value of 
compareDocument
Position()
.
Properties
readonly string baseURI
This property specifies the base URL of this Node against which relative URLs are re-
solved. For all nodes in HTML documents, this is the URL specified by the 
<base>
element
of the document, or just the 
Document.URL
with the fragment identifier removed.
readonly NodeList childNodes
This property is an array-like object that contains the child nodes of the current node.
This property should never be 
null
: for nodes with no children, 
childNodes
is an array
with 
length
zero. Note that the NodeList object is live: any changes to this element’s list
of children are immediately visible through the NodeList.
readonly Node firstChild
The first child of this node, or 
null
if the node has no children.
readonly Node lastChild
The last child of this node, or 
null
if the node has no children.
readonly Node nextSibling
The sibling node that immediately follows this one in the 
childNodes[]
array of the
parentNode
, or 
null
if there is no such node.
readonly string nodeName
The name of the node. For Element nodes, specifies the tag name of the element, which
can also be retrieved with the 
tagName
property of the Element interface. For most other
types of nodes, the value is a constant string that depends on the node type.
Node
976 | Client-Side JavaScript Reference
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Change Excel hyperlink to PDF hyperlink and bookmark. VB.NET Demo Code for Converting Excel to PDF. Add necessary references: RasterEdge.Imaging.Basic.dll.
add hyperlinks pdf file; add url link to pdf
VB.NET PDF Library SDK to view, edit, convert, process PDF file
RasterEdge PDF SDK for .NET package offers robust APIs for editing PDF document hyperlink (url), which provide quick access to the website or other file.
convert excel to pdf with hyperlinks; pdf link open in new window
readonly unsigned short nodeType
The type of the node—i.e., which subinterface the node implements. The legal values
are defined by the previously listed constants. Since these constants are not supported
by Internet Explorer, however, you may prefer to use hardcoded values instead of the
constants. In HTML documents, the common values for this property are 1 for Element
nodes, 3 for Text nodes, 8 for Comment nodes, and 9 for the single top-level Document
node.
string nodeValue
The value of a node. For Text nodes, it holds the text content.
readonly Document ownerDocument
The Document object with which this node is associated. For Document nodes, this
property is 
null
. Note that nodes have owners even if they have not been inserted into a
document.
readonly Node parentNode
The parent (or container) node of this node, or 
null
if there is no parent. Note that the
Document and DocumentFragment nodes never have parent nodes. Also, nodes that
have been removed from the document, or that are newly created and have not yet been
inserted into the document tree, have a 
parentNode
of 
null
.
readonly Node previousSibling
The sibling node that immediately precedes this one in the 
childNodes[]
array of the
parentNode
, or 
null
if there is no such node.
string textContent
For 
Text
and 
Comment
nodes, this property is just a synonym for the 
data
property. For
Element
and 
DocumentFragment
nodes, querying this property returns the concatenated
text content of all Text node descendants. Setting this property on a Element or Docu-
mentFragment replaces all descendants of that element or fragment with a single new
Text node that holds the specified value.
Methods
Node appendChild(Node newChild)
This method adds the node 
newChild
to the document, inserting it as the last child of this
node. If 
newChild
is already in the document tree, it is removed from the tree and then rein-
serted at its new location. If 
newChild
is a DocumentFragment node, it is not inserted itself;
instead, all its children are appended, in order, to the end of this node’s 
childNodes[]
array.
Note that a node from (or created by) one document cannot be inserted into a different docu-
ment. That is, the 
ownerDocument
property of 
newChild
must be the same as the 
ownerDocu
ment
property of this node. (See 
Document.adoptNode()
). This method returns the Node that
was passed to it.
Node cloneNode(boolean deep)
The 
cloneNode()
method makes and returns a copy of the node on which it is called. If passed
the argument 
true
, it recursively clones all descendants of the node as well. Otherwise, it
clones only the node and none of its children. The returned node is not part of the document
tree, and its 
parentNode
property is 
null
. When an Element node is cloned, all of its attributes
Node
Client-Side JavaScript Reference | 977
Client-Side
JavaScript
Reference
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Change Word hyperlink to PDF hyperlink and bookmark. Add necessary references doc As DOCXDocument = New DOCXDocument(inputFilePath) ' Convert it to PDF document.
c# read pdf from url; add links to pdf acrobat
.NET PDF SDK - Description of All PDF Processing Control Feastures
Add signature image to PDF file. PDF Hyperlink Edit. Support adding and inserting hyperlink (link) to PDF document; Allow to create, edit, and remove PDF bookmark
adding hyperlinks to a pdf; pdf email link
are also cloned. Note, however, that event-listener functions registered on a node are not
cloned.
unsigned short compareDocumentPosition(Node other)
This method compares the document position of this node to the document position of the
other
node and returns a number whose set bits describe the relationship between the nodes.
If the two nodes are the same, no bits are set and this method returns 0. Otherwise, one or
more bits will be set in the return value. The 
DOCUMENT_POSITION_
constants listed above give
symbolic names for each of the bits, which have the following meanings:
DOCUMENT_POSITION_
Value Meaning
DISCONNECTED
0x01
The two nodes are not in the same document, so their position cannot be compared.
PRECEDING
0x02
The 
other
node appears before this node.
FOLLOWING
0x04
The 
other
node comes after this node.
CONTAINS
0x08
The 
other
node contains this node. When this bit is set, the PRECEDING bit is always
also set.
CONTAINED_BY
0x10
The 
other
node is contained by this node. When this bit is set, the FOLLOWING bit is
always also set.
boolean hasChildNodes()
Returns 
true
if this node has one or more children or 
false
if it has none.
Node insertBefore(Node newChild, Node refChild)
This method inserts the node 
newChild
into the document tree as a child of this node and then
returns the inserted node. The new node is positioned within this node’s 
childNodes[]
array
so that it comes immediately before the 
refChild
node. If 
refChild
is 
null
newChild
is inserted
at the end of 
childNodes[]
, just as with the 
appendChild()
method. Note that it is illegal to
call this method with a 
refChild
that is not a child of this node.
If 
newChild
is already in the document tree, it is removed from the tree and then reinserted at
its new position. If 
newChild
is a DocumentFragment node, it is not inserted itself; instead,
each of its children is inserted, in order, at the specified location.
boolean isDefaultNamespace(string namespace)
Returns 
true
if the specified 
namespace
URL is the same as the default namespace URL returned
by 
lookupNamespaceURI(null)
and 
false
otherwise.
boolean isEqualNode(Node other)
Returns 
true
if this node and 
other
are identical, with equal type, tagname, attributes, and
(recursively) children. Returns 
false
if the two nodes are not equal.
boolean isSameNode(Node other)
Returns 
true
if this node and 
other
are the same node and 
false
otherwise. You can also
simply use the 
==
operator.
Node
978 | Client-Side JavaScript Reference
string lookupNamespaceURI(string prefix)
This method returns the namespace URL associated with the specified namespace 
prefix
, or
null
if there isn’t one. If 
prefix
is 
null
, it returns the URL of the default namespace.
string lookupPrefix(string namespace)
This method returns the namespace prefix associated with the specified 
namespace
URL, or
null
if there is none.
void normalize()
This method normalizes the text node descendants of this node, merging adjacent nodes and
removing empty nodes. Documents do not normally have empty or adjacent text nodes, but
this can occur when a script adds or removes nodes.
Node removeChild(Node oldChild)
This method removes 
oldChild
from the 
childNodes[]
array of this node. It is an error to call
this method with a node that is not a child. 
removeChild()
returns the 
oldChild
node after
removing it. 
oldChild
continues to be a valid node and can be reinserted into the document
later.
Node replaceChild(Node newChild, Node oldChild)
This method replaces 
oldChild
with 
newChild
and returns 
oldChild
oldChild
must be a child
of this node. If 
newChild
is already part of the document, it is first removed from the document
before being reinserted at its new position. If 
newChild
is a DocumentFragment, it is not in-
serted itself; instead, each of its children is inserted, in order, at the position formerly occupied
by 
oldChild
.
NodeList
a read-only array-like object of Nodes
A NodeList is a read-only array-like object whose elements are 
Node
objects (usually Elements).
The 
length
property specifies how many nodes are in the list, and you can retrieve those nodes
from indexes 0 through 
length
-1. You can also pass the desired index to the 
item()
method
instead of indexing the NodeList directly. The elements of a NodeList are always valid Node
objects: NodeLists never contain 
null
elements.
NodeLists are commonly used:  the 
childNodes
property of Node, and the  return values
of 
Document.getElementsByTagName()
Element.getElementsByTagName()
 and 
HTMLDocu
ment.getElementsByName()
are all NodeLists, for example. Because NodeList is an array-like
object, however, we often refer to those values informally as arrays, using language like “the
childNodes[]
array.”
Note that NodeList objects are usually live: they are not static snapshots but immediately
reflect changes to the document tree. For example, if you have a NodeList that represents the
children of a specific node and you then delete one of those children, the child is removed
from your NodeList. Be careful when you are looping through the elements of a NodeList:
the body of your loop can make changes to the document tree (such as deleting nodes) that
can affect the contents of the NodeList!
NodeList
Client-Side JavaScript Reference | 979
Client-Side
JavaScript
Reference
Properties
readonly unsigned long length
The number of nodes in the NodeList.
Methods
Node item(unsigned long index)
Returns the Node at the specified index or 
null
if the index is out of bounds.
Option
an <option> in a Select element
Node, Element
The Option object describes a single option displayed within a 
Select
object. The properties
of this object specify whether it is selected by default, whether it is currently selected, the
position it has in the 
options[]
array of its containing Select object, the text it displays, and
the value it passes to the server if it is selected when the containing form is submitted.
For historical reasons, the Option element defines a constructor that you can use to create
and  initialize  new  Option  elements.  (You  can  also  use  the  normal 
Document.cre
ateElement()
method, of course.) Once a new Option object is created, it can be appended
to the 
options
collection of a Select object. See 
HTMLOptionsCollection
for details.
Constructor
new Option([string text, string value, boolean defaultSelected, boolean selected])
The 
Option()
constructor creates an 
<option>
element. The four optional argument specify
the 
textContent
(see 
Node
 of  the  element  and  the  initial  values  of  the 
value
,
defaultSelected
and 
selected
properties.
Properties
boolean defaultSelected
This property mirrors the HTML 
selected
attribute. It defines the initial selectedness of
the option, and also the value that is used when the form is reset.
boolean disabled
true
if this option is disabled. Options are disabled if they or a containing 
<optgroup>
has
the HTML 
disabled
attribute.
readonly Form form
The 
<form>
element, if any, of which this Option element is a part.
readonly long index
The  index  of  this  Option  element  within  its  containing  Select  element.  (See  also
HTMLOptionsCollection).
string label
The value of the HTML 
label
attribute if there is one, or otherwise the 
textContent
(see
Node
) of this Option.
Option
980 | Client-Side JavaScript Reference
boolean selected
true
if this option is currently selected, or 
false
otherwise.
string text
The 
textContent
(see 
Node
) of this Option element, with leading and trailing whitespace
removed and runs of two or more spaces replaced with a single space character.
string value
The value of the HTML 
value
attribute, if this Option has one, or the 
textContent
of the
element otherwise.
Output
an HTML form <output> element
Node, Element, FormControl
The Output object represents an HTML form 
<output>
element. In browsers that support
them, Output objects implement most of the properties of 
FormControl
.
Properties
string defaultValue
This property is the initial value of the Output element’s 
textContent
(see 
Node
). When
the form is reset, its 
value
is restored to this value. If this property is set and the Output
element is currently displaying its previous 
defaultValue
, the new default value will be
displayed. Otherwise, the currently displayed value will not be changed.
readonly DOMSettableTokenList htmlFor
The HTML 
for
attribute of an 
<output>
element is a space-separated list of the IDs of
elements whose values contributed to the computed content displayed by the 
<output>
element. 
for
is a reserved word in JavaScript, so this corresponding JavaScript property
is named 
htmlFor
instead. You can get and set this property as if it was an ordinary string
value, or you can use the methods of 
DOMTokenList
to query and set individual element
IDs from the list.
PageTransitionEvent
event object for pageshow and pagehide events
Event
Browsers fire a pageshow event after the load event when a document first loads, and then
fire another pageshow event each time the page is restored from the in-memory history cache.
A PageTransitionEvent object is associated with each pageshow event, and its 
persisted
property is 
true
if the page is being restored rather than loaded or reloaded.
Pagehide events also have an associated PageTransitionEvent object, but the 
persisted
prop-
erty is always 
true
for pagehide events.
Pageshow and pagehide events are triggered on the Window object. They do not bubble and
have no default action to cancel.
PageTransitionEvent
Client-Side JavaScript Reference | 981
Client-Side
JavaScript
Reference
Properties
readonly boolean persisted
For pageshow events, this property is 
false
if the page was loaded (or reloaded) from the
network or the disk cache. It is 
true
if the page being shown was restored from the in-
memory cache without being reloaded.
For pagehide events, this property is always 
true
.
PopStateEvent
history transition event
Event
Web applications that manage their own history (see §22.2) use the 
pushState()
method of
History
to create a new entry in the browsing history and associate a state value or object with
it. When the user uses the browser’s Back or Forward buttons to navigate between those saved
states, the browser triggers a popstate event on the Window object and passes a copy of the
saved application state in the associated PopStateEvent object.
Properties
readonly any state
This  property  holds  a  copy  of  the  state  value  or  object  that  was  passed  to  the
History.pushState()
or 
History.replaceState()
method. The 
state
can be any value that
can  be  cloned  with  the  structured  clone  algorithm  (see “Structured Clones”
on page 672).
ProcessingInstruction
a processing instruction in an XML document
Node
This infrequently used interface represents a processing instruction (or PI) in an XML docu-
ment.  Programmers  working  with  HTML  documents  will  never  encounter  a  Process-
ingInstruction node.
Properties
string data
The content of the processing instruction (i.e., the first nonspace character after the tar-
get, up to but not including the closing 
?>
).
readonly string target
The target of the processing instruction. This is the first identifier that follows the opening
<?
; it specifies the “processor” for which the processing instruction is intended.
Progress
a progress bar
Node, Element
A Progress object represents an HTML 
<progress>
element and displays a graphical repre-
sentation of progress toward the completion of some kind of task.
PopStateEvent
982 | Client-Side JavaScript Reference
Documents you may be interested
Documents you may be interested