how to display pdf file in c# : Copy text from encrypted pdf control application platform web page html windows web browser Excel97-2007BinaryFileFormat(xls)Specification16-part271

Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 160 of 349 
48 
grbit 
Option flags (shown LSB to MSB): 
fLinked
:1  =1 if linked to a chart sheet 
Reserved:15  Reserved; must be 0 (zero) 
50 
(Reserved)  16 
Reserved; must be 0 (zero). 
66 
cchName 
Length of the name (null if no name). 
67 
stName 
var 
Name (null if no name; may contain a padding byte to 
force word-boundary alignment). 
var 
fmla 
var 
FMLA
structure (see ―FMLA Structure‖). 
An embedded chart BIFF substream immediately follows the chart object record.  
This embedded chart file begins with a 
BOF
record and ends with an 
EOF
record.  For 
more information on this file format, see Excel
Chart Records section. 
Text Object Fields 
Offset  Name 
Size  Contents 
38 
icvBack 
Index to the color palette for background color. 
39 
icvFore 
Index to the color palette for foreground color. 
40 
fls 
Fill pattern. 
41 
fAuto 
Bit 0 = 1 if the Automatic Fill option is turned on 
(Format Object dialog box, Patterns tab).  All other 
bits in 
fAuto
are don‘t-care. 
42 
icv 
Index to the color palette for line color. 
43 
lns 
Line style (see ―Line Object Fields‖). 
44 
lnw 
Line weight (see ―Line Object Fields‖). 
45 
fAuto 
Bit 0 = 1 if the Automatic Border option is turned on 
(Format Object dialog box, Patterns tab).  All other 
bits in 
fAuto
are don‘t-care. 
46 
frs 
Frame style structure (see the preceding section 
―Rectangle Object Fields‖). 
48 
cbText 
Length of the object text. 
50 
(Reserved)  2 
Reserved; must be 0 (zero). 
52 
cbRuns 
Total length of all 
TXORUNS
structures in the record. 
54 
ifntEmpty 
If 
cbRuns=0
, the text object is empty, and these 2 
bytes contain the index to the 
FONT
record for the 
object. 
If the object contains text, 
cbRuns>0
, and these 2 
bytes are reserved. 
56 
(Reserved)  2 
Reserved; must be 0 (zero). 
58 
grbit 
Option flags (see the following table). 
Copy text from encrypted pdf - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
c# extract pdf text; extract text from pdf with formatting
Copy text from encrypted pdf - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
extract text from pdf java; extract text from image pdf file
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 161 of 349 
Offset  Name 
Size  Contents 
60 
rot 
Orientation of text within the object boundary (Format 
Object dialog box, Alignment tab): 
=0, no rotation (text appears left to right) 
=1, text appears top to bottom; letters are upright 
=2, text is rotated 90 degrees counterclockwise 
=3, text is rotated 90 degrees clockwise 
62 
(Reserved)  12 
Reserved; must be 0 (zero). 
74 
cchName 
Length of the name (null if no name). 
75 
stName 
var 
Name (null if no name; may contain a padding byte to 
force word-boundary alignment). 
var 
fmla 
var 
FMLA
structure (see ―FMLA Structure‖). 
var 
rgch 
var 
Object text; may contain a single padding byte at the 
end of the text for word-boundary alignment (
cbText
does not count this padding byte). 
var 
TXORUNS 
TXORUNS
structure (see ―TXORUNS‖). 
var 
TXORUNS 
TXORUNS
structure (see ―TXORUNS‖). 
The 
grbit
field at byte 58 contains the following option flags: 
Offset  Bits  Mask  Name 
Contents 
01h 
(Reserved) 
Reserved; must be 0 (zero) 
3–1  0Eh 
alcH 
Horizontal text alignment: 
1 = left-aligned 
2 = centered 
3 = right-aligned 
4 = justified 
6–4  70h 
alcV 
Vertical text alignment: 
1 = left-aligned 
2 = centered 
3 = right-aligned 
4 = justified 
80h 
fAutoTextSize 
=1 if the Automatic Size option is 
turned on (Format Object dialog box, 
Alignment tab) 
01h 
(unused) 
02h 
fLockText 
=1 if the Lock Text option is turned on 
(Format Object dialog box, Protection 
tab) 
04h 
fFuzzy 
=1 if the object is selected (the broken 
border is displayed) 
7 – 3  F8h 
(Reserved) 
Reserved; must be 0 (zero) 
C# PDF Password Library: add, remove, edit PDF file password in C#
passwordSetting.IsExtract = true; // Copy is allowed. In this part, you will know how to change and update password for an encrypted PDF file in C# programming
can't copy and paste text from pdf; copy pdf text to word with formatting
VB.NET PDF Password Library: add, remove, edit PDF file password
passwordSetting.IsExtract = True ' Copy is allowed In this part, you will know how to change and update password for an encrypted PDF file in VB.NET programming
copying text from pdf into word; extract text from pdf acrobat
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 162 of 349 
TXORUNS 
The 
TXORUNS
structure contains formatting information about the object text string.  
TXORUNS
structure occurs every time the text formatting changes.  The 
TXORUNS
structure is described in the following table. 
Offset  Name 
Size 
Contents 
ichFirst 
Index to the first character to which the formatting 
applies 
ifnt 
Index to the 
FONT
record 
(Reserved)  4 
There are always at least two 
TXORUNS
structures in the text object record, even if 
the entire text string is normal font (
ifnt=0
).  The last 
TXORUNS
structure, which 
ends the formatting information for the string, always has 
ichFirst=cbText
, and 
ifnt=0
Button Object Fields 
Offset  Name 
Size  Contents 
38 
icvBack 
Index to the color palette for background color (fixed 
for buttons). 
39 
icvFore 
Index to the color palette for foreground color (fixed 
for buttons). 
40 
fls 
Fill pattern (fixed for buttons). 
41 
grbit 
Option flags (fixed for buttons). 
42 
icv 
Index to the color palette for line color (fixed for 
buttons). 
43 
lns 
Line style (fixed for buttons). 
44 
lnw 
Line weight (fixed for buttons). 
45 
fAuto 
Bit 0 = 1 (fixed for buttons). 
46 
frs 
Frame style structure (ignored for buttons). 
48 
cbText 
Length of the object text. 
50 
(Reserved) 
Reserved; must be 0 (zero). 
52 
cbRuns 
Total length of all 
TXORUNS
structures in record. 
54 
ifntEmpty 
If 
cbRuns=0
, the button object is empty, and these 2 
bytes contain the index to the 
FONT
record for the 
object. 
If the object contains text, 
cbRuns>0
, and these 2 
bytes are reserved. 
56 
(Reserved) 
Reserved; must be 0 (zero). 
58 
grbit 
Option flags (see the following table). 
VB.NET Excel: Render and Convert Excel File to TIFF Image by Using
contained in the Excel needs to be encrypted, it will If you want to view or edit PDF, Word, Excel or Excel document to REImage, you can just copy following VB
extract text from pdf c#; cut and paste text from pdf document
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 163 of 349 
Offset  Name 
Size  Contents 
60 
rot 
Orientation of text within the object boundary (Format 
Object dialog box, Alignment tab): 
=0, no rotation (text appears left to right) 
=1, text appears top to bottom; letters are upright 
=2, text is rotated 90 degrees counterclockwise 
=3, text is rotated 90 degrees clockwise 
62 
(Reserved) 
Reserved; must be 0 (zero). 
68 
grbit 
Option flags (shown LSB to MSB): 
fDefault
:1 = 1 if this is the default button 
fHelp
:1 = 1 if this is the Help button 
fCancel
:1 = 1 if this is the cancel button 
fDismiss
:1 = 1 if this is the dismiss button 
Reserved:12 Reserved; must be 0 (zero) 
70 
accel 
Accelerator key character. 
72 
accel2 
Accelerator key character (East Asian versions only). 
74 
cchName 
Length of the name (null if no name). 
75 
stName 
var 
Name (null if no name; may contain a padding byte to 
force word-boundary alignment). 
var 
fmla 
var 
FMLA
structure (see ―FMLA Structure‖). 
var 
rgch 
var 
Object text; may contain a single padding byte at the 
end of the text for word-boundary alignment (
cbText
does not count this padding byte). 
var 
TXORUNS 
TXORUNS
structure (see ―TXORUNS‖). 
var 
TXORUNS 
TXORUNS
structure (see ―TXORUNS‖). 
The grbit field at byte 58 contains the following option flags: 
Offset  Bits  Mask  Name 
Contents 
01h 
(Reserved) 
Reserved; must be 0 (zero) 
3–1  0Eh 
alcH 
Horizontal text alignment: 
1 = left-aligned 
2 = centered 
3 = right-aligned 
4 = justified 
6–4  70h 
alcV 
Vertical text alignment: 
1 = left-aligned 
2 = centered 
3 = right-aligned 
4 = justified 
80h 
fAutoTextSize 
=1 if the Automatic Size option is turned 
on (Format Object dialog box, 
Alignment tab) 
01h 
(unused) 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 164 of 349 
02h 
fLockText 
=1 if the Lock Text option is turned on 
(Format Object dialog box, Protection 
tab) 
04h 
fFuzzy 
=1 if the object is selected (the broken 
border is displayed) 
7–3  F8h 
(Reserved) 
Reserved; must be 0 (zero) 
Picture Object Fields 
Offset  Name 
Size  Contents 
38 
icvBack 
Index to the color palette for background color. 
39 
icvFore 
Index to the color palette for foreground color. 
40 
fls 
Fill pattern. 
41 
fAuto 
Bit 0 = 1 if the Automatic Fill option is turned on 
(Format Object dialog box, Patterns tab).  All other 
bits in 
fAuto
are don‘t-care. 
42 
icv 
Index to the color palette for line color. 
43 
lns 
Line style (see ―Line Object Fields‖). 
44 
lnw 
Line weight (see ―Line Object Fields‖). 
45 
fAuto 
Bit 0 = 1 if the Automatic Border option is turned on 
(Format Object dialog box, Patterns tab).  All other 
bits in 
fAuto
are don‘t-care. 
46 
frs 
Frame style structure (see the preceding section 
―Rectangle Object Fields‖). 
48 
cf 
Image format: 
=00h Text format 
=01h Null format (no image data) 
=02h Windows metafile or Macintosh PICT format 
=09h Windows bitmap format 
50 
(Reserved)  4 
Reserved; must be 0 (zero). 
54 
cbPictFm
la 
Length of the picture 
FMLA
structure (the 
FMLA
that 
contains the link to the picture). 
56 
(Reserved)  2 
Reserved; must be 0 (zero). 
58 
grbit 
Option flags (see the following table). 
60 
(Reserved)  4 
Reserved; must be 0 (zero). 
64 
cchName 
Length of the name (null if no name). 
65 
stName 
var 
Name (null if no name; may contain a padding byte to 
force word-boundary alignment). 
var 
fmla 
var 
Attached macro 
FMLA
structure (see ―FMLA Structure‖). 
var 
PictFmla 
var 
Picture 
FMLA
structure (see ―FMLA Structure‖). 
var 
(Reserved)  4 
Reserved; must be 0 (zero). 
The 
grbit
field at byte 58 contains the following option flags: 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 165 of 349 
Offset  Bits  Mask  Name 
Contents 
01h 
fAutoPict 
=0 if the user manually sizes picture by dragging 
a handle 
02h 
fDde 
=1 if the reference in the 
FMLA
structure is a 
DDE reference 
04h 
fIcon 
=1 if the picture is from a DDE link, and the only 
available representation of the picture is an icon 
7–3  F8h 
(unused) 
7–0  FFh 
(unused) 
Sheet Background in Microsoft Excel for Windows 95 
The sheet background bitmap for worksheets and charts is stored as a hidden picture 
object that has the name __BkgndObj (the 
stName
field at byte 65).  An 
IMDATA
record will also appear in the file to store the image description. 
Group Object Fields 
Offset  Name 
Size  Contents 
34 
(Reserved)  4 
Reserved; must be 0 (zero). 
38 
idNext 
Object ID number (id) of the object that follows the last 
object in this group.  If there are no objects following the 
group, 
idNext=0
40 
(Reserved)  16 
Reserved; must be 0 (zero). 
A Group 
OBJ
record precedes the 
OBJ
records for the group members. 
Polygon Object Fields 
Offset  Name 
Size  Contents 
38 
icvBack 
Index to the color palette for background color. 
39 
icvFore 
Index to the color palette for foreground color. 
40 
fls 
Fill pattern. 
41 
fAuto 
Bit 0 = 1 if the Automatic Fill option is turned on 
(Format Object dialog box, Patterns tab).  All other 
bits in 
fAuto
are don‘t-care. 
42 
icv 
Index to the color palette for line color. 
43 
lns 
Line style (see the preceding section ―Line Object 
Fields‖). 
44 
lnw 
Line weight (see preceding section ―Line Object Fields‖). 
45 
fAuto 
Bit 0 = 1 if the Automatic Border option is turned on 
(Format Object dialog box, Patterns tab).  All other 
bits in 
fAuto
are don‘t-care. 
46 
frs 
Frame style structure (see the preceding section 
―Rectangle Object Fields‖). 
48 
wstate 
If bit 0 = 1, the polygon is closed.  All other bits are 
don‘t-care. 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 166 of 349 
50 
(Reserved)  10 
60 
iMacSav 
Number of vertices in the polygon (1-based). 
62 
(Reserved)  8 
70 
cchName 
Length of the name (null if no name). 
71 
stName 
var 
Name (null if no name; may contain a padding byte to 
force word-boundary alignment). 
var 
fmla 
var 
FMLA
structure (see ―FMLA Structure‖). 
For polygon objects, a 
COORDLIST
record follows the
OBJ
record. 
Check Box Object Fields 
Offset  Name 
Size  Contents 
38 
icvBack 
Index to the color palette for background color (fixed for 
check box objects). 
39 
icvFore 
Index to the color palette for foreground color (fixed for 
check box objects). 
40 
fls 
Fill pattern (ignored for check box objects). 
41 
fAuto 
(Ignored for check box objects). 
42 
icv 
Index to the color palette for line color (fixed for check 
box objects). 
43 
lns 
Line style (ignored for check box objects). 
44 
lnw 
Line weight (ignored for check box objects). 
45 
fAuto 
(Ignored for check box objects). 
46 
frs 
Frame style structure (ignored for check box objects). 
48 
(Reserved)  10 
Reserved; must be 0 (zero). 
58 
grbit 
Option flags (see the following table). 
60 
(Reserved)  20 
Reserved; must be 0 (zero). 
80 
cchName 
Length of the name (null if no name). 
81 
stName 
var 
Name (null if no name; may contain a padding byte to 
force word-boundary alignment). 
var 
cbFmla1 
Length of the 
FMLA
structure for the attached macro 
(never null). 
var 
fmla1 
var 
FMLA
structure for the attached macro (see ―FMLA 
Structure‖). 
var 
cbFmla2 
Length of the 
FMLA
structure for the cell link (never 
null). 
var 
fmla2 
var 
FMLA
structure for the cell link (see ―FMLA Structure‖). 
var 
cbText 
Length of the object text (never null). 
var 
rgch 
var 
Object text; may contain a single padding byte at the 
end of the text for word-boundary alignment (
cbText
does not count this padding byte). 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 167 of 349 
Offset  Name 
Size  Contents 
var 
fChecked 
=0 if the check box is not checked 
=1 if the check box is checked 
=2 if the check box is gray (mixed) 
var 
accel 
Accelerator key character. 
var 
accel2 
Accelerator key character (East Asian versions only). 
var 
grbit 
Option flags (shown LSB to MSB): 
fNo3d
:1 = 1 if 3-D shading is turned off 
fBoxOnly
:1 = 1 if only the box is drawn 
Reserved
:14 Reserved; must be 0 (zero) 
The 
grbit
field at byte 58 contains the following option flags: 
Offset  Bits  Mask  Name 
Contents 
7 – 0  FFh 
(Reserved)  Reserved; must be 0 (zero) 
01h 
(unused) 
02h 
fLockText 
=1 if the Lock Text option is turned on 
(Format Object dialog box, Protection tab) 
04h 
fFuzzy 
=1 if the object is selected (the broken border 
is displayed) 
7 – 3  F8h 
(Reserved)  Reserved; must be 0 (zero) 
Dialog Frame Object Fields 
Offset  Name 
Size  Contents 
38 
icvBack 
Index to the color palette for background color (fixed for 
dialog frame objects). 
39 
icvFore 
Index to the color palette for foreground color (fixed for 
dialog frame objects). 
40 
fls 
Fill pattern (ignored for dialog frame objects). 
41 
grbit 
Option flags (ignored for dialog frame objects). 
42 
icv 
Index to the color palette for line color (fixed for dialog 
frame objects). 
43 
lns 
Line style (ignored for dialog frame objects). 
44 
lnw 
Line weight (ignored for dialog frame objects). 
45 
fAuto 
Bit 0 = 1 for dialog frame objects. 
46 
frs 
Frame style structure (ignored for dialog frame objects). 
48 
cbText 
Length of the object text. 
50 
(Reserved)  8 
Reserved; must be 0 (zero). 
58 
grbit 
Option flags (see the following table). 
60 
(Reserved)  14 
Reserved; must be 0 (zero). 
74 
cchName 
Length of the name (null if no name). 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 168 of 349 
75 
stName 
var 
Name (null if no name; may contain a padding byte to 
force word-boundary alignment). 
var 
fmla 
var 
FMLA
structure (see ―FMLA Structure‖). 
var 
rgch 
var 
Object text; may contain a single padding byte at the 
end of the text for word-boundary alignment (
cbText
does not count this padding byte). 
var 
TXORUNS 
TXORUNS
structure (see text). 
var 
TXORUNS 
TXORUNS
structure (see text). 
The 
grbit
field at byte 58 contains the following option flags: 
Offset  Bits  Mask  Name 
Contents 
7 – 0  FFh 
(Reserved)  Reserved; must be 0 (zero) 
01h 
(Unused) 
02h 
fLockText 
=1 if the Lock Text option is turned on 
(Format Object dialog box, Protection tab) 
04h 
fFuzzy 
=1 if an object is selected (the broken border is 
displayed) 
7 – 3  F8h 
(Reserved)  Reserved; must be 0 (zero) 
The 
TXORUNS
structure contains formatting information about the object text string, 
which is the dialog box caption.  There are two 
TXORUNS
structures in the dialog 
frame object record.  The first has 
ichFirst=00h
, and it has 
ifnt
pointing to the 
FONT
record for the text.  The second has 
ichFirst=cbText
, and it contains no 
other useful information.  The 
TXORUNS
structure is shown in the following table. 
Offset  Name 
Size  Contents 
ichFirst 
Index to the first character to which the formatting 
applies 
ifnt 
Index to the 
FONT
record 
(Reserved)  4 
Drop-Down Object Fields 
Offset  Name 
Size  Contents 
38 
icvBack 
Index to the color palette for background color (fixed for 
drop-down objects). 
39 
icvFore 
Index to the color palette for foreground color (fixed for 
drop-down objects). 
40 
fls 
Fill pattern (ignored for drop-down objects). 
41 
grbit 
Option flags (ignored for drop-down objects). 
42 
icv 
Index to the color palette for line color (fixed for drop-
down objects). 
43 
lns 
Line style (ignored for drop-down objects). 
44 
lnw 
Line weight (ignored for drop-down objects). 
45 
fAuto 
Bit 0 = 1 for drop-down objects. 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 169 of 349 
Offset  Name 
Size  Contents 
46 
frs 
Frame style structure (ignored for drop-down objects). 
48 
(Reserved)  4 
Reserved; must be 0 (zero). 
52 
iVal 
Scroll bar position. 
54 
iMin 
Scroll bar minimum value. 
56 
iMax 
Scroll bar maximum value. 
58 
dInc 
Amount to scroll when an arrow is clicked. 
60 
dPage 
Amount to scroll when the scroll bar is clicked. 
62 
fHoriz 
=1 if the scroll bar is horizontal. 
64 
dxScroll 
Width of the scroll bar. 
66 
grbit 
Option flags (shown LSB to MSB): 
(Reserved):3 Reserved; must be 0 (zero) 
fNo3d
:1 = 1 if 3-D shading is turned off 
(Reserved):12 Reserved; must be 0 (zero) 
68 
(Reserved)  18 
Reserved; must be 0 (zero). 
86 
ifnt 
Index to the 
FONT
record for list box. 
88 
(Reserved)  14 
Reserved; must be 0 (zero). 
102 
xLeft 
X (horizontal) position of the upper-left corner of the 
drop-down object‘s bounding rectangle. 
104 
yTop 
Y (vertical) position of the upper-left corner of the drop-
down object‘s bounding rectangle. 
106 
xRight 
X (horizontal) position of the lower-right corner of the 
drop-down object‘s bounding rectangle. 
108 
yBot 
Y (vertical) position of the lower-right corner of the drop-
down object‘s bounding rectangle. 
110 
(Reserved)  4 
Reserved; must be 0 (zero). 
114 
cchName 
Length of the name (null if no name). 
115 
stName 
var 
Name (null if no name; may contain a padding byte to 
force word-boundary alignment). 
var 
cbFmla1 
Length of the 
FMLA
structure for the attached macro 
(never null). 
var 
fmla1 
var 
FMLA
structure for the attached macro (see ―FMLA 
Structure‖). 
var 
cbFmla2 
Length of the 
FMLA
structure for the cell link (never 
null). 
var 
fmla2 
var 
FMLA 
structure for the cell link (see ―FMLA Structure‖). 
var 
cbFmla3 
Length of the 
FMLA
structure for the input range (never 
null). 
var 
fmla3 
var 
FMLA
structure for the input range (see ―FMLA 
Structure‖). 
Documents you may be interested
Documents you may be interested