how to display pdf file in c# : Cut and paste text from pdf control Library system azure .net asp.net console Excel97-2007BinaryFileFormat(xls)Specification10-part265

Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 100 of 349 
Hence, starting from Excel 2003, the 
FEAT
record, introduced in Excel 2002, is no-
longer used for new feature data structures.  Instead, 
FEAT11
is used for saving the 
data structure for new features such as Tables. 
Still, Excel has many different Shared Features such as Formula Error Checking, 
Protection, SmartTag etc., and Tables, only 3 types of Shared Feature may be 
created in Excel 2003: Protection, SmartTag, and Tables using either 
FEAT
or 
FEAT11
records.  
Record Data 
Offset  Field Name  Size  Contents 
rt 
Record type; this matches the BIFF 
rt
in the first two 
bytes of the record;  =0872h 
grbitFrt 
FRT
cell reference flag (see table below for details)  
Ref 
 
Range reference to a worksheet cell region if 
grbitFrt=1
(
bitFrtRef
).  Otherwise blank.  
16 
isf 
Shared feature type index 
=5 for Table 
18 
fHdr 
=0 since this is for 
feat
not 
feat
header 
19 
(Reserved) 
Reserved for future use 
=0 for Table 
23 
cref 
Count of ref ranges this feature is on 
25 
cbFeatData 
Count of byte for the current feature data.  
29 
(Reserved) 
=0 currently not used 
31 
rgbFeat 
var 
Variable length byte of feature specific data (see 
section below for detail 
FEAT
structures of each shared 
feature type) 
Where the 
grbitFrt
flags has the following bits 
Bits 
Mask 
Flag Name 
Description 
0001h 
bitFrtRef 
The 
Ref
bits have value 
0002h 
bitFrtVolatile 
Alert when saving in earlier versions of Excel 
15-2  FFFCh 
bitFrtError 
There are error with this record 
However, since each Shared Feature type has its own specific data structure, this 
FEAT
record has a different data structure layout in the 
rgbFeat
field according to 
the Shared Feature type (the 
isf
field flags have different Shared Feature types).  
This is because the detailed data structure of 
rgbFeat
for the Protection and Factoid 
are listed in 
FEAT
already.  Here, only the Table type is listed, and saved in 
FEAT11
The rgbFeat structure for Excel 11 (2003) - If the feature type is a Table (isf=5) 
Cut and paste 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
copy highlighted text from pdf; get text from pdf into excel
Cut and paste 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
erase text from pdf file; extract pdf text to excel
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 101 of 349 
Offset  Field Name 
Size 
Contents 
lt
Table data source type: 
=0 for Excel Worksheet Table 
=1 for read-write SharePoint linked 
List 
=2 for XML mapper Table 
=3 for Query Table 
idList
The ID of the Table (unique per 
worksheet) 
crwHeader
How many header/title rows the 
Table has at the top 
12 
crwTotals
How many total rows the Table has 
at the bottom 
16 
idFieldNext
Next id to try when assigning a 
unique id to a new field 
20 
cbFSData
The size of the Fixed Data portion of 
the Table data structure. 
24 
rupBuild
the 
rupBuild
that generated the 
record 
26 
unusedShort
UNUSED short that can be used 
later. The value is reserved during 
round-tripping. 
28 
listFlags
Collection of bit flags: 
(see 
listFlags
 bit setting table 
below for detail.) 
32 
lPosStmCache
Table data stream position of cached 
data 
36 
cbStmCache
Count of bytes of cached data 
40 
cchStmCache
Count of characters of 
uncompressed cached data in the 
stream 
44 
lem
Table edit mode 
(see List (Table) Editing Mode (
lem
setting table below for details.) 
48 
rgbHashParam
16 
Hash value for SharePoint Table 
64 
cchName
Count of characters in the Table 
name string 
rgbName
66 
rgbName
var 
Table name string using Unicode 
encoding.   (See section titled 
Unicode Strings in Biff8
for more 
information about these encodings.) 
var 
cFieldData
Number of column fields in the Table 
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
VB.NET PDF - Copy, Paste, Cut PDF Image in VB.NET. Copy, paste and cut PDF image while preview without adobe reader component installed.
extract pdf text to word; extract all text from pdf
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 cutting. C#.NET Project DLLs: Copy, Paste, Cut Image in PDF Page. In
get text from pdf online; extracting text from pdf
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 102 of 349 
Offset  Field Name 
Size 
Contents 
Var 
cchCSPName
2 –if 
listFlags.fLoad
CSPName
is TRUE 
0 -otherwise 
Count of characters in the 
Cryptographic Service Provider 
Name string 
var 
rgbCSPName
Var  
Name of the Cryptographic Service 
Provider used to generate 
rgbHashParam
, of length 
cbCSPName
. String saved using 
Unicode encoding.   (See section 
titled Unicode Strings in Biff8
for 
more information about these 
encodings.) 
var 
cchEntryId
2 –if 
listFlags.fLoad
EntryId
is TRUE 
0 -otherwise 
Count of characters in the Map Entry 
Id 
rgbEntryId
var 
rgbEntryId
var –if 
listFlags.fLoad
EntryId
is TRUE 
0 -otherwise 
Map entry ID for 
XDT
‘s using 
Unicode encoding.   (See section 
titled Unicode Strings in Biff8
for 
more information about these 
encodings.) 
var 
rgFieldData
var 
Array of 
cFieldData
many field 
data (see Field Data table for 
rgFieldData
below for detail bits 
layout) 
var 
cIdDeleted
2 –if 
listFlags.fLoad
PldwIdDeleted
is 
TRUE 
0 –otherwise 
Count of 
rgIdDeleted
, may be 
non-zero only for a SharePoint 
linked Table 
var 
rgIdDeleted
var –if 
listFlags.cIdDe
lete>0
0 –otherwise 
Array of 
cIdDeleted
many, 4-byte 
IDs of rows that were deleted in a 
SharePoint Table. 
var 
cIdChanged
2 –if 
fLoadPldwIdChan
ge
is TRUE 
0 –otherwise 
Count of 
rgIdChanged
, may be 
non-zero only for a SharePoint 
linked Table 
var 
rgIdChanged
var –if 
cIdChanged>0
0 –otherwise 
Array of 
cIdChanged
many 4-byte 
IDs of rows in a SharePoint Table 
changed since the last refresh 
operation.  
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 and paste text from pdf to word; copying text from pdf to 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.
copy text from pdf to word; export text from pdf to excel
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 103 of 349 
Offset  Field Name 
Size 
Contents 
var 
cCellInvalid 
2 –of 
listFlags.fLoad
PlstclInvalid
is 
TRUE 
0 -otherwise 
Count of 
rgCellInvalid
, may be 
non-zero only for a SharePoint Table 
var 
rgCellInvalid
var –if 
listFlags.cCell
Invalid>0
0 –otherwise 
Array of 
cCellInvalid
many 8-
byte Cells that contain invalid data 
that wasn‘t caught by normal error 
checking. Each has: 
4 bytes for row index 
4 bytes for field index in a List 
Where the 
listFlags
‘ bit setting table is: 
Bits  
Mask 
Flag Name 
Contents 
00000001h 
fActive
=1 if the Table is Active 
00000002h 
fAutoFilter
=1 if an autofilter is applied to the Table 
00000004h 
fPersistAutoFilter
=1 if the autofilter was cached when 
Table is deactivated 
00000008h 
fShowInsertRow
=1 if the insert row is visible 
00000010h 
fInsertRowInsCells
=1 if cells were inserted to show the 
insert-row 
00000020h 
fLoadPldwIdDeleted
=1 if need to load the deleted row IDs 
00000040h 
fShownTotalRow
=1 if the Table‘s total row has been 
shown before.  The total row may not 
be showing on the Table currently 
though. 
00000080h 
fInsNewRwInFilter
=1 if should insert a new row when in 
filter mode 
00000100h 
fNeedsCommit
=1 if there are changes made to the 
Table that haven‘t been committed 
00000200h 
fSingleCell
=1 if the Table is limited to a single cell 
10 
00000400h 
fInDeletion
=1 if the Table is in Deletion state 
11 
00000800h 
fDoNotApplyFilter
=1 if should not filter out the records in 
the Table by AutoFiter 
12 
00001000h 
fForceInsertToBeVisible
=1 if the Table has no data rows and 
the insert row is forced to be visible 
13 
00002000h 
fCompressedXml
=1 if Table XML data was compressed 
on save 
14 
00004000h 
fLoadCSPName
=1 if the 
pstCSPName
field exists  
15 
00008000h 
fLoadPldwIdCached
=1 if need to load the changed row IDs 
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Selection for compressing to multiple image formats. Cut and paste any areas in PDF pages to images. Supports to resize images in conversion.
extract text from image pdf file; copy text from pdf reader
C# PDF remove image library: remove, delete images from PDF in C#.
Text: Replace Text in PDF. Image: Insert Image to PDF. Image: Remove Image from PDF Page. Image: Copy, Paste, Cut Image in Page. Link: Edit URL. Bookmark: Edit
extract highlighted text from pdf; extract text from pdf to word
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 104 of 349 
Bits  
Mask 
Flag Name 
Contents 
19-16  000F0000h 
verXL
the 
verXLCur
generated this 
LSTD 
=11 for Office Excel 2003 
=12 for Office Excel 2007 
20 
00100000h 
fLoadEntryId
=1 if the Table has Entry ID 
21 
00200000h 
fLoadPllstcInvalid
=1 if we need to load the array of 
invalid Table cells 
22 
00400000h 
fGoodRupBld
=1 if 
rupBld
has been initialized 
correctly 
23 
00800000h 
fDefaultListBdr
=1 if the Table border is the default 
border, in other words, it has not been 
modified 
24 
01000000h 
fPublished
=1 if the Table is published 
31-25  FE000000h  (Reserved) 
Reserved; Must be zero. 
The List (Table) Editing Mode (
lem
) may take the following values to indicate various 
editing modes: 
Value  Edit Mode 
Description 
lemNormal
The Table can be edited as normal 
lemRefreshCopy
The Table must be refreshed before 
editing is allowed because the user 
copied a Query Table type of Table 
lemRefreshCache
The Table must be refreshed before 
editing is allowed because caching a 
user change failed 
lemRefreshCacheUndo
The Table must be refreshed before 
editing is allowed because undoing a 
cached user change failed 
lemRefreshLoaded
The Table must be refreshed before 
editing is allowed because on load we 
could not re-connect to the Table 
source 
lemRefreshTemplate
The Table must be refreshed before 
editing is allowed because on load we 
didn't have a cache to load since the 
Query Table was saved without it is 
cell data 
lemRefreshRefresh
The Table must be refreshed before 
editing is allowed because a previous 
refresh failed 
lemNoInsRowsSPRequired
Rows can't be inserted into this 
SharePoint Table because there are 
hidden required columns 
lemNoInsRowsSPDocLib
Rows can't be inserted into this 
SharePoint Table because it is a 
VB.NET PDF url edit library: insert, remove PDF links in vb.net
position, such as PDF text, image and PDF table. Delete or remove partial or all hyperlinks from PDF file in VB.NET class. Copy, cut and paste PDF link to
delete text from pdf; delete text from pdf preview
How to C#: Basic SDK Concept of XDoc.PDF for .NET
copy, paste, cut, rotate, and save PDF page(s), etc. Class: PDFDocument. Class: PDFPage. Text Process. Following classes will be used in your program. And PDF
copy text from pdf with formatting; delete text from pdf file
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 105 of 349 
Value  Edit Mode 
Description 
document library 
lemRefreshLoadDiscarded
The Table must be refreshed before 
editing is allowed because on load the 
user wanted to discard cached 
changes 
10 
lemRefreshLoadHashValidation
The Table must be refreshed before 
editing is allowed because on load the 
validation of the Table‘s data area 
failed 
11 
lemNoEditSPModView
Can't allow the user to edit this Table 
due to the type of moderated view it 
is 
12 
(Reserved) 
Reserved 
13 
(Reserved) 
Reserved 
14 
(Reserved) 
Reserved 
And the array 
rgFiledData
of column data following this data structure for each of 
its items: 
Offst  Field Name 
Size 
Contents 
idField
The ID of the Field 
lfdt
data type of List field (see 
lfdt
table below for value definition) 
lfxidt
The Mso Xml Instance Data Type 
(see 
lfxidt
table below for the 
value to data type map)  
12 
ilta
Aggregate type of the List field 
(see table below for value map). 
16 
cbFmtAgg
Number of bytes for 
rgbFmtAgg
20 
istnAgg
What style to apply to the field‘s 
aggregate cell.  
24 
colFlags
Collection of bit flags: 
(see 
colFlags
bit setting table 
below) 
28 
cbFmtInsertRow
Number of bytes 
rgbFmtInsertRow
32 
istnInsertRow
Style for this InsertRow column 
36 
cchFieldName
Count of characters in the Field 
name 
rgbFieldName
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.
edit pdf replace text; copy text from pdf without 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.
copy text from scanned pdf to word; copy formatted text from pdf
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 106 of 349 
Offst  Field Name 
Size 
Contents 
36 
rgbFieldName
var 
field name string using Unicode 
encoding.   (See section titled 
Unicode Strings in Biff8
for more 
information about these 
encodings.) 
var 
cchCaption
2 –if 
colFlags.fSingleCell
is 
FALSE 
0 -otherwise 
Count of characters in the Field 
Caption string 
rgbCaption
var 
rgbCaption
var -if 
colFlags.fSingleCell
is 
FALSE 
0 –if 
colFlags.fSingleCell
is 
TRUE 
Column caption string using 
Unicode encoding.   (See section 
titled Unicode Strings in Biff8
for 
more information about these 
encodings.) 
var 
rgbFmtAgg
var 
Array of formats applied to 
aggregation cells, length of 
cbFmtAgg
var 
rgbFmtInsertRow
var 
Array of formats applied to insert 
row cells, length of 
cbFmtInsertRow
var 
cbAutoFilter
4 –if 
colFlags.fAutoFilter
is 
TRUE 
0 -otherwise 
The AutoFitler data for this 
column (See 
Feat
AutoFilter 
section in 
FEATHEADER
record).  
var 
idObj
2 –if 
colFlags.fAutoFilter
is 
TRUE 
0 -otherwise 
The AutoFilter dropdown object 
ID 
var 
AutoFilter
var –if 
colFlags.fAutoFilter
is 
TRUE 
0 -otherwise 
The AutoFilter record of size 
cbAutoFilter
(see 
AUTOFILTER
record for detail 
bits definition) 
var 
iXmapMac
2 –if 
colFlags.fLoadXmapi
is TRUE 
0 -otherwise 
The count of 
XMap
data in 
rgXMap
var 
rgXmap
var –if 
colFlags.fLoadXmapi
is 
TRUE 
0 -otherwise 
Array of 
iXmpMac
of 
XMapData
structures (see 
XMapData
table 
below for detail structure of each 
XMap
data) 
var 
cceFmla
2 -if 
colFlags.fLoadFmla
is TRUE 
0-otherwise 
Count of bytes in the calculated 
column‘s formula.  
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 107 of 349 
Offst  Field Name 
Size 
Contents 
var 
rgbFmla
var -if 
colFlags.fLoadFmla
is TRUE 
0 -otherwise 
The calculated column formula 
string of length 
cceFmla
(see 
how formulas are generally 
persisted for detail). 
var 
cceFmlaTotal
2 –if 
colFlags.fLoadTotalFmla
is TRUE 
0 -otherwise 
Count of bytes in the total row 
cell‘s formula. 
var 
rgbFmlaTotal
var –if 
colFlags.fLoadTotalFmla
is TRUE 
0- otherwise 
The total row cell formula string 
of length 
cceFmlaTotal
(see 
how formulas are generally 
persisted for detail). 
var 
cchTotal
2 –if 
colFlags.fLoadTotalStr
is TRUE 
0 -otherwise 
Count of characters in the total 
row cell string 
rgbTotal
var 
rgbTotal
var -if 
colFlags.fLoadTotalStr
is TRUE 
0 –if 
colFlags.fLoadTotalStr
is FALSE 
Column caption string using 
Unicode encoding.   (See section 
titled Unicode Strings in Biff8
for 
more information about these 
encodings.) 
var 
LCID
4 –if the 
rgbFeat.lt=1 
0 –otherwise 
The LCID of the currency symbol 
to use 
var 
cDec
4 –if 
rgbFeat.lt=1 
0 –otherwise 
The number of decimal places for 
a numeric colum when 
fDecSet
is 1 (TRUE) 
var 
FmtSettings
4 –if 
rgbFeat.lt=1 
0 -otherwise 
Collection of misc. format 
settings 
(see 
FmtSettings
table below 
for details..) 
var 
DVSettings
4 –if 
rgbFeat.lt=1
0 -otherwise 
Collection of misc. validation 
settings (see table below) 
var 
rgbDV
var –if 
DVSettings.fDefaultSet
is TRUE 
0 -otherwise 
The data validation string, whose 
size depends on the 
lfdt
data 
type (see 
lftd
vs. 
rgbDV
size 
table below) 
var 
cchFormula
2 –if 
DVSettings.fLoadFormula
is TRUE 
0-otherwise 
Count of characters in the 
validation formula string 
rgbFormula
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 108 of 349 
Offst  Field Name 
Size 
Contents 
var 
rgbFormula
var -if 
DVSettings.fLoadFormula
is TRUE 
0 -otherwise 
Validation formula string using 
Unicode encoding.   (See section 
titled Unicode Strings in Biff8
for 
more information about these 
encodings.) 
var 
cbRtdv
4 –if 
rgbFeat.lt=1 
0 –otherwise 
Count of bytes of dv data – only 
used for Excel 2003 Beta1 
Where 
Ilta
has value map: 
Value 
Name 
Aggregation Function 
No formula 
 
Average 
Average 
Count 
Count 
CountNum 
Count Numbers 
Max 
Max 
Min 
Min 
Sum 
Sum 
StdDev 
Standard Deviation 
Var 
Variance 
Custom 
Any formula 
And the 
lfxidt
of Mso Xml Instance Data Type has the following value map: 
Value 
Name 
Data Type String 
msoxidtInvalid 
NULL 
msoxidtUnknown 
NULL 
0x2400 
msoxidtComplexContent 
NULL 
0x2101 
msoxidtAnyType  
anyType 
0x2102 
msoxidtAnyUri 
anyURI 
0x2103 
msoxidtBase64Binary 
base64Binary 
0x2104 
msoxidtBoolean 
boolean 
0x2105 
msoxidtByte 
byte 
0x2106 
msoxidtDate 
date 
0x2107 
msoxidtDateTime 
dateTime 
0x2108 
msoxidtDay 
gDay 
0x2109 
msoxidtDecimal 
decimal 
0x210A 
msoxidtDouble 
double 
0x210B 
msoxidtDuration 
duration 
0x210C 
msoxidtEntities 
ENTITIES 
0x210D 
msoxidtEntity 
ENTITY 
0x210E 
msoxidtFloat 
float 
0x210F 
msoxidtHexBinary 
hexBinary 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 109 of 349 
Value 
Name 
Data Type String 
0x2110 
msoxidtId 
ID 
0x2111 
msoxidtIdRef 
IDREF 
0x2112 
msoxidtIdRefs 
IDREFS 
0x2113 
msoxidtInt 
int 
0x2114 
msoxidtInteger 
integer 
0x2115 
msoxidtLanguage 
language 
0x2116 
msoxidtLong 
long 
0x2117 
msoxidtMonth 
gMonth 
0x2118 
msoxidtMonthDay 
gMonthDay 
0x2119 
msoxidtName 
Name 
0x211A 
msoxidtNCName 
NCName 
0x211B 
msoxidtNegativeInteger 
negativeInteger 
0x211C 
msoxidtNmToken 
NMTOKEN 
0x211D 
msoxidtNmTokens 
NMTOKENS 
0x211E 
msoxidtNonNegativeInteger  nonNegativeInteger 
0x211F 
msoxidtNonPositiveInteger  nonPositiveInteger 
0x2120 
msoxidtNormalizedString 
normalizedString 
0x2121 
msoxidtNotation 
NOTATION 
0x2122 
msoxidtPositiveInteger 
positiveInteger 
0x2123 
msoxidtQName 
QName 
0x2124 
msoxidtShort 
short 
0x2125 
msoxidtString 
string 
0x2126 
msoxidtTime 
time 
0x2127 
msoxidtToken 
token 
0x2128 
msoxidtUnsignedByte 
unsignedByte 
0x2129 
msoxidtUnsignedInt 
unsignedInt 
0x212A 
msoxidtUnsignedLong 
unsignedLong 
0x212B 
msoxidtUnsignedShort 
unsignedShort 
0x212C 
msoxidtYear 
gYear 
0x212D 
msoxidtYearMonth 
gYearMonth 
And the 
colFlags
‘ bit setting table is: 
Bits  
Mask 
Bit Name 
Contents 
00000001h 
fAutoFilter
=1 if has an AutoFilter 
00000002h 
fAutoFilterHidden
=1 if the Autofilter is hidden 
00000004h 
fLoadXmapi
=1 if the data source is XML Maper 
00000008h 
fLoadCalcColFmla
=1 if has calculated column formula 
00000010h  (Reserved) 
calculated column refers more than rows for Excel 
2003 Beta1, not used for Excel 2003 
00000020h 
fCalcColRefersTo
=1 if calculated column depend on this field 
00000040h 
fLoadCalcColArray
=1 if need to load a calculated column array formula 
Documents you may be interested
Documents you may be interested