M
onarch 
L
earn
i
ng Gu
i
de
65
Summa
r
y
In 
t
his lesson you le
ar
ned how 
t
o ex
tra
c
t
d
ata
f
r
om e
a
ch level in 
a
mul
t
i-level
r
epo
rt
.  You c
r
e
at
ed 
a
de
ta
il 
t
empl
at
e, 
t
wo 
a
ppend 
t
empl
at
es 
a
nd 
a
p
a
ge
he
a
de
r
t
empl
at
e.  Fo
r
fu
rt
he
r
r
e
a
ding, see 
t
he following sec
t
ions of 
t
he
Monarch On-line Reference Guide.
Ch
a
p
t
e
r
1 - Repo
rt
Window
C
r
e
at
ing D
ata
Ex
tra
c
t
ion Templ
at
es
C
r
e
at
ing 
a
t
empl
at
e
C
r
e
at
ing 
a
p
a
ge he
a
de
r
t
empl
at
e
Ve
r
ifying field bound
ar
ies
In 
t
he nex
t
lesson you’ll le
ar
a
bou
t
a
speci
a
t
echnique 
t
o ex
tra
c
t
a
dd
r
ess
blocks f
r
om 
a
r
epo
rt
.
Convert pdf to text file using - control Library platform:C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
www.rasteredge.com
Convert pdf to text file using - control Library platform:VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
www.rasteredge.com
66
L
esson 3 - Reports w
i
th 
M
u
l
t
i
p
l
e Sort 
L
eve
l
s
control Library platform:C# PDF Text Extract Library: extract text content from PDF file in
Instead, using this C#.NET PDF text extracting library package, you can easily extract all or partial text content from target PDF document file, edit selected
www.rasteredge.com
control Library platform:VB.NET PDF Text Extract Library: extract text content from PDF
'Please have a quick test by using the following example code for text extraction from PDF file in VB.NET program. ' Open a document.
www.rasteredge.com
M
onarch 
L
earn
i
ng Gu
i
de
67
LE S S O N   4
Special Data Ext
r
action 
T
echniques
In Lesson 3 we c
r
e
at
ed 
a
d
ata
b
a
se 
ta
ble using 
a
r
epo
rt
wi
t
h mul
t
iple so
rt
levels, bu
t
we didn’
t
ex
tra
c
t
t
he cus
t
ome
r
info
r
m
at
ion f
r
om 
t
he highes
t
so
rt
level.  In 
t
his lesson, we’ll ex
tra
c
t
t
he cus
t
ome
r
n
a
mes 
a
nd 
a
dd
r
esses.  The
lesson 
t
opics include:
o
Speci
a
l p
r
oblems wi
t
a
dd
r
esses.
o
Ex
tra
c
t
ing 
a
dd
r
esses.
o
How 
a
dd
r
ess fields 
ar
arra
nged in 
t
he 
ta
ble.
o
S
a
ving you
r
wo
r
k.
Sta
r
ting the 
L
esson
To ge
t
s
tart
ed, lo
a
d Cl
a
ssic.p
r
a
nd Lesson4.mod.
1. Selec
t
t
he Mon
ar
ch i
t
em f
r
om 
t
he Windows S
tart
menu.
2. Selec
t
File, Open (
ALT
F
O
), selec
t
Cl
a
ssic.p
r
n, 
t
hen choose Open.
The Cl
a
ssic.p
r
r
epo
rt
is displ
a
yed in 
t
he Repo
rt
window.
3. Selec
t
File, Open Model (
ALT
F
M
), selec
t
Lesson4.mod, 
t
hen choose Open.
The Lesson4 model file con
ta
ins 
t
he s
a
me d
ata
ex
tra
c
t
ion 
t
empl
at
es 
t
h
at
you
c
r
e
at
ed du
r
ing Lesson 3.
control Library platform:C# PDF File Split Library: Split, seperate PDF into multiple files
If needed, developers can also combine generated split PDF document files with other PDF files to form a new PDF file using RasterEdge XDoc.PDF.
www.rasteredge.com
control Library platform:VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
using RasterEdge.XDoc.PDF; This professional .NET solution that is designed to convert PDF file to HTML web page using VB.NET code efficiently.
www.rasteredge.com
68
L
esson 4 - Spec
i
a
l
Data Extract
i
on Techn
i
ques
F
i
gu
r
e 4-1.  The C
l
ass
i
r
epo
r
t w
i
th the Lesson4 mode
l
.
The cus
t
ome
r
n
a
me 
a
nd 
a
dd
r
ess, 
a
ccoun
t
numbe
r
a
nd con
ta
c
t
n
a
me 
ar
a
ll 
at
t
he s
a
me so
rt
level in 
t
he 
r
epo
rt
.  Gene
ra
lly, we define one 
a
ppend 
t
empl
at
e
fo
r
e
a
ch so
rt
level.  Bu
t
, we need 
t
o use 
a
speci
a
t
echnique 
t
o ex
tra
c
t
t
he
a
dd
r
ess fields 
a
nd 
t
h
at
t
echnique 
r
equi
r
es 
a
sep
arat
t
empl
at
e.
Special P
r
oblems with Add
r
esses
Mos
t
of 
t
he info
r
m
at
ion in 
r
epo
rt
s is con
ta
ined in fields 
t
h
at
ar
e e
a
sily loc
at
ed
fo
r
ex
tra
c
t
ion.  Bu
t
a
dd
r
esses p
r
esen
t
speci
a
l p
r
oblems.  Some m
a
y con
ta
in
t
h
r
ee lines, while o
t
he
r
s h
a
ve 
a
s m
a
ny 
a
s six o
r
seven.  And fields con
ta
ining
s
tat
e, p
r
ovince 
a
nd pos
ta
l code info
r
m
at
ion 
ar
e no
t
found 
at
a
fixed posi
t
ion
on 
t
he lines 
t
hey occupy.  Mon
ar
ch p
r
ovides speci
a
lized 
t
ools in 
t
he Repo
rt
window 
a
nd 
t
he T
a
ble window 
t
o solve 
t
hese d
ata
ex
tra
c
t
ion p
r
oblems e
a
sily.
To ex
tra
c
t
t
he 
a
dd
r
ess fields, Mon
ar
ch p
r
ovides 
a
speci
a
l pos
ta
l code 
tra
t
h
at
r
ecognizes 
t
he ci
t
y/s
tat
e/pos
ta
l code 
a
dd
r
ess line.  When Mon
ar
ch finds 
t
his
line, i
t
knows 
t
o c
a
p
t
u
r
a
ll of 
t
he p
r
eceding 
a
dd
r
ess lines, 
r
eg
ar
dless of how
m
a
ny 
t
he
r
e m
a
y be.
control Library platform:C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
In the following example, this C#.NET PDF to JPEG converter library will name the converted JPEG image file Output.jpg. Convert PDF to JPEG Using C#.NET.
www.rasteredge.com
control Library platform:VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.
Using our VB.NET PDF Document Conversion Library, developers can easily convert PDF document to TIFF image file in VB.NET programming.
www.rasteredge.com
M
onarch 
L
earn
i
ng Gu
i
de
69
Ext
r
acting Add
r
esses
The p
r
ocedu
r
e fo
r
ex
tra
c
t
ing 
t
he 
a
dd
r
ess fields is simil
ar
t
o ex
tra
c
t
ing o
t
he
r
fields.  Fi
r
s
t
, we’ll selec
t
a
s
a
mple 
a
dd
r
ess block, 
t
hen we’ll se
t
a
tra
t
o
c
a
p
t
u
r
a
ll o
t
he
r
a
dd
r
ess blocks 
t
h
r
oughou
t
t
he 
r
epo
rt
t
hen we’ll highligh
t
t
he 
a
dd
r
ess fields 
t
o ex
tra
c
t
.
Le
t
’s s
tart
by selec
t
ing 
a
s
a
mple 
a
dd
r
ess block.  Some of 
t
he 
a
dd
r
esses in 
t
his
file h
a
ve 
t
h
r
ee lines 
a
nd some h
a
ve fou
r
.  You should selec
t
a
s
a
mple 
a
dd
r
ess
t
h
at
r
ep
r
esen
t
t
he l
ar
ges
t
a
dd
r
ess block likely 
t
o exis
t
in 
t
he 
r
epo
rt
 Fo
