how to display pdf file in c# : Copy text from pdf Library control component .net azure winforms mvc Excel97-2007BinaryFileFormat(xls)Specification18-part273

Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 180 of 349 
Offset  Name 
Size  Contents 
... 
... 
... 
... 
var 
rgch 
Color value of the last color (
=ccv
) in the palette 
PANE: Number of Panes and Their Position (41h) 
The 
PANE
record describes the number and position of unfrozen panes in a window. 
Record Data 
Offset  Name 
Size  Contents 
Horizontal position of the split; 0 (zero) if none 
Vertical position of the split; 0 (zero) if none 
rwTop 
Top row visible in the bottom pane 
10 
colLeft 
Leftmost column visible in the right pane 
12 
pnnAct 
Pane number of the active pane 
The 
x
and 
y
fields contain the position of the vertical and horizontal splits, 
respectively, in units of 1/20
th
of a point.  Either of these fields can be 0 (zero), 
indicating that the window is not split in the corresponding direction. 
For a window with a horizontal split, the 
rwTop
field is the topmost row visible in the 
bottom pane or panes.  For a window with a vertical split, the 
colLeft
field contains 
the leftmost column visible in the right pane or panes. 
The 
pnnAct
field indicates which pane is the active pane.  The 
pnnAct
field contains 
one of the following values: 
0 = lower right 
1 = upper right 
2 = lower left 
3 = upper left 
If the window has frozen panes, as specified in the 
WINDOW2
record, 
x
and 
y
have 
special meaning.  If there is a vertical split, 
x
contains the number of columns visible 
in the top pane.  If there is a horizontal split, 
y
contains the number of rows visible 
in the left pane.  Both types of splits can be present in a window, as in unfrozen 
panes. 
PARAMQRY: Query Parameters (DCh) 
This record contains query data. 
Note: 
PARAMQRY
has the same record number as 
SXEXT
.  This has no adverse 
ramifications in a BIFF file because 
PARAMQRY
always occurs in conjunction with an 
SXEXT
record. 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
wTypeSql 
Used for ODBC queries; the parameter SQL type 
flags 
Option flags; see following table 
Copy text from 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# read text from pdf; extract text from pdf c#
Copy text from 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
copy and paste text from pdf; delete text from pdf online
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 181 of 349 
Offset  Name 
Size  Contents 
grbit 
If 
pbt=1
then this value indicates what type of value is in 
rgb
0001h = an IEEE number 
0002h = a variable-length Unicode string 
0004h = a Boolean but the value is stored in 
fVal
rather 
than 
rgb
0800h = an integer 
10 
fVal 
A true/false value if 
pbt=2
and the parameter is a 
Boolean 
12 
rgb 
var 
if 
pbt=0
, prompt string as a Unicode string
if 
pbt=1
, refer to 
grbit
if 
pbt=2
, reference as parsed expression
The 
flags
field contains the following option flags: 
Bits 
Mask  Name 
Contents 
1–0 
0003h 
pbt 
Parameter binding type: 
=0 Prompt type (example, ―Please enter a 
date‖) 
=1 Fixed value type (example, 10, ―MSFT‖, 
01/06/97, and so on) 
=2 Reference type (example, ―=Sheet2!$A$5‖) 
0004h 
fAuto 
=1 for automatic parameters 
0008h 
fNonDefaultName 
=0 then program prompts for the name 
15–4  FFF0h  (Reserved) 
Reserved; must be 0 (zero) 
PASSWORD: Protection Password (13h) 
The 
PASSWORD
record contains the encrypted password for a protected sheet or 
workbook (see Office Open XML specification (Ecma Internation Standard 376) for 
further details).  Note: this record specifies a sheet-level or workbook-level 
protection password, as opposed to the 
FILEPASS
record, which specifies a file 
password. 
Record Data 
Offset  Name 
Size  Contents 
wPassword 
Encrypted password 
PLS: Environment-Specific Print Record (4Dh) 
The 
PLS
record saves printer settings and printer driver information. 
Record Data, Macintosh 
Offset  Name 
Size  Contents 
wEnv 
Operating environment: 
0= Microsoft Windows 
1= Apple Macintosh 
rgb 
var 
TPrint
structure (for more information about this 
structure, see Inside Macintosh, Volume II, page 149). 
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
C#.NET PDF Library - Copy and Paste PDF Pages in C#.NET. Easy Ability to copy selected PDF pages and paste into another PDF file. The
copying text from pdf to excel; copy pdf text to word
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Extract, Copy, Paste PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Copy and Paste PDF Page. Ability to copy PDF pages and paste into another PDF file.
cut and paste pdf text; extract text from pdf online
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 182 of 349 
Record Data, Windows 
Offset  Name 
Size  Contents 
wEnv 
Operating environment: 
0= Microsoft Windows 
1= Apple Macintosh 
rgb 
var 
DEVMODE
structure (for more information about this 
structure, see the documentation for the Microsoft 
Windows Software Development Kit). 
PLV: Page Layout View in Mac Excel 11 (8c8h) 
This is a Mac Excel 
FRT
record.  It stores the information for Page Layout View in 
MacExcel 11. 
Record Data 
Offset Name 
Size  Contents 
rt 
Record type; this matches the BIFF 
rt
in the first two 
bytes of the record;  =08c5h 
grbitFrt 
FRT
flags; must be zero 
grbitFlags 
Flags 
wscale 
The 
grbitFlags
field contains the following option flags: 
Bits  Mask  Name 
Contents
i
01h 
fPLVMove 
1=  
02h 
fOnePage 
1=  
03h 
fRuler 
1= 
04h 
fPrintScaleNotSheetScale 
1= 
7-4  F0h 
(reserved) 
Reserved; must be zero 
PLV: Page Layout View Settings in Excel 2007 (88Bh) 
This record stores data associated with the preceding worksheet‘s page layout view. 
Offset  Name 
Size 
Contents 
rt 
Record type; this matches the BIFF 
rt
in the 
first two bytes of the record; =088Bh 
grbitFrt 
FRT
cell reference flag; =0 currently 
(Reserved)
Currently not used, and set to 0
16 
wScalePLV 
Zoom scale for the worksheet, =100 if zoom is 
100%; 2-byte unsigned integer value 
18 
grbit 
Page layout view flags (see below for details) 
The 
grbit
field contains the following page layout view flags: 
Offset  Bits  Mask 
Name 
Contents 
0001h 
fPageLayoutView 
=1 if the worksheet is in the 
page layout view 
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
PDF ›› C# PDF: Extract PDF Image. How to C#: Extract Image from PDF Document. Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document.
get text from pdf into excel; get text from pdf file c#
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET PDF - Extract Image from PDF Document in VB.NET. Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document in VB.NET Project.
extract text from pdf using c#; export highlighted text from pdf to word
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 183 of 349 
0002h 
fRulerVisible 
=1 if the ruler is visible 
0004h 
fWhitespaceHidden 
=1 if margins between pages 
are hidden in the page layout 
view 
3-
15 
FFF8h 
(Reserved) 
Currently not used, and set to 
PRECISION: Precision (0Eh) 
The 
PRECISION
record stores the Precision As Displayed option from the Options 
dialog box, Calculation tab. 
Record Data 
Offset  Name 
Size  Contents 
fFullPrec 
=0 if Precision As Displayed option is selected 
PRINTGRIDLINES: Print Gridlines Flag (2Bh) 
This record stores the Gridlines option from the Page Setup dialog box, Sheet tab. 
Record Data 
Offset  Name 
Size  Contents 
fPrintGrid 
=1 to print gridlines 
PRINTHEADERS: Print Row/Column Labels (2Ah) 
The 
PRINT HEADERS
record stores the Row And Column Headings option from 
the Page Setup dialog box, Sheet tab. 
Record Data 
Offset  Name 
Size  Contents 
fPrintRwCol 
=1 to print row and column headings 
PROTECT: Protection Flag (12h) 
The 
PROTECT
record stores the protection state for a sheet or workbook. 
Record Data 
Offset  Name 
Size  Contents 
fLock 
=1 if the sheet or workbook is protected 
PROT4REV: Shared Workbook Protection Flag (1AFh) 
The 
PROT4REV
record stores a shared-workbook protection flag. 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
fRevLock 
=1 if the Sharing with Track Changes option is on 
(Protect Shared Workbook dialog box) 
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
XDoc.PDF ›› VB.NET PDF: Copy, Paste, Cut Image in Page. VB.NET PDF - Copy, Paste, Cut PDF Image in VB.NET. VB.NET: Copy and Paste Image in PDF Page.
copy text from pdf with formatting; extract text from pdf to word
C# PDF copy, paste image Library: copy, paste, cut PDF images in
|. Home ›› XDoc.PDF ›› C# PDF: Copy, Paste, Cut Image in Page. C#.NET PDF SDK - Copy, Paste, Cut PDF Image in C#.NET. C# Guide
export text from pdf to excel; copy and paste text from pdf to word
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 184 of 349 
PROT4REVPASS: Shared Workbook Protection Password 
(1BCh) 
The 
PROT4REV
record stores an encrypted password for shared-workbook protection. 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
wRevPass 
Encrypted password (if this field is 0 (zero), there is no 
Shared Workbook Protection Password; the password is 
entered in the Protect Shared Workbook dialog box) 
PUB: Publisher (89h) 
The 
PUB
record contains information about the publisher/subscriber feature.  This 
record can be created only by Microsoft Excel for the Macintosh.  However, if Excel 
for any other operating environment encounters the 
PUB
record in a BIFF file, it 
leaves the record in the file, unchanged, when the file is saved. 
Record Data 
Offset  Name 
Size  Contents 
grbit 
Option flags 
ref 
Reference structure describing the published area on the 
worksheet 
12 
sec 
36 
Section record associated with the published area 
48 
rgbAlias 
var 
Contents of the alias pointed to by the section record 
The 
grbit
field contains the following option flags: 
Offset  Bits  Mask  Name 
Contents 
01h 
fAprPrinted 
=1 if the published appearance is shown 
when printed 
02h 
fSizPrinted 
=1 if the published size is shown when 
printed 
7–2  FCh 
(unused) 
7–0  FFh 
(unused) 
QSI: External Data Range (1ADh) 
This record stores an external data range. 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
grbit 
Option flags; see following table. 
itblAutoFmt 
Index to autoformat table. 
grbitAtrAutoFmt 
Low-order 6 bits contain autoformat attribute 
flag bits; the high-order 10 bits are reserved. 
10 
(Reserved) 
Reserved; must be 0 (zero). 
14 
cchName 
Length of name. 
C# PDF insert text Library: insert text into PDF content in C#.net
Text to PDF. C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. Providing C# Demo Code for Adding and Inserting Text to PDF File Page with .NET PDF Library.
copy and paste text from pdf to excel; extract text from pdf open source
C# PDF Text Search Library: search text inside PDF file in C#.net
Text: Search Text in PDF. C# Guide about How to Search Text in PDF Document and Obtain Text Content and Location Information with .NET PDF Control.
delete text from pdf file; cut and paste text from pdf document
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 185 of 349 
15 
rgchName 
var 
Name string. 
The 
grbit
field contains the option flags listed in the following table. 
Bits 
Mask 
Name 
Contents 
0001h 
fTitles 
=1 if the range contains titles 
0002h 
fRowNums 
=1 if the range uses row numbers 
0004h 
fDisableRefresh 
=1 if refresh is disabled 
0008h 
fAsync 
=1 if the records are to be retrieved in the 
background 
0010h 
fNewAsync 
=1 if this is the first query of a new external 
data range and the records are to be retrieved 
in the background 
0020h 
fRefreshOnLoad 
=1 if this range should be refreshed every time 
the file is loaded 
0040h 
fGrowShrink 
=1 if cells are inserted and deleted as the 
number of rows and columns grows and shrinks 
during external data range refresh 
0080h 
fFill 
=1 if the range has a fill applied 
0100h 
fAutoFormat 
=1 if the range has an autoformat applied 
0200h 
fSaveData 
=0 if the range's cell data is saved as blank 
cells  
=1 if the range's cell data is saved 
10 
0400h 
fDisableEdit 
=1 if the cells are locked for editing 
12-11  1800h  (Reserved) 
Reserved; must be 0 (zero) 
13 
2000h 
fOverwrite 
=1 if cells are overwritten and cleared as the 
number of rows and columns grows and shrinks 
during external data range refresh 
15–14  C000h  (Reserved) 
Reserved; must be 0 (zero) 
QSIF: Query Table Field Formatting (807h) 
Introduced in Excel 9 (2000) this is a 
FRT
record.  It stores the information for 
formatting the individual fields of a Query Table.  A set of 
QSIF
records immediately 
follows the 
QSIR
record. 
Record Data 
Offset  Name 
Size  Contents 
rt 
Record type; this matches the BIFF 
rt
in the first two 
bytes of the record;  =0807h 
grbitFrt 
FRT
flags; must be zero 
grbit 
Union of flags; see table 
12 
idField 
ID number of the query table field; this is a unique 
identification tag 
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
C#.NET PDF SDK - Convert PDF to Text in C#.NET. Integrate following RasterEdge C#.NET text to PDF converter SDK dlls into your C#.NET project assemblies;
extract text from image pdf file; find and replace text in pdf
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 186 of 349 
16 
rgbEx 
var 
Bytes reserved for extra information to be written by 
future versions of Excel; the size of this field is 
determined by 
cbQsifSaved
in the parent 
QSIR
record 
var 
rgbTitle 
var 
Unicode string; this is the name of the field 
The 
grbit
field contains the following option flags: 
Offset  Bits 
Mask 
Name 
Contents 
0001h 
fUserIns 
1= This column was inserted into the Query 
Table and is not in the query 
0002h 
fFillDown 
1= The formula in this column should be 
filled down/deleted up on a refresh 
0004h 
fSortDes 
1= If sorted on this field, this field should be 
sorted in descending order 
10-3  07F8h 
iSortKey 
Sort order 
0= Not sorted on this field 
1= This field is the first sort key 
2= This field is the second sort key 
3= This field is the third sort key 
11 
0800h 
fRowNums 
1= This column contains the row numbers 
for the returned records 
12 
1000h 
(Reserved)  Reserved; must be zero 
13 
2000h 
fSorted 
1= This column is included in the sort range 
15-14  C000h 
(Reserved)  Reserved; must be zero 
0001h 
fClipped 
1= This column falls outside the worksheet 
range 
15-1  FFFEh 
(Reserved)  Reserved; must be zero 
QSIR: Query Table Formatting (806h) 
Introduced in Excel 9 (2000) this is a 
FRT
record.  It stores the formatting 
information for a Query Table.  This record is followed immediately by a set of 
QSIF
records. 
Record Data 
Offset  Name 
Size  Contents 
rt 
Record type; this matches the BIFF 
rt
in the first 
two bytes of the record;  =0806h 
grbitFrt 
FRT
flags; 
bitfFrtRef
must be set to 1; see 
FRT
Record Description 
REF 
REF
structure; see 
FRT
Record Description 
16 
cbQsirSaved 
Number of bytes in the 
QSIR
structure as saved 
(starting with the 
grbit
field and ending with the 
rgbEx
field, inclusive) 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 187 of 349 
Offset  Name 
Size  Contents 
18 
cbQsifSaved 
Number of bytes in each 
QSIF
structure as saved 
(starting with the 
grbit
field and ending with the 
rgbEx
field, inclusive) 
20 
grbit 
Query table flags; see table 
24 
iSortCustom 
ID of custom sort order applied 
28 
cQsif 
Count of 
QSIF
structures; these records 
immediately follow the 
QSIR
record 
32 
cpstDeleted 
Count of strings; these are the columns that are 
in the database query but have been removed 
from the query table; stored in the 
rgbTitle
array, below 
36 
idFieldNext 
First ID number available for assignment to a 
newly-created 
QSIF
structure 
40 
ccolExtraLeft 
Columns to the left of the Query Table that are to 
be sorted with the Query Table 
42 
ccolExtraRight 
Columns to the right of the Query Table that are 
to be sorted with the Query Table 
44 
idList 
XL11: Table ID if linked to a Table 
48 
rgbEx 
var 
Bytes reserved for extra information to be written 
by future versions of Excel; the size of this field is 
determined by 
cbQsirSaved
var 
rgbTitle 
var 
Unicode strings; these are the names of the 
database fields that have been removed from the 
Query Table 
The 
grbit
field contains the following option flags: 
Offset  Bits 
Mask 
Name 
Contents 
0001h 
fPersist 
0= Restore original field order and 
formatting on refresh 
1= Keep user‘s formatting and field 
order changes when refreshing 
0002h 
fPersistSort 
0= Restore data to original order on 
refresh 
1= Apply sort to data on refresh 
0004h 
fPersistAutof
ilter 
0= Unapply autofilter on refresh 
1= Keep autofilter on refresh 
15-3 
FFF8h 
(Reserved) 
Reserved; must be zero 
3-0 
000Fh 
(Reserved) 
Reserved; must be zero 
0010h 
fSorted 
1= A sort has been applied to the 
Query Table 
0020h 
fCaseSensSort 
1= Sort is case-sensitive 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 188 of 349 
Offset  Bits 
Mask 
Name 
Contents 
0040h 
fHdrRowSort 
1= Query Table sort accounted for a 
header row 
0080h 
fidWrapped 
1= id numbers of 
Qsif
structures has 
wrapped around the upper bound; 
Excel will have to check for duplicate 
ids 
0100h 
(Reserved) 
Reserved; must be zero 
0200h 
fTitlesOld 
1= The Query Table had titles last 
time it was refreshed 
14-10 
7C00h 
wVersionBefor
eRefreshAlert 
Used as a 5-bit integer to indicate the 
latest version of Excel that needs to 
give a warning alert on refresh 
15 
8000h 
(Reserved) 
Reserved; must be zero 
Note   the flags 
fPersist
fPersistSort
fPersistAutofilter
, and 
fMapFields
must have the same value. 
QSISXTAG: Pivot Table and Query Table Extensions (802h) 
Introduced in Excel 9 (2000) this is a 
FRT
record.  It stores extra information for 
Query Tables and Pivot Tables. 
Record Data 
Offset  Name 
Size  Contents 
rt 
Record type; this matches the BIFF rt in the 
first two bytes of the record;  =0802h 
grbitFrt 
FRT
flags; must be zero 
fSx 
=0 if the record is for a Query Table 
=1 if the record is for a Pivot Table 
10 
grbit 
General options; see following table 
12 
dwQsiFuture 
Feature-specific options; see following table 
16 
VerSxLastUpdated 
Version of Excel that last refreshed the Pivot 
Table – only used in the Pivot Table case 
otherwise must be zero; 
=0 if Excel 2000 
=1 if Excel XP 
=2 if Excel 2003 
=3 if Office Excel 2007 
17 
VerSxUpdateableMin 
Version of Excel that last refreshed the Pivot 
Table (see values for 
VerSxLastUpdated
) – 
only used in the Pivot Table case otherwise 
must be zero 
18 
obCchName 
Offset in bytes from beginning of 
FRT
to 
beginning of 
cchName
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 189 of 349 
19 
bVerRtqsisxtag 
Version of Excel that first created the 
PivotTable or Query Table 
20 
stName 
var  name of the Pivot Table or Query Table (full 
Unicode string
The 
grbit
field contains the following general option flags: 
Bits 
Mask  Name 
Contents 
0001h 
fEnableRefresh 
0= the table can be refreshed if the setting in 
the 
SXDB
record or in the 
QSI
record is enabled  
1= the table can be refreshed, regardless of the 
setting in the 
SXDB
or 
QSI
record 
0002h 
fInvalid 
This overrides the setting in the 
SXDB
record 
(which should be 0 when 
QSISXTAG
exists) 
1= PivotTable cache is invalid 
0004h 
fTensorEx 
XL9: 1= This is an OLAP PivotTable report; 
expect a 
SXVIEWEX
record to follow 
15-3  FFF8h  (Reserved) 
Reserved; must be zero 
If the record is for a Query Table, the 
dwQsiFuture
field contains the following 
feature-specific option flags: 
Bits 
Mask  Name 
Contents 
0001h 
fPreserveFormat 
1= Keep formatting that has been applied by 
the user 
0002h 
fAutoFit 
1= Auto Fit the columns after refresh 
15-2  FFFCh  (Reserved) 
Reserved; must be zero 
If the record is for a Pivot Table, the 
dwQsiFuture
field contains the following 
feature-specific option flags: 
Bits  Mask 
Name 
Contents 
0001h 
fNoStencil 
1= Do not draw large drop zones for 
PivotTable report if it has no data fields 
0002h 
fHideTotAnnotation 
XL9: 1= Suppress the asterisk for the total 
in an OLAP PivotTable 
0004h  (Reserved) 
0008h 
fIncludeEmptyRw 
XL10: 1= Retrieve and show empty rows 
from the OLAP data source in the Pivot 
Table view 
0010h 
fIncludeEmptyCol 
XL11: 1= Retrieve and show empty 
columns from the OLAP data source in the 
Pivot Table view 
15-5  FFFCh  (Reserved) 
Documents you may be interested
Documents you may be interested