view pdf in windows form c# : Add links in pdf control Library platform web page asp.net azure web browser tipstricks-full1-part129

7. Chan
A couple of 
Word menu
1.  The defa
basic co
o
menus a
you wait
want to 
the menu
2.  To chan
Tools > 
Options
to “Alw
3.  The defa
“AutoSh
toolbar i
“Drawin
you’ll in
you don
Canvas, 
default. 
4. Except f
f
click on 
box labe
e
5. For Wor
then clic
create dr
ging Wo
faggravating
us and creatin
ault is for W
W
mmands afte
adjust to show
t a couple of
f
wait, you ca
u. 
nge this beha
a
Customize.
s tab, check t
t
ays show ful
ault for using
hapes” on th
is for Word t
ng Canvas”, 
nsert your dr
n’t want the D
D
you can cha
for Word 20
0
Tools > Op
eled “Autom
rd 2007/201
1
ck Word Opt
rawing canv
ord defa
g features of 
ng drawings 
Word’s menus
er you first i
w only the it
f seconds, th
an click the d
avior to alwa
. On the 
the box next
ll menus”. 
g the 
e Drawing 
to create a 
into which 
rawings. If 
Drawing 
ange the 
007/2010
ptions, and c
matically crea
10, click on t
tions. Click 
vas when inse
aults for 
fWord 2002 
with the dra
s (pre-Word 
install Office
tems you’ve
he full menu 
double chevr
ays show the 
click on the G
ate drawing c
the Office Bu
u
on Advance
erting AutoS
menus 
and later (i.
awing toolba
a
2007) to sho
e. As you wo
e used most r
r
appears. If y
ron at the bo
o
full menus, 
General tab
canvas when
utton if in W
ed, and the 5
t
Shapes”. Un
& draw
e., Office XP
ar. 
ow only 
ork, the 
recently. If 
you don’t 
ottom of 
click on 
. Near the bo
n inserting A
Word 2007, o
th
h
option from
ncheck this an
n
ings (W
P and later) 
ottom of the
AutoShapes”
or the File ta
m the top is 
and click OK
page 
Windows)
)
are related t
e tab, unchec
”. 
ab if in Word
d
“Automatic
K. 
11 
to the 
ck the 
d 2010, 
cally 
Add links in 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
pdf reader link; add links to pdf in preview
Add links in 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
pdf link to specific page; add hyperlinks to pdf online
page 12 
8. Nudging and the MathType Customizable Toolbars 
Nudging is a technique that can be accomplished in both Equation Editor and MathType, and is 
very useful in achieving perfect positioning for your equations. 
1.  For example, let’s say you’d like more space between an integral symbol and the limits of 
integration. We’ll add more space by nudging the limits to the right. 
2.  Select the upper limit. The most common method to select items is to drag the mouse across the 
item. For small items though, such as limits, subscripts, etc., it’s easier to use the Shift and arrow 
keys. With the cursor to either the left or right of the item you want to select, hold down the Shift 
key as you press the either the left or right arrow key, as appropriate. Release the Shift key after 
you’ve completed the selection. 
3.  Hold down the Ctrl key. Use the arrows on the keyboard to move the selected item(s) in the desired 
direction.  
( )
0
f xdx
( )
0
f xdx
before nudging 
after nudging 
Note that not all printers will print the limits as tightly-spaced as the ones in the “before” example. 
You may have to experiment with nudging a bit in order to find the proper amount. 
If you’re using MathType, you can save the newly-nudged expression or equation to the toolbar. That 
way you don’t have to nudge it every time you use it:  
If you want a more generic situation than what’s shown above (you won’t always want limits of zero to 
infinity), see “Saving to the MathType toolbar” on page 17 of this handout for a hint about how to do 
that. 
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
convert doc to pdf with hyperlinks; clickable pdf links
.NET PDF Document Viewing, Annotation, Conversion & Processing
PDF Write. Insert text, text box into PDF. Edit, delete text from PDF. Insert images into PDF. Edit, remove images from PDF. Add, edit, delete links. Form Process
adding a link to a pdf; convert excel to pdf with hyperlinks
page 13 
9. Aligning items within an equation 
There are all sorts of things to align within an equation – the subtraction shown beneath a dividend in a 
long division problem, equations in a system of equations, items in a pictogram, responses in a 
multiple-choice question, etc. We will look at two of these: systems and multiple-choice. Note: Even if 
you don’t teach the level of math requiring systems of equations, and even if you never create multiple-
choice tests, the techniques learned here will still be useful to you. 
9a. Systems of equations and inequalities 
a.  There is no right or wrong way to “align” the equations in a system; it’s basically a matter of 
choice, and a matter of what your students can read the best. (For simplicity, we won’t specifically 
mention systems of inequalities, but these exact steps will work for those as well.) Here are 4 
different scenarios: 
3
4
17
3
3
5
3
6
2
3
2
15
2
3
2
3
2
7
2
4
3
2
3
3
2
3
x
y
z
x
x
x
y
x
y
z
x
y
x y
x
y
x
y
x
y z
x
y z
+
+
=
=
=
=
+
+
=
+
=
+ =
+
=
+
=
+
+ =
+
+ =
+
1
2
3
4
b.  Systems 2 and 3 above present the greatest challenge, so let’s deal with system 2. 
c.  In this system, we want to align the variables, the operation symbols (
+
, or 
=
), and the sums so 
that they are vertically aligned with similar elements in the previous equation, and right-justified 
within each column (for example, z & 2z and 15 & 4 in system 2 above). 
d.  There are many ways to align a system, but let’s just cut to the chase and say that using a matrix is 
the best way to do it. So with that established, what size? The obvious number of rows is a number 
equal to the number of equations. There are several choices for the number of columns, but the best 
balance between utility and ease of use is a number of columns equal to the number of equations 
plus one. So our matrix for system 2 above will be a 3
×
4. 
e.  The first step is to insert the 
Left brace
from the 
Fences
palette on the Equation Editor or 
MathType toolbar. The icon you’re looking for on the 
Fences
palette is this one:        . (It’s in 
column 1, 4
th
from the bottom.) 
f.  Next insert a 3
×
4 matrix by selecting “Variable-size matrix” from the 
Matrix templates
palette, 
making sure to select 
Column align: Right
in the Matrix dialog. 
g.  Now you’re ready to insert the equations into the matrix, but how you do it is critical! Enter 3x 
+
in 
the first cell, press Tab to go to the next cell, enter 4y 
+
, press Tab, enter z 
=
, press Tab, and enter 
17 in the last cell. Pressing Tab once more gets you down to the 
next 
row to begin entering the second equation. Enter the next 2 
equations similarly. This is how it should look when you’re done 
3
4
17
2
3
2
15
4
x
y
z
x
y
z
x
y
+
+
=
+
+
=
+
=
+
So, how do you get the right amount of space where the “+” should be? In Equation Editor, 
your only choice is to add spaces. Problem is, 3 isn’t enough and 4 is too many. In MathType, 
there’s a more elegant (and more exact) way: insert a +, then color it  white  
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Turn PDF images to HTML images in VB.NET. Embed PDF hyperlinks to HTML links in VB.NET. Convert PDF to HTML in VB.NET Demo Code. Add necessary references:
add links in pdf; clickable links in pdf from word
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). C#.NET DLLs and Demo Code: Convert PDF to Word Document in C# Add necessary references
add url link to pdf; add link to pdf file
(doesn’t
h.  One mor
matrix c
what you
decrease
can’t see
away fro
don’t cli
click 
OK
valuable
time, be
is select
i.  After yo
documen
simply c
you’re u
j. In Math
h
¾
You 
want
easy
hold
Pref
nam
the s
writt
writt
¾
You 
your
matr
t look very p
re step, then
closer togeth
u want to ad
e the spacing
e your equat
om your mat
ick 
OK
yetW
K
; if you nee
e the 
Apply
b
cause once y
ed in the dro
ou settle on a
nt to close th
close the Ma
using a Mac)
hType, you h
h
can save the
t to use this 
y way to chan
ds informatio
ferences
s
me
e the file any
same font an
ten in Times
ten in Arial 
can save a b
r MathType 
rix in the sys
pretty, does i
n we’re done
e
er. On the 
F
djust: 
Matrix
g, we want a
tions, place t
trix so that y
Watch your 
ed to decreas
button is. It’
you click 
OK
op-down box
a value (my p
he Equation 
athType wind
).
.
have two attr
e matrix spa
a
tight matrix 
nge back to y
on on fonts, s
enu, scroll do
ything you w
nd size for yo
s New Roma
a
10pt, Arial 1
blank templa
a
toolbar. The
stem you jus
t?): 
. There’s a s
ormat
menu
column sp
number sma
the mouse po
you can see y
y
system of eq
se the spacin
n
s a real time
K
the dialog 
x. You don’t
personal opi
i
Editor wind
dow (click th
ractive optio
acing to a pre
e
column spa
your “system
sizes, and sp
own to 
Equa
want, but her
our tests & q
an, Arial, etc
12pt, etc.). Y
ate for a 2-eq
e easiest way
y
t created, the
simple adjus
u, select 
Def
pacing
g
. The 
aller than 10
ointer on the
your entire s
quations as y
ng further, try
e saver when
n
disappears. 
t want a spac
inion is that 
dow and go b
he 
×
in the u
ons you don’
eference file
e
cing in a “re
ms of equatio
pacing. To sa
ation Prefer
re are some s
quizzes); 
Sys
c. font); 
Syst
You get the p
quation syste
y to do this is
en highlight 
tment that le
fine Spacing
g
normal setti
00%. (If the 
e title bar of 
ystem.) Try 
you click 
Ap
y a smaller n
n compared t
t
Also, it’s im
cing of 50 po
o
25% looks b
back to Word
upper right-h
h
t have in Eq
. This is a go
egular” matr
ons” settings
ave the prefe
rences
s
, then
suggestions:
stems-TNR
tems-A-10
0
picture. 
em, one for 
s to delete ev
everything 
ets us move 
g
. The third 
ing is 100%.
.
dialog is in t
the 
Spacing
a spacing va
pply
y
. If you 
number. (It’s
to repetitivel
mportant that
oints or 50 in
best), either 
d, or if you’r
hand corner, 
quation Edito
ood idea, be
e
ix, and this w
s. A MathTy
erence file, g
n choose 
Sav
Systems
(
Systems-A
Systems-A
a 3-equation
verything ou
u
and drag it u
page 
the columns
item from th
Since we w
the way and
g
dialog and
alue of 50%
%
like the resu
s easy to see
ly clicking 
O
t the percent
nches!)
)
click in your
re using Mat
t
or the “stop
or: 
cause you w
will give you
ype preferen
go to the 
ve to File
e
. Y
if you alway
A
, etc. (for te
A-12
2
, etc. (for
n system, etc
ut of the cell
up to the too
14 
s of the 
he top is 
want to 
d you 
d drag it 
, but 
ults, 
e how 
OK
K
each 
t symbol 
thType, 
plight” if 
won’t 
u an 
ce file 
You can 
ys use 
ests 
r tests 
c. to 
ls of the 
olbar: 
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
adding hyperlinks to pdf files; pdf email link
C# Create PDF Library SDK to convert PDF from other file formats
PDF with a blank page, bookmarks, links, signatures, etc. PDF document in C#.NET using this PDF document creating toolkit, if you need to add some text
adding links to pdf document; add links to pdf file
page 15 
9b. Multiple-choice responses 
a.  There are many ways to type multiple choice responses for a test or quiz. You may create each 
choice as a separate equation (remember, we use the word “equation” to denote anything created 
with Equation Editor or MathType, regardless of whether or not it contains an equals symbol), or 
you could include all the responses in a single equation and arrange them in various ways. Two 
common ways to arrange the responses are to place them all on the same line of text or to put two 
responses on one line and two on another line. We’ll deal with the first option here. 
b.  For this example, we’ll create the responses for this question: 
1.  Find the quotient: 
÷
2
1
3
2
1
 
3
1
1
5
2
9
a.  2
b.  2
c.  1
d.  2
c.  One option would be to type the question and all the responses as a single equation, but we’ll type 
the question text in Word and the division expression and responses in Equation Editor or 
MathType. We’ll type all 4 responses as one object. 
d.  Assuming you’ve already typed the question, let’s work on the responses. Open Equation Editor as 
you normally would, either from the 
Insert
menu or by clicking the icon on your Word toolbar. 
(This will be specifically Equation Editor. These steps will work, of course, in MathType as well, 
but there will be separate steps for MathType later.) 
e.  We’re using Arial font and 11pt size, so adjust your 
Style
and 
Size
accordingly. If you don’t 
remember how to do that, see page 3 of this handout. 
f.  We want to space the responses uniformly, and the best way to do that is to use a matrix. This will 
be a 1-row, 4-column matrix, so go ahead and insert one of those in your document. 
g.  Change to 
Text
style, then type the letter a followed by a period and a space. 
(Notice the space bar works just fine in 
Text
style.) Change to 
Math
style, then 
type 
3
5
2
. When you type the fraction, be sure to use the 
Reduced-size vertical 
fraction
, which is the one in the upper-right of the 
Fraction and radical 
templates
palette. 
h.  An easy way to keep from switching from 
Text
to 
Math
four times is to copy what you just typed 
(i.e., select the contents of the first cell with your mouse, then press Ctrl+C or Cmd+C to copy). 
Now press Tab to go to the next cell, and paste the contents into that cell (Ctrl+V or Cmd+C is the 
shortcut). Do the same with the remaining 2 cells, then edit the contents so that it looks similar to 
the above example. We’ll adjust the spacing in the next step. 
i.  Since this is a matrix, and you already know how to adjust the column spacing in a matrix, go 
ahead and adjust it to see what looks best. (I think somewhere in the range of 300-400% looks best, 
but that’s just my opinion. Use whatever setting you like.) 
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
add hyperlink to pdf online; add hyperlink to pdf
C# Image: Tutorial for Document Management Using C#.NET Imaging
more detailed C# tutorials on each part by following the links respectively are dedicated to provide powerful & profession imaging controls, PDF document, image
add email link to pdf; chrome pdf from link
page 16 
j. In MathType, you have another tool that makes it even easier to create multiple-choice responses, 
and easier to keep the spacing uniform from one question to the other. If you’re using MathType, 
click on the 
View
menu and make sure there’s a checkmark by 
Ruler
.  
k.  Notice above the ruler there are 5 arrows. These arrows represent 5 types of tabs that are available 
in MathType. From left to right, these are: 
1) Left-justified tab. This is the one selected in the screenshot below, and is the default. When you 
use a left-justified tab, the left edge of the text will be aligned at the tab. 
2) Center-justified tab. The center of the text is aligned at the tab stop. 
3) Right-justified tab. The right edge of the text is aligned at the tab stop. 
4) Relational tab. Use this tab only with more than one line of characters within your equation. 
This will align equations or inequalities at any relational operator, such as 
, and of 
course 
=
. (Basically, it will align on the equals, greater than, or less than signs from the 
keyboard, plus anything on the 
Relational symbols
palette.) 
5) Decimal tab. Use this one also for more than one line of characters. This is for aligning a 
column of numbers, regardless of whether or not a decimal point is present. 
l.  To set a tab stop, simply select the type of tab you want to use and click on the ruler below the 
number or tick-mark where you want the tab to be. Caution: Each template slot has its own set of 
tabs, so if you are inside a numerator slot (for example), and set a tab at the 1” mark, that tab will 
not be set outside the fraction! In the example above, make sure your “insertion point” (i.e., cursor) 
is outside the fraction before you set the tab. You won’t run into this problem if you set your tabs 
prior to typing the MathType equation, but you won’t always know where you want the tabs set 
before you start typing. Just be aware of this feature of tabs. 
m. For our example, since we’re using tabs to align the multiple-choice responses, we don’t need our 
1
×
4 matrix. You can use the matrix if you want, of course, but you wouldn’t use both a matrix and 
tabs. 
n.  One final point on tabs. You already know what the Tab key’s for when you’re typing in 
MathType; it’s to move from one template slot to another, or to move out of the template. To move 
to the next tab stop, you need to press the Ctrl+Tab keystroke combination. 
Saving to th
h
Naturally yo
could copy t
there’s an ea
matrix. With
“a” response
save it to the
time. See gr
The 1x1 ma
2
nd
degree p
expressions 
easy access 
The 1x1 ma
you’ve nudg
definite inte
toolbar but d
but a better 
a limit will s
integral and
he MathType
ou don’t wan
the response
asier way. U
hout the mat
e, you’d hav
e toolbar giv
raphic below
atrix is also h
polynomial y
y
are just emp
in future situ
atrix is also u
ged, but you
egral we saw
delete the lim
m
way to do it
select the lim
d drag to the 
e toolbar: 
nt to have to
es from one q
Using the exa
trix, the inse
ve to click th
ves the insert
w: 
handy for oth
you see on th
pty template
uations such
useful, but no
o
want to rem
w earlier in th
mits first, the
e
is to insert a
mit slot itself
f
toolbar. 
go through 
question and
ample above
e
rtion point (
he mouse in t
tion point a p
her purposes
he Algebra to
o
slots.) It’s a
h as this. You
ot really nee
move the con
he handout. I
e nudging is 
an integral s
f, allowing y
the process 
d paste them 
, delete each
(i.e., cursor) 
that position
place to land
s, such as the
oolbar above
a good idea t
u see it saved
eded, for situ
ntents from th
If you save t
t
removed. T
ymbol with 
you to nudge
of creating t
into another
h response an
n
will appear 
n. Having the
d when you 
e generic qua
e. (The green
to save the 1
1
d above on t
uations wher
he template 
the integral w
The 1x1 matr
r
empty limit
e it. Nudge th
this for each
h
r, then edit t
nd in its plac
c
after the “d.
e 1x1 matrix
x
click on the 
adratic form
n rectangles 
1x1 matrix to
the small Al
re you want t
t
slot. Take fo
with nudged
rix would wo
o
s & integran
hem both, th
page 
h question. Y
the response
ce, insert a 1
1
”, then to ty
x in place bef
f
item to use 
mula and the 
in the toolb
o the toolbar
r
gebra toolba
to retain som
or example t
d limits to the
ork in this si
nd. Double-c
hen select the
17 
You 
s, but 
1x1 
ype the 
fore you 
it next 
generic 
ar 
r for 
ar. 
mething 
the 
ituation, 
clicking 
page 18 
10. Using Word’s AutoCorrect Feature 
Some things you create with Equation Editor or MathType are repetitive – the grid discussed earlier, 
for example. If you’re creating a worksheet on graphing linear functions, you’ll quite likely have 10 or 
20 of these, so it’s very useful to be able to insert a grid with just a few keystrokes – and without even 
opening up MathType! 
Note: There is a more detailed tip on our web site for using Word’s AutoCorrect and AutoText 
features. You can access this tip at 
www.dessci.com/autocorrect 
(This will be done using Equation Editor. If you are using MathType, the steps are similar. Since many 
of the things we’ve done in this session has been done with Equation Editor, you may wonder what’s 
so much better about MathType? There’s a page later in the handout that discusses this.) 
Setting up AutoCorrect to Insert Equation Objects 
a.  For the purpose of this mini-tutorial, we’ll 
use the grid created earlier. Insert the 6-by-6 
grid into your document: 
b.  If it doesn’t appear to be perfectly square, 
you can make it square by clicking on it with 
your right mouse button (Mac, Ctrl+click), 
then selecting 
Format Object
from the 
menu. If 
Format Object
doesn’t appear on 
the right-click menu, select 
Object
from 
Word’s 
Format
menu. (In Word 2007, if 
Format Object
isn’t be in the right-click 
menu, click on the 
Drawing Tools > Format
tab in the Ribbon, then adjust the size in the 
Size
group.)  
c.  Adjust th
number 
Make su
uncheck
d.  Regardle
or not, m
one is to
once on 
e.  With the
Options
using a v
2002 – t
it will ju
Word 20
click 
Wo
left, and
will app
f.  Note the
underne
then you
above. G
must do 
and past
g.  In the 
R
More on
and “a”,
h.  Click 
Ad
he height an
n
– whatever y
ure the 
Lock
ked! 
ess of wheth
make sure it’
o the right). I
I
it with your
e grid selecte
s
from Word
version of W
the one that c
ust say 
Auto
007, click th
ord Options
d the 
AutoCo
ear on the ri
e grid is alrea
a
ath the word
u didn’t have
Go back and 
it this way; 
te it into the 
eplace
box,
n this later, b
b
meaning it 
dd
d
, then clic
nd width to th
you want the
k aspect rat
her you re-siz
z
s still select
If it’s not sel
r left mouse b
ed, choose 
A
d’s 
Tools
me
Word earlier 
comes with 
Correct
. If y
e
Office Bu
s
. Click 
Proo
orrect Optio
ight. 
ady in the bo
With:
. If it
e it selected 
repeat steps
you can’t co
box.) 
, type in wha
but I chose a 
has axes. 
ck 
OK
he same 
em to be. 
tio
o
box is 
zed your gri
i
ed (as the 
lected, click 
button. 
AutoCorrect
enu. If you’r
r
than Word 
Office XP –
you’re using
g
tton
, then 
ofing
g
on the
ons
s
button 
ox 
’s not there, 
in step d 
s d & e. (You
opy the grid 
atever code y
y
shortcut I co
re 
– 
you want to 
ould rememb
enter in Wo
ber: “gr” for
rd to be repl
r “grid”, “6”
page 
laced with th
” meaning “6
19 
he grid. 
6-by-6”, 
page 20 
i.  Now that you’re back in your document, delete the grid and try your AutoCorrect entry. Type 
gr6a
(or whatever code you entered), followed by the spacebar. Your code should be replaced with a 
grid. 
Here are some notes about what we just did: 
1.  I had you hit the spacebar after the code, but there’s nothing magical about the spacebar. The 
important thing is that you tell Word that you’re through typing that word, and in this case, our 
word was 
gr6a
. Think about what normally “terminates” a word – a space character, any 
punctuation character, a Tab, a new line, or even a mathematical operator (such as < or =). In fact, 
any of these things will replace your code with your grid (or whatever you entered into the 
AutoCorrect box). 
2.  The code I chose – 
gr6a
– may seem a little cryptic to you, and you may not think you can 
remember that one. That’s fine; choose whatever code you’ll remember, but be careful! You don’t 
want to choose a word that will likely appear in any document. The words “grid” or “graph”, for 
example, appear often, so you don’t want to choose these. I’m 100% sure the code I chose will 
never come up in any document ever – unless I want a 6-by-6 grid. 
3.  What other uses for AutoCorrect can you think of? I can think of several: 
sq2 for 
2
qu or qform for 
2
4
2
b
b
ac
a
− ±
2p/3 for 
2
3
π
1/8 for 
1
8
, etc. 
imat3 or simply i3 for 
1 0 0
0 1 0
0 0 1
limx0 for 
0
lim
x
u238 for 
238
92
gr-th for 
θ
, etc. 
xb or xbar for 
x 
…and so on. 
4.  You can use AutoCorrect for even more complex objects than the ones we’ve used, but that’s 
really a subject to deal with elsewhere – like in the Tip I mentioned earlier that’s available on our 
web site! 
Documents you may be interested
Documents you may be interested