how to display pdf file in c# : Copy and paste pdf text application SDK tool html wpf asp.net online Excel97-2007BinaryFileFormat(xls)Specification24-part280

Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 240 of 349 
Bits 
Mask 
Name 
Contents 
00000004h 
fUnbalancedGroupKnown 
=1 if it has been determined 
whether the OLAP cube 
grouped hierarchy is 
unbalanced. 
00000008h 
fUnbalancedGroup 
=1 if the OLAP cube grouped 
hierarchy is unbalanced. 
=0 if 
fUnbalancedRealKnown
is 0 
or if the OLAP cube grouped 
hierarchy is not unbalanced. 
00000010h 
fHidden 
31-5  FFFFFFE0h  (Reserved)
Reserved; Must be zero. 
Record Data: 
SXADDL
Variant: 
sxdInfo12
(Office Excel 2007 – additional version 12 
properties) for 
sxcCache
Offset  Name 
Size 
Contents 
sxc 
=
sxcCache=03h
(PivotCache) 
sxd 
=
sxdInfo12=41h
(additional version 12 
properties) 
10 
dwCacheFlags 
(dwUserData) 
PivotCache flags (described below) 
14 
(Reserved) 
Reserved; Must be zero. 
16 
(rgbSxAddlData)
var 
(empty) 
The 
dwCacheFlags
look like this: 
Bits 
Mask 
Name 
Contents 
00000001h 
fSheetData 
=1 if the PivotCache supports 
sheet data formulas. 
00000002h 
fSrvSupportAttribDrill 
=1 if the PivotCache's data 
source supports attribute drill. 
00000004h 
fSrvSupportSubQuery 
=1 if the PivotCache's data 
source supports sub queries. 
31-3  FFFFFFF8h  (Reserved)
Reserved; Must be zero. 
Any 
SXADDL
variants not listed above are read by Office Excel as is and are retained 
within the appropriate context in which they were encountered.  These records are 
saved into BIFF if the user saves in BIFF format. 
Copy and paste pdf text - 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
copy and paste text from pdf to excel; copy text from pdf online
Copy and paste pdf text - 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 paste text pdf file; copy and paste pdf text
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 241 of 349 
SXADDL12: Additional Workbook Connections Information 
(881h) 
This record stores additional data associated with DCONN (876h) record, and created 
by Excel 14 or newer. This record is structured the same way as SXADDL (864h) 
record, and has 
sxc
field set to sxcWBConn (19h). 
SXDB: PivotTable Cache Data (C6h) 
The 
SXDB
is stored on a separate stream that maintains information about each 
PivotTable cache.  The 
SXDB
record is followed by a single 
SXDBEX
record and 
several 
FDB
records, one for each field in the PivotTable, given by 
cfdbTot
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
crdbdb 
Number of records in database 
idstm 
Identifies the stream 
10 
grbit 
=01h, 
fSaveData
— data is saved with table layout. 
=02h, 
fInvalid
— the PivotTable must be refreshed 
before the next update. 
=04h, 
fRefreshOnLoad
— the PivotTable will be 
refreshed on load. 
=08h, 
fOptimizeCache
— the cache is optimized to use 
the least amount of memory. 
=10h, 
fBackgroundQuery
— results of the query are 
obtained in the background. 
=20h, 
fEnableRefresh
— refresh is enabled. 
12 
crdbDbb 
Number of records for each database block. 
14 
cfdbdb 
Number of base fields in databases. 
16 
cfdbTot 
Number of base fields, grouped fields, and calculated 
fields. 
18 
crdbUsed 
This value is not used and can be set to zero. 
20 
vsType 
Data source is one of: 
=1, Excel worksheet 
=2, External Data 
=4, Consolidation 
=8, Scenario PivotTable 
22 
cchWho 
Number of characters in the string containing the name 
of the user who last refreshed the PivotTable. 
24 
rgb 
var 
String, represents the number of the user who last 
refreshed the PivotTable. Length is in 
cchWho
SXDBEX: PivotTable Cache Data (122h) 
The 
SXDBEX
record is an extension of the 
SXDB
record.  Both records contain 
PivotTable cache data. 
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 to C#.NET Sample Code: Copy and Paste PDF Pages Using C#.NET. C# programming
copy text from pdf to word with formatting; copying text from pdf into word
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Page: Extract, Copy, Paste PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Copy and Paste PDF Page. VB.NET DLLs: Extract, Copy and Paste PDF Page.
c# extract text from pdf; extracting text from pdf
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 242 of 349 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
numDate 
Date the PivotTable cache was created or was last 
refreshed.  The date is stored as an 8-byte IEEE 
floating-point number. 
12 
cSxFormula 
Count of 
SXFORMULA
records for this cache. 
SXDI: Data Item (C5h) 
This record contains information about the PivotTable data item. 
Record Data 
Offset  Name 
Size  Contents 
isxvdData 
Field that this data item is based on. 
iiftab 
Index to the aggregation function: 
=00h, Sum 
=01h, Count 
=02h, Average 
=03h, Max 
=04h, Min 
=05h, Product 
=06h, Count Nums 
=07h, StdDev 
=08h, StdDevp 
=09h, Var 
=0Ah, Varp 
df 
Data display format: 
=00h, Normal 
=01h, Difference from 
=02h, Percentage of 
=03h, Percentage difference from 
=04h, Running total in 
=05h, Percentage of row 
=06h, Percentage of column 
=07h, Percentage of total 
=08h, Index 
10 
isxvd 
Index to the 
SXVD
record used by the data display 
format. 
12 
isxvi 
Index to the 
SXVI
record used by the data display 
format. 
14 
ifmt 
Index to the format table for this item. 
16 
cchName 
Length of the name; if the name =FFFFh, 
rgch
is null 
and the name in the PivotTable cache storage is used. 
18 
rgch 
var 
Name. 
SXDXF: PivotTable Formatting (F4h) 
This record stores formatting to apply to a PivotTable area 
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.
extract text from pdf java; get text from pdf image
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
VB.NET PDF - Copy, Paste, Cut PDF Image in VB.NET. using RasterEdge.Imaging.Basic; using RasterEdge.XDoc.PDF; VB.NET: Copy and Paste Image in PDF Page.
delete text from pdf online; delete text from pdf preview
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 243 of 349 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
rgbdxf 
var 
PivotTable formatting to apply (refer to DXF
documentation at the end of the XF record) 
SXEX: PivotTable View Extended Information (F1h) 
This record follows the 
SXVIEW
record and contains information about additional 
features added to PivotTables in Excel 97. 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
csxformat 
Number of 
SXFORMAT
records to follow 
cchErrorString 
Number of characters for 
DisplayErrorString
string 
cchNullString 
Number of characters for 
DisplayNullString
string 
10 
cchTag 
Number of characters in Tag string 
12 
csxselect 
Number of 
RTSXSELECT
records to follow 
14 
crwPage 
Number of page field per row 
16 
ccolPage 
Number of page field per column 
18 
grbit1 
=0001h, 
fAcrossPageLay
=01FEh, 
cWrapPage
=0200h, 
fPreserveFormattingNow
=0400h, 
fManualUpdate
20 
grbit2 
=0001h, 
fEnableWizard
=0002h, 
fEnableDrilldown
=0004h, 
fEnableFieldDialog
=0008h, 
fPreserveFormatting
=0010h, 
fMergeLabels
=0020h, 
fDisplayErrorString
=0040h, 
fDisplayNullString
=0080h, 
fSubtotalHiddenPageItems
=0100h, (unused) 
=0200h, 
FEnableDataEd
=0400h, 
fDisableFList
22 
cchPageFieldStyle 
Number of characters in page field style string 
24 
cchTableStyle 
Number of characters for table style string 
26 
cchVacateStyle 
Number of characters for vacate style string 
28 
rgb 
var 
Array of characters for ErrorString, NullString, 
Tag, PageFieldStyle, TableStyle, VacateStyle 
SXEXT: External Source Information (DCh) 
This record stores information about the SQL query string that retrieves external 
data for a PivotTable.  The record is followed by 
SXSTRING
records that contain the 
C# PDF copy, paste image Library: copy, paste, cut PDF images in
C#.NET PDF SDK - Copy, Paste, Cut PDF Image in C#.NET. C# Guide C#.NET Demo Code: Copy and Paste Image in PDF Page in C#.NET. This C#
extract formatted text from pdf; copy text from pdf with formatting
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.
erase text from pdf file; export text from pdf
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 244 of 349 
SQL strings and then by a 
SXSTRING
record that contains the SQL server connection 
string. 
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 
grbit 
Options flags; see following table 
cparams 
Number of parameter strings 
cstQuery 
Number of strings for SQL statement or URL 
10 
cstWebPost 
Number of strings for post method of Web query 
12 
cstSQLSav 
Number of strings for SQL statement for server-
based page fields 
14 
cstOdbcConn 
Number of strings for ODBC connection string 
The 
grbit
field contains the following flags. 
Bits  Mask  Name 
Contents 
2–0  0007h 
dbt 
=1 ODBC data source 
=2 DAO recordset (no actual information about 
the recordset is saved) 
=3 reserved 
=4 Web (WWW) query 
XL9: 5= OLE database 
XL9: 6= Text query 
XL9: 7= ADO query 
0008h 
fOdbcConn 
=1 for ODBC connection 
0010h 
fSql 
=1 for ODBC connection 
0020h 
fSqlSav 
=1 for server-based page fields 
0040h 
fWeb 
=1 for a Web (WWW) query 
0080h 
fSavePwd 
=1 if the Save Password option is on 
0100h 
fTablesOnlyHTML 
=1 if the Save Tables in HTML Only option is 
on 
15–9  FE00h  (Reserved) 
The following records occur after a 
SXEXT
record: 
Record name  Contents 
SXSTRING 
SXSTRING
. . . 
Collection of 
cstQuery SXSTRING
records to concatenate to give 
the URL (Web query), SQL string (ODBC query) or parameterized 
SQL string (for server-based page field) 
SXSTRING 
SXSTRING
. . . 
Collection of 
cstOdbcConn
SXSTRING
records to concatenate to give 
the ODBC connection string (ODBC queries only) 
C# PDF insert text Library: insert text into PDF content in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Insert Text to PDF. Powerful .NET PDF edit control allows modify existing scanned PDF text.
copy formatted text from pdf; extract text from pdf open source
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
PDF to Text. |. C#.NET PDF SDK - Convert PDF to Text in C#.NET. Empower C# Users to Convert PDF to Text (TXT) in Visual C# with .NET XDoc.PDF Converter Library.
copy text pdf; cut text from pdf document
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 245 of 349 
SXSTRING 
SXSTRING
. . . 
Collection of 
cstWebPost SXSTRING
records to concatenate to give 
the post method data (Web query only, optional) 
PARAMQRY 
PARAMQRY
. . . 
Collection of 
cparams
PARAMQRY
parameter definition records 
SXSTRING 
SXSTRING
. . . 
Collection of 
cstSQLSav SXSTRING
records to concatenate to give 
the original SQL string for an ODBC query with server-based page 
fields 
Record Data 
BIFF7 and earlier 
Offset 
Name 
Size  Contents 
id 
Connection ID of the SQL server 
fError 
=1 if an error occurred during the last attempt to 
communicate with the server 
cstSQL 
Number of 
SXSTRING
records that follow 
SXFDBTYPE: SQL Datatype Identifier (1BBh) 
This record contains a SQL datatype identifier. 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
wTypeSql 
The SQL datatype of the field described in the 
immediately preceding 
SXFDB
record. These are the 
same values as found in the ODBC SDK.  See the SQL 
datatypes in SQL.H 
SXFILT: PivotTable Rule Filter (F2h) 
This record stores PivotTable Rule Filter options. 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
grbit1 
=0001h, 
fRwField
, field is in row area. 
=0002h, 
fColumnField
, field is in column area. 
=0004h, 
fPageField
, field is in page area. 
=0008h, 
fDataField
, field is in data area. 
=0030h, (reserved) 
=FFC0h, 
iDim
grbit2 
=03FFh, 
isxvd
=FC00h, (reserved) 
C# PDF Text Search Library: search text inside PDF file in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Search PDF Text. C#.NET PDF SDK - Search and Find PDF Text in C#.NET. C#.NET PDF DLLs for Finding Text in PDF Document.
extract text from image pdf file; copy highlighted text from pdf
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 246 of 349 
10 
grbitSbt 
=0001h, Data 
=0002h, Default 
=0004h, SUM 
=0008h, COUNTA 
=0010h, COUNT 
=0020h, AVERAGE 
=0040h, MAX 
=0080h, MIN 
=0100h, PRODUCT 
=0200h, STDEV 
=0400h, STDEVP 
=0800h, VAR 
=1000h, VARP 
=2000h, Grand Total 
XL9: =4000h, blank line 
12 
cisxvi 
Number of 
SXVI
records. 
SXFMLA: PivotTable Parsed Expression (F9h) 
This record stores a PivotTable parsed expression. 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
cce 
Size of 
rgce
csxname 
Number of 
RTSXNAME
records to follow this record 
rgce 
Parsed expressed whose size is given by 
cce
SXFORMAT: PivotTable Format Record (FBh) 
This record stores formatting data. 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
rlType 
=0h, clear 
=1h, format applied 
cbData 
Length of formatting data in the 
SXDXF
record that 
follows this record 
Note: an 
SXRULE
and related records immediately follow the 
SXFORMAT
record; 
these are followed by an 
SXDXF
record. 
SXFORMULA: PivotTable Formula Record (103h) 
This record stores a PivotTable formula. 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
(Reserved)  2 
Reserved.  Should be set to zero. 
ifdb 
–1 if the calculated item formula applies to all fields, or, 
if positive, the field that this calculated item formula 
applies to. 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 247 of 349 
SXIDSTM: Stream ID (D5h) 
This record is a header record for a group of 
SXVS
SXEXT
, and 
SXSTRING
records 
that describe the PivotTable streams in the SX DB storage (the PivotTable cache 
storage).  The 
idstm
field identifies the stream. 
Record Data 
Offset  Name 
Size  Contents 
idstm 
Stream ID 
SXITM: PivotTable Item Indexes (F5h) 
The 
SXITM
record stores an array of PivotTable item indexes, which describes the 
item layout for one line of a row or column in the PivotTable view. 
Record Data 
Offset  Name 
Size  Contents 
rgisxvi 
var 
Array of PivotTable item indexes 
The 
SXITM
record has variable length.  The PivotTable item index structure is shown 
in the following table. 
Offset  Name 
Size  Contents 
isxvi 
PivotTable item index 
SXIVD: Row/Column Field IDs (B4h) 
This record stores an array of field ID numbers (2-byte integers) for the row fields 
and column fields in a PivotTable.  Two 
SXIVD
records appear in the file: the first 
contains the array of row field IDs, and the second contains the array of column field 
IDs. 
Record Data 
Offset  Name 
Size  Contents 
rgisxvd 
var 
Array of 2-byte integers; contains either row field IDs or 
column field IDs 
SXLI: Line Item Array (B5h) 
The 
SXLI
record stores an array of variable-length 
SXLI
structures, which describe 
the row and column items in a PivotTable.  There are two 
SXLI
records for each 
PivotTable: the first stores row items, and the second stores column items. 
Record Data 
Offset  Name 
Size  Contents 
rgsxli 
var 
Array of 
SXLI
structures 
The 
SXLI
structure has variable length but always is at least 10 bytes long, with one 
element in the 
rgisxvi
array (the index to the 
SXVI
record for the item).  The 
SXLI
structure is shown in the following table. 
Offset  Name 
Size  Contents 
cSic 
Count of items identical to the previous element in 
rgsxvi
;
for 0<=i<cSic
rgisxvi[i]
is the same as 
the previous line. 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 248 of 349 
Offset  Name 
Size  Contents 
itmtype 
Item type: 
=00h, Data 
=01h, Default 
=02h, SUM 
=03h, COUNTA 
=04h, COUNT 
=05h, AVERAGE 
=06h, MAX 
=07h, MIN 
=08h, PRODUCT 
=09h, STDEV 
=0Ah, STDEVP 
=0Bh, VAR 
=0Ch, VARP 
=0Dh, Grand total 
XL9: =0Eh, blank line 
isxviMac 
Maximum index to the 
rgisxvi[i]
array. 
grbit 
Option flags; see the following table. 
rgisxvi 
Array of indexes to 
SXVI
records; the number of 
elements in the array is 
(isxviMac+1)
The 
grbit
field contains the following flags: 
Bits 
Mask  Name 
Contents 
0001h 
fMultiDataName 
=1, use the data field name for the 
subtotal (instead of using ―Total‖). 
8–1 
01F7h 
iData 
For a multidata subtotal, 
iData
is the 
index to the data field. 
0200h 
fSbt 
=1, this item is a subtotal. 
10 
0400h 
fBlock 
=1, this item is a block total. 
11 
0800h 
fGrand 
=1, this item is a grand total. 
12 
1000h 
fMultiDataOnAxis 
=1, this axis contains multi-data. 
15–13  E000h  (Reserved) 
Reserved; must be 0 (zero). 
SXNAME: PivotTable Name (F6h) 
This record stores a PivotTable name. 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
grbit 
=02h, 
fErrName
, the name is invalid and should be 
displayed and evaluated as #NAME. 
ifdb 
Field to aggregate in calculated field formulas. 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 249 of 349 
Offset  Name 
Size  Contents 
ifn 
Function to use for aggregation in calculated field 
formulas. 
=01h, SUM 
=02h, COUNTA 
=03h, AVERAGE  
=04h, MAX  
=05h, MIN  
=06h, PRODUCT  
=07h, COUNT 
=08h, STDEV 
=09h, STDEVP 
=0Ah, VAR 
=0Bh, VARP 
10 
csxpair 
Number of 
SXPAIR
records to follow this record. 
SXPAIR: PivotTable Name Pair (F8h) 
This record stores a PivotTable name pair. 
Record Data 
BIFF8 
Offset  Name 
Size  Contents 
isxvd 
Field. 
iCache 
Index of item in field. 
(Reserved)  2 
Reserved, should be set to zero. 
10 
grbit 
=01h, 
fCalculatedItem
=06h, reserved. 
=08h, 
fPhysical
, item is referred to by position 
(physical) rather than by name (logical) 
=10h, 
fRelative
, if 
fPhysical
is true, then item is 
referred to using relative references rather than absolute 
references. 
SXPI: Page Item (B6h) 
This record contains information about the PivotTable page item. 
Record Data 
Offset  Name 
Size  Contents 
isxvi 
Index to the 
SXVI
record for the page item 
isxvd 
Index to the 
SXVD
record for the page item 
idObj 
Object ID for the page item drop-down arrow 
These three fields are repeated for each field that is showing the PivotTable view 
page area.  Note: it is possible this could make the record larger than the limit for a 
single BIFF record, so one or more 
CONTINUE
records may be needed. 
SXPIEX: OLAP Page Item Extensions (80Eh) 
Introduced in Excel 9 (2000) this is a 
FRT
record.  It stores OLAP extensions to 
PivotTable Page Items. 
Documents you may be interested
Documents you may be interested