r
t
he
pu
r
pose of 
t
his lesson, 
t
he 
a
dd
r
ess block on 
t
he fi
r
s
t
p
a
ge of 
t
he 
r
epo
rt
will
wo
r
k jus
t
fine.
1. Click down in 
t
he line selec
t
ion 
ar
e
a
t
t
he lef
t
of 
t
he line con
ta
ining
“CUSTOMER”, 
t
hen d
ra
g down 
t
o highligh
t
a
ll fou
r
a
dd
r
ess lines.
2. Selec
t
Templ
at
e, New Templ
at
e (
ALT
T
, N).
Mon
ar
ch copies 
a
ll fou
r
lines of 
t
he 
a
dd
r
ess block in
t
t
he Templ
at
e Defini
t
ion
di
a
log.
F
i
gu
r
e 4-2.  The Temp
l
ate Def
i
n
i
t
i
on d
i
a
l
og.
3. Click 
t
he Pos
ta
l T
ra
p bu
tt
on 
 This bu
tt
on inse
rt
s “<ZIP>” 
at
t
he
beginning of 
t
he 
tra
p line 
t
o indic
at
t
h
at
t
he pos
ta
l code 
tra
p h
a
s been
selec
t
ed.  When 
t
his 
tra
p is used, Mon
ar
ch se
ar
ches fo
r
lines con
ta
ining 
a
ci
t
y, s
tat
a
nd pos
ta
l code.
F
i
gu
r
e 4-3.  T
r
app
i
ng add
r
ess 
li
nes w
i
th the posta
l
code t
r
ap.
control Library platform:C# PDF File Compress Library: Compress reduce PDF size in C#.net
Convert smooth lines to curves. If using x86, the platform target should be x86. C# Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
www.rasteredge.com
control Library platform:VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
paste, C#.NET rotate PDF pages, C#.NET search text in PDF VB.NET PDF to JPEG converting component can help developers convert standard PDF file to high
www.rasteredge.com
70
L
esson 4 - Spec
i
a
l
Data Extract
i
on Techn
i
ques
4. Highligh
t
a
ll of 
t
he 
a
dd
r
ess fields 
a
a
single block 
a
s shown in Figu
r
e 4-4
(
t
he Au
t
o-Define Fields bu
tt
on is no
t
a
v
a
il
a
ble when 
t
he pos
ta
tra
p is
used, so you mus
t
highligh
t
t
he fields you
r
self).
Using the mouse  Click down in 
t
he S
a
mple box 
at
t
he fi
r
s
t
ch
ara
c
t
e
r
of
t
he fi
r
s
t
a
dd
r
ess field, 
t
hen d
ra
r
igh
t
a
nd down 
t
o highligh
t
a
ll of 
t
he
a
dd
r
ess fields.  (As you d
ra
g down, 
t
he S
a
mple box m
a
y sc
r
oll 
t
o displ
a
y
t
he l
a
s
t
a
dd
r
ess line.)
Using the keyboard  P
r
ess 
ALT
+
S
t
o shif
t
t
he focus 
t
t
he S
a
mple box.
Use 
t
he 
arr
ow keys 
t
o move 
t
he cu
r
so
r
t
t
he fi
r
s
t
ch
ara
c
t
e
r
of 
t
he fi
r
s
t
a
dd
r
ess field, 
t
he p
r
ess 
INSERT
a
nd use 
t
he 
r
igh
t
arr
ow 
a
nd 
t
he down
arr
ow 
t
o highligh
t
t
he 
a
dd
r
ess block.  P
r
ess 
ENTER
t
o comple
t
t
he
a
dd
r
ess block defini
t
ion.
F
i
gu
r
e 4-4.  H
i
gh
li
ght
i
ng the add
r
ess f
i
e
l
ds.
5. Click 
t
he P
r
eview Templ
at
e bu
tt
on 
.
Mon
ar
ch highligh
t
t
he 
a
dd
r
ess fields in 
t
he 
r
epo
rt
 Sc
