pdf annotation in c# : Adding an email link to a pdf software Library cloud windows .net azure class %5BO%60Reilly%5D%20-%20JavaScript.%20The%20Definitive%20Guide,%206th%20ed.%20-%20%5BFlanagan%5D97-part1633

jQuery Insertion and Deletion Methods
The methods  described here insert, delete, and replace document content. In the method
signatures below,  the 
content
argument may be  a  jQuery object, a string  of HTML, or an
individual document element, and the 
target
argument may be a jQuery object, an individual
document element, or a selector string. See §19.2.5 and §19.3 for further details.
after(content)
after(f(idx):content)
Insert 
content
after each selected element, or invoke 
f
as a method of, and insert its return
value after, each selected element.
append(content)
append(f(idx,html):content)
Append 
content
to each selected element, or invoke 
f
as a method of, and append its
return value to, each selected element.
appendTo(target):jQuery
Append the selected elements to the end of each specified 
target
element, cloning them
as necessary if there is more than one target.
before(content)
before(f(idx):content)
Like 
after()
, but make insertions before the selected elements instead of after them.
clone([data=false]):jQuery
Make a deep copy of each of the selected elements and return a new jQuery object rep-
resenting the cloned elements. If 
data
is 
true
, also clone the data (including event han-
dlers) associated with the selected elements.
detach([sel])
Like 
remove()
, but does not delete any data associated with the detached elements.
empty()
Delete the content of all selected elements.
html():string
html(htmlText)
html(f(idx,current):htmlText)
With  no  arguments,  return  the  content  of  the  first  selected  element  as  an  HTML-
formatted  string.  With  one argument,  set the content  of all  selected  elements  to the
specified 
htmlText
or to the value returned by invoking 
f
as a method of those elements.
insertAfter(target):jQuery
Insert the selected elements after each 
target
element, cloning them as necessary if there
is more than one target.
insertBefore(target):jQuery
Insert the selected elements before each 
target
element, cloning them  as  necessary if
there is more than one target.
jQuery
Client-Side JavaScript Reference | 953
Client-Side
JavaScript
Reference
Adding an email link to a pdf - 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 links to pdf online; pdf link to specific page
Adding an email link to a pdf - 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
add link to pdf; add hyperlink pdf
prepend(content)
prepend(f(idx,html):content)
Like 
append()
, but insert content at the beginning of each selected element instead of at
the end.
prependTo(target):jQuery
Like 
appendTo()
, except that the selected elements are inserted at the beginning of the
target elements instead of at the end.
remove([sel])
Remove all selected elements or all selected elements that also match 
sel
, from the docu-
ment, removing any data (including event handlers) associated with them. Note that the
removed elements are no longer part of the document, but are still members of the re-
turned jQuery object.
replaceAll(target)
Insert the selected elements into the document so that they replace each 
target
element,
cloning the selected elements as needed if there is more than one target.
replaceWith(content)
replaceWith(f(idx,html):content)
Replace each selected element with 
content
, or invoke 
f
as a method of each selected
element, passing the element index and current HTML content, and then replace that
element with the return value.
text():string
text(plainText)
text(f(idx,current):plainText)
With no arguments, return the content of the first selected element as a plain-text string.
With one argument, set the content of all selected elements to the specified 
plainText
or
to the value returned by invoking 
f
as a method of those elements.
unwrap()
Remove the parent of each selected element, replacing it with the selected element and
its siblings.
wrap(wrapper)
wrap(f(idx):wrapper)
Wrap 
wrapper
around each selected element, cloning as needed if there is more than one
selected element. If a function is passed, invoke it as a method of each selected element
to compute the wrapper. The 
wrapper
may be an element, a jQuery object, a selector, or
a string of HTML, but it must have a single innermost element.
wrapAll(wrapper)
Wrap 
wrapper
around the selected elements as a group by inserting 
wrapper
at the location
of the first selected element and then copying all selected elements into the innermost
element of 
wrapper
.
jQuery
954 | Client-Side JavaScript Reference
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
Create editable Word file online without email. In order to convert PDF document to Word file using VB your VB.NET class application by adding reference directly
adding an email link to a pdf; clickable links in pdf from word
wrapInner(wrapper)
wrapInner(f(idx):wrapper)
Like 
wrap()
, but inserts 
wrapper
(or the return value of 
f
)  around  the content of each
selected element rather than around the elements themselves.
jQuery Event Methods
The methods in this section are for registering event handlers and triggering events. See §19.4.
event-type
()
event-type
(f(event))
Register 
f
as a handler for event-type, or trigger an event of event-type. jQuery defines the
following convenience methods that follow this pattern:
ajaxComplete() blur()     focusin()   mousedown()     mouseup()
ajaxError()    change()   focusout()  mouseenter()    resize()
ajaxSend()     click()    keydown()   mouseleave()    scroll()
ajaxStart()    dblclick() keypress()  mousemove()     select()
ajaxStop()     error()    keyup()     mouseout()      submit()
ajaxSuccess()  focus()    load()      mouseover()     unload()
bind(type, [data], f(event))
bind(events)
Register 
f
as a handler for events of the specified 
type
on each of the selected elements.
If 
data
is specified, add it to the event object before invoking 
f
type
may specify multiple
event types and may include namespaces.
If a single object is passed, treat it as a mapping of event types to handler functions, and
register handlers for all the specified events on each selected element.
delegate(sel, type, [data], f(event))
Register 
f
as a live event handler. 
f
will be triggered when events of type 
type
occur on
an element matching 
sel
and bubble up to any of the selected elements. If 
data
is specified,
it will be added to the event object before 
f
is invoked.
die(type, [f(event)])
Deregister live event handlers registered with 
live()
for events of type 
type
on elements
that match the selector string of the current selection. If a specific event handler function
f
is specified, only deregister that one.
hover(f(event))
hover(enter(event), leave(event))
Register event handlers for “mouseenter” and “mouseleave” events on all selected ele-
ments. If only one function is specified, it is used as the handler for both events.
live(type, [data], f(event))
Register 
f
as a live event handler for events of type 
type
. If 
data
is specified, add it to the
event object before invoking 
f
. This method does not use the set of selected elements,
but it does use the selector string and context object of the jQuery object. 
f
will be trig-
gered when 
type
events bubble up to the context object (usually the document) and the
event’s target element matches the selector. See 
delegate()
.
jQuery
Client-Side JavaScript Reference | 955
Client-Side
JavaScript
Reference
one(type, [data], f(event))
one(events)
Like 
bind()
, except that the registered event handlers are automatically deregistered after
they are invoked once.
ready(f())
Register 
f
to be invoked when the document becomes ready, or invoke it immediately if
the document is ready. This method does not use the selected elements and is a synonym
for 
$(f)
.
toggle(f1(event), f2(event),...)
Register  an “click”  event handler on all selected elements that  alternates  (or  toggles)
among the specified handler functions.
trigger(type, [params])
trigger(event)
Trigger a 
type
event on all selected elements, passing 
params
as extra parameters to event
handlers. 
params
may be omitted, or may be a single value or an array of values. If you
pass an 
event
object, its 
type
property specifies the event type, and any other properties
are copied into the event object that is passed to the handlers.
triggerHandler(type, [params])
Like 
trigger()
, but do not allow the triggered event to bubble or to trigger the browser’s
default action.
unbind([type],[f(event)])
With no arguments, deregister all jQuery event handlers on all selected elements. With
one argument, deregister all event handlers for the 
type
events on all selected elements.
With two arguments, deregister 
f
as a handler for 
type
events on all selected elements.
type
may name multiple event types and may include namespaces.
undelegate()
undelegate(sel, type, [f(event)])
With no arguments, deregister all live event handlers delegated  from the selected ele-
ments. With two arguments, deregister live event handlers for 
type
events on elements
matching 
sel
that are delegated from the selected elements. With three arguments, only
deregister the single handler 
f
.
jQuery Effects and Animation Methods
The methods described here produce visual effects and custom animations. Most return the
jQuery object on which they are called. See §19.5.
Animation options
complete    duration    easing     queue      specialEasing     step
jQuery.fx.off
Set this property to 
true
to disable all effects and animations.
jQuery
956 | Client-Side JavaScript Reference
animate(props, opts)
Animate the CSS properties specified by the 
props
object on each selected element, using
the options specified by 
opts
. See §19.5.2 for details of both objects.
animate(props, [duration], [easing], [f()])
Animate the CSS properties specified by 
props
on each selected element, using the speci-
fied 
duration
and 
easing
function. Invoke 
f
as a method of each selected element when
done.
clearQueue([qname="fx"])
Clear the effects queue or the named queue for each selected element.
delay(duration, [qname="fx"])
Add a delay of the specified duration to the effects queue or the named queue.
dequeue([qname="fx"])
Remove and invoke the next function on the effects queue or the named queue. It is not
normally necessary to dequeue the effects queue.
fadeIn([duration=400],[f()])
fadeOut([duration=400],[f()])
Fade the selected elements in or out by animating their opacity for 
duration
ms. When
complete, invoke 
f
, if specified, as a method of each selected element.
fadeTo(duration, opacity, [f()])
Animate  the  CSS  opacity  of  the  selected  elements  to  opacity  over  the  specified
duration
. When complete, invoke 
f
, if specified, as a method of each selected element.
hide()
hide(duration, [f()])
With no arguments, hide each selected element  immediately. Otherwise, animate the
size and opacity of each selected element so that they are hidden after 
duration
ms. When
complete, invoke 
f
, if specified, as a method of each selected element.
slideDown([duration=400],[f()])
slideUp([duration=400],[f()])
slideToggle([duration=400],[f()])
Show, hide, or toggle the visibility of each selected element by animating its height for
the specified 
duration
. When complete, invoke 
f
, if specified, as a method of each selected
element.
show()
show(duration, [f()])
With no arguments, show each selected element immediately. Otherwise, animate the
size and opacity of each selected element so that they are fully visible after 
duration
ms.
When complete, invoke 
f
, if specified, as a method of each selected element.
stop([clear=false], [jump=false])
Stop the current animation (if one is running) on all selected elements. If 
clear
is 
true
,
also clear the effects queue for each element. If 
jump
is 
true
, jump the animation to its
final value before stopping it.
jQuery
Client-Side JavaScript Reference | 957
Client-Side
JavaScript
Reference
toggle([show])
toggle(duration, [f()])
If 
show
is 
true
show()
the  selected  elements immediately. If 
show
is 
false
hide()
the
selected elements immediately. If 
show
is omitted, toggle the visibility of the elements.
If 
duration
is specified, toggle the visibility of the selected elements with a size and opacity
animation of the specified length. When complete, invoke 
f
, if specified, as a method of
each selected element.
queue([qname="fx"]):array
queue([qname="fx"], f(next))
queue([qname="fx"], newq)
With no arguments or just a queue name, return the named queue of the first selected
element. With a function argument, add 
f
to the named queue of all selected elements.
With  an  array  argument,  replace  the named  queue  of  all  selected  elements  with  the
newq
array of functions.
jQuery Ajax Functions
Most of the jQuery Ajax-related functionality takes the form of utility functions rather than
methods.  These  are  some  of  the  most  complicated  functions  in  the  jQuery  library.  See
§19.6 for complete details.
Ajax status codes
success     error      notmodified   timeout       parsererror
Ajax Data Types
text        html       xml           script        json           jsonp
Ajax Events
ajaxStart   ajaxSend   ajaxSuccess   ajaxError     ajaxComplete   ajaxStop
Ajax Options
async        context     global         processData    type
beforeSend   data        ifModified     scriptCharset  url
cache        dataFilter  jsonp          success        username
complete     dataType    jsonpCallback  timeout        xhr
contentType  error       password       traditional
jQuery.ajax(options):XMLHttpRequest
This is the  complicated but fully general Ajax function on which  all of jQuery’s Ajax
utilities are based. It expects a single object argument whose properties specify all details
of the Ajax request and the handling of the server’s response. The most common options
are described in §19.6.3.1 and callback options are covered in §19.6.3.2.
jQuery.ajaxSetup(options)
This function sets default values for jQuery’s Ajax options. Pass the same kind of options
object  you  would  pass  to 
jQuery.ajax()
. The values you specify will  be  used  by any
subsequent Ajax request that does not specify the value itself. This function has no return
value.
jQuery
958 | Client-Side JavaScript Reference
jQuery.getJSON(url, [data], [f(object,status)]):XMLHttpRequest
Asynchronously request the specified 
url
, adding any 
data
that is specified. When the
response is received, parse it as JSON, and pass the resulting object to the callback func-
tion 
f
. Return the XMLHttpRequest object, if any, used for the request.
jQuery.getScript(url, [f(text,status)]):XMLHttpRequest
Asynchronously request the specified 
url
. When the response arrives, execute it as a
script, and then pass the response text to 
f
. Return the XMLHttpRequest object, if any,
used for the request. Cross-domain is allowed, but do not pass the script text to 
f
, and
do not return an XMLHttpRequest object.
jQuery.get(url, [data], [f(data,status,xhr)], [type]):XMLHttpRequest
Make an asynchronous HTTP GET  request for 
url
,  adding 
data
, if any, to the query
parameter portion of that URL. When the response arrives, interpret it as data of the
specified 
type
, or according to the 
Content-Type
header of the response, and execute it
or parse it if necessary. Finally, pass the (possibly parsed) response data to the callback
f
along with the jQuery status code and the XMLHttpRequest object used for the request.
That XMLHttpRequest object, if any, is also the return value of 
jQuery.get()
.
jQuery.post(url, [data], [f(data,status,xhr)], [type]):XMLHttpRequest
Like 
jQuery.get()
, but make an HTTP POST request instead of a GET request.
jQuery.param(o, [old=false]):string
Serialize the names and values of the properties of 
o
in 
www-form-urlencoded
form, suitable
for adding to a URL or passing as the body of an HTTP POST request. Most jQuery Ajax
functions will do this automatically for you if you pass an object as the 
data
parameter.
Pass 
true
as the second argument if you want jQuery 1.3–style shallow serialization.
jQuery.parseJSON(text):object
Parse JSON-formatted 
text
and return the resulting object. jQuery’s Ajax functions use
this function internally when you request JSON-encoded data.
load(url, [data], [f(text,status,xhr)])
Asynchronously request the 
url
, adding any 
data
that is specified. When the response
arrives, interpret it as a string of HTML and insert it into each selected element, replacing
any existing content. Finally, invoke 
f
as a method of each selected element, passing the
response  text,  the jQuery status  code,  and  the  XMLHttpRequest  object  used  for the
request.
If 
url
includes a space, any text after the space is used as a selector, and only the portions
of the response document that match that selector are inserted into the selected elements.
Unlike most jQuery Ajax utilities, 
load()
is a method, not a function. Like most jQuery
methods, it returns the jQuery object on which it was invoked.
serialize():string
Serialize the names and values of the selected forms and form elements, returning a string
in 
www-form-urlencoded
format.
jQuery
Client-Side JavaScript Reference | 959
Client-Side
JavaScript
Reference
jQuery Utility Functions
These are miscellaneous jQuery functions and properties (not methods). See §19.7 for more
details.
jQuery.boxModel
A deprecated synonym for 
jQuery.support.boxModel
.
jQuery.browser
This  property refers  to  an  object that  identifies  the  browser vendor and  version. The
object has the property 
msie
for Internet Explorer, 
mozilla
for Firefox, 
webkit
for Safari
and Chrome, and 
opera
for Opera. The 
version
property is the browser version number.
jQuery.contains(a,b):boolean
Returns true if document element 
a
contains element 
b
.
jQuery.data(elt):data
jQuery.data(elt, key):value
jQuery.data(elt, data)
jQuery.data(elt, key, value)
A low-level version of the 
data()
method. With one element argument, return the data
object for that element. With an element and a string, return the named value from that
element’s data object. With an element and an object, set the data object for the element.
With an element, string, and value, set the named value in the element’s data object.
jQuery.dequeue(elt, [qname="fx"])
Remove and invoke the first function in the named queue of the specified element. Same
as 
$(elt).dequeue(qname)
.
jQuery.each(o, f(name,value)):o
jQuery.each(a, f(index,value)):a
Invoke 
f
once for each property of o, passing the name and value of the property and
invoking 
f
as a method of the value. If the first argument is an array, or array-like object,
invoke 
f
as a method of each element in the array, passing the array index and element
value  as  arguments.  Iteration  stops  if 
f
returns 
false
.  This  function  returns  its  first
argument.
jQuery.error(msg)
Throw an exception containing 
msg
. You can call this function from plug-ins or override
(e.g. 
jQuery.error = alert
) it when debugging.
jQuery.extend(obj):object
jQuery.extend([deep=false], target, obj...):object
With one argument, copy the properties of 
obj
into the global 
jQuery
namespace. With
two or more arguments, copy the properties of the second and subsequent objects, in
order, into the 
target
object. If the optional 
deep
argument is 
true
, a deep copy is done
and properties are copied recursively. The return value is the object that was extended.
jQuery.globalEval(code):void
Execute the specified JavaScript 
code
as if it were a top-level 
<script>
. No return value.
jQuery
960 | Client-Side JavaScript Reference
jQuery.grep(a, f(elt,idx):boolean, [invert=false]):array
Return a new array that contains only the elements of 
a
for which 
f
returns 
true
. Or, if
invert
is 
true
, return only those elements for which 
f
returns 
false
.
jQuery.inArray(v, a):integer
Search the array or array-like object 
a
for an element 
v
, and return the index at which it
is found or -1.
jQuery.isArray(x):boolean
Return 
true
only if 
x
is a true JavaScript array.
jQuery.isEmptyObject(x):boolean
Return 
true
only if 
x
has no enumerable properties.
jQuery.isFunction(x):boolean
Return 
true
only if 
x
is a JavaScript function.
jQuery.isPlainObject(x):boolean
Return 
true
only if 
x
is a plain JavaScript object, such as one created by an object literal.
jQuery.isXMLDoc(x):true
Return true only if 
x
is an XML document or an element of an XML document.
jQuery.makeArray(a):array
Return a new JavaScript array that contains the same elements as the array-like object 
a
.
jQuery.map(a, f(elt, idx)):array
Return a new array that contains the values returned by 
f
when invoked for each element
in the array (or array-like object) 
a
. Return values of 
null
are ignored and returned arrays
are flattened.
jQuery.merge(a,b):array
Append the elements of the array 
b
to 
a
, and return 
a
. The arguments may be array-like
objects or true arrays.
jQuery.noConflict([radical=false])
Restore the symbol 
$
to its value before the jQuery library was loaded and return 
jQuery
. If
radical
is 
true
, also restore the value of the 
jQuery
symbol.
jQuery.proxy(f, o):function
jQuery.proxy(o, name):function
Return a function that invokes 
f
as a method of 
o
, or a function that invokes 
o
[
name
] as
a method of 
o
.
jQuery.queue(elt, [qname="fx"], [f])
Query or set the named queue of 
elt
, or add a new function 
f
to that queue. Same as
$(elt).queue(qname, f)
.
jQuery.removeData(elt, [name]):void
Remove the named property from the data object of 
elt
or remove the data object itself.
jQuery
Client-Side JavaScript Reference | 961
Client-Side
JavaScript
Reference
jQuery.support
An  object containing  a number  of  properties describing  the features  and bugs of the
current browser. Most are of interest only to plug-in writers. 
jQuery.support.boxModel
is
false in IE browsers running in quirks mode.
jQuery.trim(s):string
Return a copy of the string 
s
, with leading and trailing whitespace trimmed off.
KeyEvent
see Event
Label
a <label> for a form control
Node, Element
A Label object represents a 
<label>
element in an HTML form.
Properties
readonly Element control
The 
FormControl
that this Label is associated with. If 
htmlFor
is specified, this property
is the control specified by that property. Otherwise, this property is the first FormCon-
trol child of the 
<label>
.
readonly Form form
This property is a reference to the Form element that contains this label. Or, if the HTML
form
attribute is set, the Form element identified by that ID.
string htmlFor
This property mirrors the HTML 
for
attribute. Since 
for
is a reserved word in JavaScript,
the name of this property is prefixed with “html” to create a legal identifier. If set, this
property should specify the ID of the 
FormControl
that this label is associated with. (It is
usually  simpler,  however,  to simply  make  that  FormControl  be  a  descendant of  this
Label.)
Link
an HTML hyperlink
Node, Element
HTML links are created with 
<a>
<area>
, and 
<link>
elements. 
<a>
tags are used in the body
of a document to create hyperlinks. 
<area>
tags are a rarely used feature for creating “image
maps.” 
<link>
tags are used in the 
<head>
of a document to refer to external resources such
as stylesheets and icons. The 
<a>
and 
<area>
elements have the same representation in Java-
Script. 
<link>
elements have a somewhat different JavaScript representation, but,  for con-
venience, these two types of links are documented together on this page.
KeyEvent
962 | Client-Side JavaScript Reference
Documents you may be interested
Documents you may be interested