pdf annotation in c# : Add links to pdf file software application project winforms html web page UWP %5BO%60Reilly%5D%20-%20JavaScript.%20The%20Definitive%20Guide,%206th%20ed.%20-%20%5BFlanagan%5D91-part1627

string designMode
If this property is “on”, the entire document is editable. If it is “off”, the entire document
is not editable. (But elements with their 
contenteditable
property set may still be editable,
of course.) See §15.10.4.
string dir
For HTML documents, this property mirrors the 
dir
attribute of the 
<html>
element. It
is the same, therefore, as 
documentElement.dir
.
readonly DocumentType doctype
The DocumentType node that represents the document’s 
<!DOCTYPE>
.
readonly Element documentElement
The root element of the document. For HTML documents, this property is always the
Element object representing the 
<html>
tag. This root element is also available through
the 
childNodes[]
array inherited from Node, but it is not generally the first element of
that array. See also the 
body
property.
string domain
The hostname of the server from which the document was loaded, or 
null
if there is none.
You can set this property to a suffix of itself in order to relax the same-origin policy and
grant access to documents served from related domains. See §13.6.2.1 for details.
readonly HTMLCollection embeds
An array-like object of 
<embed>
elements in the document.
readonly HTMLCollection forms
An array-like object of all Form elements in the document.
readonly Element head
For HTML documents, this property refers to the 
<head>
element.
readonly HTMLCollection images
An array-like object of all Image elements in the document.
readonly DOMImplementation implementation
The DOMImplementation object for this document.
readonly string lastModified
Specifies the date and time of the most recent modification to the document. This value
comes from the Last-Modified HTTP header that is optionally sent by the web server.
readonly HTMLCollection links
An array-like object of all hyperlinks in the document. This HTMLCollection contains
all 
<a>
and 
<area>
elements that have 
href
attributes, and does not include 
<link>
ele-
ments. See 
Link
.
readonly Location location
A synonym for 
Window.location
.
readonly HTMLCollection plugins
A synonym for the 
embeds
property.
Document
Client-Side JavaScript Reference | 893
Client-Side
JavaScript
Reference
Add links to pdf file - 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
adding an email link to a pdf; add hyperlink pdf
Add links to pdf file - 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
adding a link to a pdf in preview; pdf link to email
readonly string readyState
This property is the string “loading” if the document is still loading and “complete” if it
is fully loaded. The browser fires a readystatechange event at the Document when this
property changes to “complete”.
readonly string referrer
The URL of the document that linked to this document, or 
null
if this document was
not accessed through a hyperlink or if the web server did not report the referring docu-
ment. This property allows client-side JavaScript to access the HTTP 
referer
header.
Note the spelling difference, however: the HTTP header has three r’s, and the JavaScript
property has four r’s.
readonly HTMLCollection scripts
An array-like object of all the 
<script>
elements in the document.
readonly CSSStyleSheet[] styleSheets
A collection of objects representing all stylesheets embedded in or linked into a docu-
ment. In HTML documents, this includes stylesheets defined with 
<link>
and 
<style>
tags.
string title
The plain-text content of the 
<title>
tag for this document.
readonly string URL
The URL from which the document was loaded. This value is often the same as the
location.href
property,  but  if  a  script  changes  the  fragment  identifier  (the
location.hash
property), the 
location
property and the 
URL
property will no longer refer
to the same URL. Don’t confuse 
Document.URL
with 
Window.URL
.
Methods
Node adoptNode(Node node)
This method removes 
node
from whatever document it is currently part of and changes its
ownerDocument
property to this document, making it ready for insertion into this document.
Contrast this with 
importNode()
, which copies a node from another document without re-
moving it.
void close()
Closes a document stream opened with the 
open()
method, forcing any buffered output to be
displayed.
Comment createComment(string data)
Create and return a new Comment node with the specified content.
DocumentFragment createDocumentFragment()
Create and return a new, empty DocumentFragment node.
Document
894 | Client-Side JavaScript Reference
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and to Use C#.NET Demo Code to Convert PDF Document to Add necessary references
add links to pdf acrobat; pdf link open in new window
C# Create PDF Library SDK to convert PDF from other file formats
PDF with a blank page, bookmarks, links, signatures, etc. metadata adding control, you can add some additional information to generated PDF file.
adding links to pdf; adding hyperlinks to a pdf
Element createElement(string localName)
Create and return a new, empty Element node with the specified tag name. In HTML docu-
ments, the tag name is converted to uppercase.
Element createElementNS(string namespace, string qualifiedName)
Create and return a new, empty, Element node. The first argument specifies the namespace
URI for the element, and the second argument specifies the namespace prefix, a colon, and
the tag name of the element.
Event createEvent(string eventInterface)
Create and return an uninitialized synthetic Event object. The argument must specify the type
of event, and the argument should be a string such as “Event”, “UIEvent”, “MouseEvent”,
“MessageEvent”, or so on. After creating an Event object, you can initialize its read-only
properties by calling an appropriate event-initialization method on it, such as 
initEvent()
,
initUIEvent()
initMouseEvent()
, or so on. Most of these event-specific initialization methods
are not covered in this book, but see 
Event.initEvent()
for the simplest one. When you have
created and initialized an synthetic event object, you can dispatch it using the 
dispatchE
vent()
method of 
EventTarget
. Synthetic events will always have an 
isTrusted
property of
false
.
ProcessingInstruction createProcessingInstruction(string target, string data)
Creates and returns a new ProcessingInstruction node with the specified target and data string.
Text createTextNode(string data)
Creates and returns a new Text node to represent the specified text.
Element elementFromPoint(float x, float y)
Return the most deeply nested Element at window coordinates (
x
y
).
boolean execCommand(string commandId, [boolean showUI, [string value]])
Execute the editing command named by the 
commandId
argument in whatever editable element
has the insertion cursor. HTML5 defines the following commands:
bold              insertLineBreak          selectAll
createLink        insertOrderedList        subscript
delete            insertUnorderedList      superscript
formatBlock       insertParagraph          undo
forwardDelete     insertText               unlink
insertImage       italic                   unselect
insertHTML        redo
Some of these commands (such as “createLink”) require an argument value. If the second
argument to 
execCommand()
is 
false
, the third argument gives the argument that the command
is to use. Otherwise, the browser will prompt the user for the necessary value. See §15.10.4
for more on 
execCommand()
.
Document
Client-Side JavaScript Reference | 895
Client-Side
JavaScript
Reference
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Embed PDF hyperlinks to HTML links in VB.NET. Add necessary references: This professional .NET solution that is designed to convert PDF file to HTML web page
add url pdf; add hyperlinks to pdf online
.NET PDF Document Viewing, Annotation, Conversion & Processing
Add, edit, delete links. Form Process. Fill in form data programmatically. Read form data from PDF form file. Add, Update, Delete form fields programmatically.
pdf hyperlink; add hyperlink in pdf
Element getElementById(string elementId)
This method searches the document for an Element node with an 
id
attribute whose value is
elementId
and returns that Element. If no such Element is found, it returns 
null
. The value
of the 
id
attribute is intended to be unique within a document, but if this method finds more
than one Element with the specified 
elementId
, it returns the first. This is an important and
commonly used method because it provides a simple way to obtain the Element object that
represents a specific document element. Note that the name of this method ends with “Id”,
not with “ID”.
NodeList getElementsByClassName(string classNames)
Returns an array-like object of elements that have a 
class
attribute that includes all of the
specified 
classNames
classNames
may be a single class or a space-separated list of classes. The
returned NodeList object is live and is automatically updated as the document changes. The
elements in the returned NodeList appear in the same order as they appear in the document.
Note that this method is also defined on 
Element
.
NodeList getElementsByName(string elementName)
This method returns a live, read-only, array-like object of Elements that have a 
name
attribute
whose value is 
elementName
. If there are no matching elements, it returns a NodeList with
length
0.
NodeList getElementsByTagName(string qualifiedName)
This method returns a read-only array-like object that contains all Element nodes from the
document that have the specified tag name, in the order in which they appear in the document
source. The NodeList is “live”—its contents are automatically updated as necessary when the
document changes. For HTML elements, tag name comparison is case-insensitive. As a special
case, the tag name “*” matches all elements in a document.
Note that the Element interface defines a method by the same name that searches only a
subtree of the document.
NodeList getElementsByTagNameNS(string namespace, string localName)
This method works like 
getElementsByTagName()
, but it specifies the desired tag name as a
combination of namespace URI and local name within that namespace.
boolean hasFocus()
This method returns true if this document’s Window has the keyboard focus (and, if that
window is not a top-level window, all of its ancestors are focused).
Node importNode(Node node, boolean deep)
This method is passed a node defined in another document and returns a copy of the node
that is suitable for insertion into this document. If 
deep
is 
true
, all descendants of the node
are also copied. The original node and its descendants are not modified in any way. The
returned copy has its 
ownerDocument
property set to this document but has a 
parentNode
of
null
because it has not yet been inserted into the document. Event-listener functions registered
on the original node or tree are not copied. See also 
adoptNode()
.
Document
896 | Client-Side JavaScript Reference
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
the original text style (including font, size, color, links and boldness). Add necessary references This is a C# programming example for converting PDF to Word
clickable links in pdf files; add hyperlink to pdf
How to C#: Basic SDK Concept of XDoc.PDF for .NET
You may add PDF document protection functionality into your C# program. to edit hyperlink of PDF document, including editing PDF url links and quick
pdf link; pdf edit hyperlink
Window open(string url, string name, string features, [boolean replace])
When the 
open()
method of a document is invoked with three or more arguments, it acts just
like the 
open()
method of the Window object. See 
Window
.
Document open([string type], [string replace])
With two or fewer arguments, this method erases the current document and begins a new
one (using the existing Document object, which is the return value). After calling 
open()
, you
can use the 
write()
and 
writeln()
methods to stream content to the document and 
close()
to end the document and force its new content to be displayed. See §15.10.2 for details.
The new document will be an HTML document if 
type
is omitted or is “text/html”. Otherwise,
it will be a plain text document. If the 
replace
argument is true, the new document replaces
the old one in the browsing history.
This method should not be called by a script or event handler that is part of the document
being overwritten, because the script or handler will itself be overwritten.
boolean queryCommandEnabled(string commandId)
Returns 
true
if it is currently meaningful to pass 
commandId
to 
execCommand()
and false other-
wise. The “undo” command, for example, is not enabled if there is nothing to undo. See
§15.10.4.
boolean queryCommandIndeterm(string commandId)
Returns 
true
if 
commandId
is in an indeterminate state for which 
queryCommandState()
cannot
return a meaningful value. Commands defined by HTML5 are never indeterminate, but
browser-specific commands might be. See §15.10.4.
boolean queryCommandState(string commandId)
Return the state of the specified 
commandId
. Some editing commands, such as “bold” and
“italic,” have a state 
true
if the cursor or selection is in italic and 
false
if it is not. Most
commands are stateless, however, and this method always returns 
false
for those. See
§15.10.4.
boolean queryCommandSupported(string commandId)
Returns 
true
if the browser supports the specified command and 
false
otherwise. See
§15.10.4.
string queryCommandValue(string commandId)
Returns the state of the specified command as a string. See §15.10.4.
Element querySelector(string selectors)
Returns the first element in this document that matches the specified CSS 
selectors
(this may
be a single CSS selector or a comma-separated group of selectors).
Document
Client-Side JavaScript Reference | 897
Client-Side
JavaScript
Reference
VB.NET PDF: Basic SDK Concept of XDoc.PDF
You may add PDF document protection functionality into your VB.NET program. to edit hyperlink of PDF document, including editing PDF url links and quick
adding hyperlinks to pdf; change link in pdf
VB.NET Create PDF Library SDK to convert PDF from other file
save editable PDF with a blank page, bookmarks, links, signatures, etc. Add necessary references class programming, you can use specific APIs to create PDF file.
add hyperlink to pdf online; clickable links in pdf from word
NodeList querySelectorAll(string selectors)
Returns an array-like object containing all Elements in this Document that match the specified
selectors
(this may be a single CSS selector or a comma-separated group of selectors). Unlike
the NodeLists returned by 
getElementsByTagName()
and similar methods, the NodeList re-
turned by this method is not live: it is just a static snapshot of the elements that matched when
the method was called.
void write(string text...)
This method appends its arguments to the document. You can use this method while the
document is loading to insert content at the location of the 
<script>
tag, or you can use it
after calling the 
open()
method. See §15.10.2 for details.
void writeln(string text...)
This method is like 
HTMLDocument.write()
, except that it follows the appended text with a
newline character, which may be useful when writing the content of a 
<pre>
tag, for example.
Events
Browsers do not fire many events directly at Document objects, but Element events do bubble
up to the Document that contains them. Therefore, Document objects support all of the event
handler properties listed in 
Element
. Like Elements, Document objects implement the
EventTarget
methods.
Browsers do fire two document readiness events at the Document object. When the 
ready
State
property changes, the browser fires a readystatechange event. You can register a handler
for  this  event  with  the 
onreadystatechange
property.  The  browser  also  fires  a
DOMContentLoaded event (see §17.4) when the document tree is ready (but before external
resources have finished loading). You must use an 
EventTarget
method to register a handler
for those events, however, since there is an 
onDOMContentLoaded
property.
DocumentFragment
adjacent nodes and their subtrees
Node
The DocumentFragment interface represents a portion—or fragment—of a document. More
specifically, it is a list of adjacent nodes and all descendants of each, but without any common
parent node. DocumentFragment nodes are never part of a document tree, and the inherited
parentNode
property is always 
null
. DocumentFragment nodes exhibit a special behavior that
makes them quite useful, however: when a request is made to insert a DocumentFragment
into a document tree, it is not the DocumentFragment node itself that is inserted but instead
each child of the DocumentFragment. This makes DocumentFragment useful as a temporary
placeholder for nodes that you wish to insert, all at once, into a document.
You can create a new, empty DocumentFragment with 
Document.createDocumentFragment()
.
You  can  search  for  elements  in  a  DocumentFragment  with 
querySelector()
and
querySelectorAll()
, which work just like the same methods of the Document object.
DocumentFragment
898 | Client-Side JavaScript Reference
Methods
Element querySelector(string selectors)
See 
Document.querySelector()
.
NodeList querySelectorAll(string selectors)
See 
Document.querySelectorAll()
.
DocumentType
the <!DOCTYPE> declaration of a document
Node
This infrequently used type represents the 
<!DOCTYPE>
declaration of a document. The
doctype
property of a Document holds the DocumentType node for that document. Docu-
mentType nodes are immutable and cannot be modified in any way.
DocumentType  nodes are used to create new Document objects with 
DOMImplementa
tion.createDocument()
. You can create new DocumentType objects with 
DOMImplementa
tion.createDocumentType()
.
Properties
readonly string name
The name of the document type. This identifier immediately follows 
<!DOCTYPE>
at the
start of a document, and it is the same as the tag name of the document’s root element.
For HTML documents, this will be “html”.
readonly string publicId
The public identifier of the DTD, or the empty string if none was specified.
readonly string systemId
The system identifier of the DTD, or the empty string if none was specified.
DOMException
an exception thrown by a Web API
Most client-side JavaScript APIs throw DOMException objects when they need to signal an
error. The 
code
and 
name
properties of the object provide more details about the error. Note
that a DOMException can be thrown when reading or writing a property of an object as well
as when calling a method of an object.
DOMException is not a subclass of the core JavaScript Error type, but it functions like one,
and some browsers include a 
message
property for compatibility with 
Error
.
DOMException
Client-Side JavaScript Reference | 899
Client-Side
JavaScript
Reference
Constants
unsigned short INDEX_SIZE_ERR = 1
unsigned short HIERARCHY_REQUEST_ERR = 3
unsigned short WRONG_DOCUMENT_ERR = 4
unsigned short INVALID_CHARACTER_ERR = 5
unsigned short NO_MODIFICATION_ALLOWED_ERR = 7
unsigned short NOT_FOUND_ERR = 8
unsigned short NOT_SUPPORTED_ERR = 9
unsigned short INVALID_STATE_ERR = 11
unsigned short SYNTAX_ERR = 12
unsigned short INVALID_MODIFICATION_ERR = 13
unsigned short NAMESPACE_ERR = 14
unsigned short INVALID_ACCESS_ERR = 15
unsigned short TYPE_MISMATCH_ERR = 17
unsigned short SECURITY_ERR = 18
unsigned short NETWORK_ERR = 19
unsigned short ABORT_ERR = 20
unsigned short URL_MISMATCH_ERR = 21
unsigned short QUOTA_EXCEEDED_ERR = 22
unsigned short TIMEOUT_ERR = 23
unsigned short DATA_CLONE_ERR = 25
These are the possible values of the 
code
property. The constant names are verbose
enough to indicate the approximate reason that the exception was thrown.
Properties
unsigned short code
One of the constant values listed above, indicating what type of exception occurred.
string name
The name of the specific exception type. This will be one of the constant names listed
above, as a string.
DOMImplementation
global DOM methods
The DOMImplementation object defines methods that are not specific to any particular
Document object but rather are “global” to an implementation of the DOM. You can obtain
a reference to the DOMImplementation object through the 
implementation
property of any
Document object.
DOMImplementation
900 | Client-Side JavaScript Reference
Download from Wow! eBook <www.wowebook.com>
Methods
Document createDocument(string namespace, string qualifiedName, DocumentType doctype)
This method creates and returns a new XML Document object. If 
qualifiedName
is specified,
a root element with that name is created and added to the document as its 
documentElement
.
If 
qualifiedName
includes a namespace prefix and a colon, namespace should be the URI that
uniquely identifies the namespace. If the 
doctype
argument is non-
null
, the 
ownerDocument
property of this DocumentType object is set to the newly created document and the Docu-
mentType node is added to the new document.
DocumentType createDocumentType(string qualifiedName, publicId, systemId)
This method creates and returns a new DocumentType node to represent a 
<!DOCTYPE>
dec-
laration that you can pass to 
createDocument()
.
Document createHTMLDocument(string title)
This method creates a new HTMLDocument object with a skeletal document tree that in-
cludes the specified title. The 
documentElement
property of the returned object is an 
<html>
element, and this root element has 
<head>
and 
<body>
tags as its children. The 
<head>
element
in turn has a 
<title>
child, which has the specified 
title
string as its child.
DOMSettableTokenList
a token list with a settable string value
DOMTokenList
A DOMSettableTokenList is a 
DOMTokenList
that also has a 
value
property that can be set to
specify the entire set of tokens at once.
The 
classList
property of 
Element
is a DOMTokenList that represents the set of tokens in
the 
className
property, which is a string. If you want to set all the 
classList
tokens at once,
you can simply set the 
className
property to a new string. The 
sandbox
property of the
IFrame
element is a little different. This property and the HTML attribute that it is based on
was defined by HTML5 and so there is no need for an old string representation and a new
DOMTokenList representation. In this case, the property is simply defined as a 
DOMSettable
TokenList
: you can read it and write it as if it were a string, or you can use its methods and
use it as a set of tokens. The 
htmlFor
property of 
Output
and the 
audio
property of 
Video
are
also DOMSettableTokenLists.
Properties
string value
The space-separated string representation of the set of tokens. You can read or write this
property to treat the set as a single string value. You do not normally need to use this
property explicitly, however: when you use a DOMSettableTokenList as a string, it is
this string value that is returned. And if you assign a string to a DOMSettableTokenList,
this property is implicitly set.
DOMSettableTokenList
Client-Side JavaScript Reference | 901
Client-Side
JavaScript
Reference
DOMTokenList
a set of space-separated tokens
A DOMTokenList is a parsed representation of a space-separated string of tokens, such as
the 
className
property of a 
Element
. A DOMTokenList is, as its name implies, a list—it is an
array-like object with a 
length
property and you can index it to retrieve the individual tokens.
But more importantly, it defines methods 
contains()
add()
remove()
, and 
toggle()
methods
that allow you to treat it as a set of tokens. If you use a DOMTokenList as if it was a string,
it evaluates to a space-separated string of tokens.
The HTML5 
classList
property of 
Element
objects is a DOMTokenList, in browsers that
support that property, and is the only DOMTokenList you are likely to use often. See also
DOMSettableTokenList
.
Properties
readonly unsigned long length
A DOMTokenList is an array-like object; this property specifies the number of unique
tokens it contains.
Methods
void add(string token)
If the DOMTokenList does not already contain 
token
, add it at the end of the list.
boolean contains(string token)
Returns 
true
if the DOMTokenList contains 
token
, or 
false
otherwise.
string item(unsigned long index)
Return the token at the specified 
index
or 
null
if 
index
is out of bounds. You can also index
the DOMTokenList directly instead of calling this method.
void remove(string token)
If this DOMTokenList contains 
token
, remove it. Otherwise, do nothing.
boolean toggle(string token)
If the DOMTokenList contains 
token
, remove it. Otherwise add it.
Element
a document element
Node, EventTarget
An Element object represents an element in an HTML or XML document. The 
tagName
prop-
erty specifies the tag name or type of the element. Standard HTML attributes of the element
are available through JavaScript properties of the Element object. Attributes, including XML
attributes and nonstandard HTML attributes can also be accessed with the 
getAttribute()
and 
setAttribute()
methods. Element content is available through properties inherited from
Node. If you are only interested in the Element relatives of an Element, you can use the
children
property or 
firstElementChild
nextElementSibling
, and related properties.
DOMTokenList
902 | Client-Side JavaScript Reference
Documents you may be interested
Documents you may be interested