r
oll 
t
h
r
ough enough of
t
he 
r
epo
rt
t
o s
at
isfy you
r
self 
t
h
at
a
ll ins
ta
nces of 
t
he 
a
dd
r
ess h
a
ve been
c
a
p
t
u
r
ed.
M
onarch 
L
earn
i
ng Gu
i
de
71
F
i
gu
r
e 4-5.  T
r
apped add
r
ess f
i
e
l
ds.
No
t
t
h
at
t
he pos
ta
tra
p h
a
s co
rr
ec
t
ly c
a
p
t
u
r
ed 
a
ll 
t
he 
a
dd
r
esses, even
t
hough some h
a
ve 
t
h
r
ee lines 
a
nd some h
a
ve fou
r
 This is 
t
he benefi
t
of using
t
he speci
a
l pos
ta
tra
t
o ex
tra
c
t
a
dd
r
ess fields 
rat
he
r
t
h
a
n using 
t
he
s
ta
nd
ar
d wildc
ar
tra
pping ch
ara
c
t
e
r
s.
6. Type Customer Level in 
t
he N
a
me box, 
t
hen click 
t
he OK bu
tt
on 
t
a
ccep
t
t
he 
t
empl
at
e.
72
L
esson 4 - Spec
i
a
l
Data Extract
i
on Techn
i
ques
H
ow Add
r
ess Fields a
r
e A
rr
anged in the 
T
able
When you open 
t
he T
a
ble window, Mon
ar
ch 
a
ppends 
t
he 
a
dd
r
ess fields 
t
t
he
exis
t
ing d
ata
b
a
se 
r
eco
r
ds.  Le
t
’s open 
t
he T
a
ble window 
t
o see how 
t
he
a
dd
r
ess fields 
ar
arra
nged.
1. Selec
t
Window, T
a
ble (
ALT
W
T
).
2. When 
t
he T
a
ble window 
a
ppe
ar
s, sc
r
oll 
r
igh
t
t
o displ
a
t
he 
a
dd
r
ess fields.
F
i
gu
r
e 4-6.  Ext
r
acted add
r
esses shown 
i
n the Tab
l
e w
i
ndow (font s
i
ze ad
j
usted to show a
ll
fou
r
f
i
e
l
ds).
No
t
t
h
at
Mon
ar
ch h
a
arra
nged 
t
he 
a
dd
r
ess info
r
m
at
ion in
t
o fou
r
fields, one
fo
r
e
a
ch line in 
t
he l
ar
ges
t
a
dd
r
ess block.  Th
r
ee line 
a
dd
r
esses 
ar
arra
nged
p
r
ope
r
ly 
t
o keep 
t
he comp
a
ny, s
tr
ee
t
a
nd pos
ta
l line info
r
m
at
ion in 
t
he p
r
ope
r
fields.
In Lesson 9 - Calcula
t
ed Fields, we’ll 
r
e
t
u
r
t
o ou
r
discussion of 
a
dd
r
ess
blocks 
t
o show you how 
t
o b
r
e
a
k ou
t
t
he ci
t
y, s
tat
a
nd pos
ta
l code
info
r
m
at
ion in
t
o sep
arat
e fields.
M
onarch 
L
earn
i
ng Gu
i
de
73
Saving 
Y
ou
r
W
o
r
k
You h
a
ve comple
t
ed Lesson 4.  We 
r
ecommend 
t
h
at
you s
a
ve you
r
wo
r
k in 
a
Mon
ar
ch model file.
1. Selec
t
File, S
a
ve Model As (
ALT
F
A
).
2. Type classic in 
t
he File N
a
me box, 
t
hen choose S
a
ve.
3. Choose Yes 
t
o ove
r
w
r
i
t
t
he exis
t
ing model.
4. Selec
t
File, Exi
t
(
ALT
F
X
).
Summa
r
y
In 
t
his lesson you le
ar
ned how 
t
o use 
t
he pos
ta
tra
t
o c
a
p
t
u
r
e fields f
r
om
a
dd
r
ess blocks 
t
h
at
con
ta
in 
a
v
ar
ying numbe
r
of lines.  This lesson concludes
ou
r
explo
rat
ion of 
t
he Repo
rt
window.  Fo
r
fu
rt
he
r
r
e
a
ding, see 
t
he following
sec
t
ions of 
t
he Monarch On-line Reference Guide:
Ch
a
p
t
e
r
1 - Repo
rt
Window
C
r
e
at
ing D
ata
Ex
tra
c
t
ion Templ
at
es
C
r
e
at
ing 
a
t
empl
at
e
C
a
p
t
u
r
ing 
a
dd
r
ess blocks wi
t
h v
ar
ying lines
The nex
t
five lessons 
ar
e devo
t
ed 
t
t
he T
a
ble window, whe
r
e you c
a
n explo
r
e
a
nd m
a
nipul
at
t
he 
r
epo
rt
d
ata
a
nd expo
rt
i
t
t
o o
t
he
r
a
pplic
at
ions.
74
L
esson 4 - Spec
i
a
l
Data Extract
i
on Techn
i
ques
Documents you may be interested
Documents you may be interested