how to display pdf file in c# : Erase text from pdf control software system web page winforms windows console Excel97-2007BinaryFileFormat(xls)Specification8-part295

Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 80 of 349 
3-2  000Ch 
iCpid 
File Origin; 
1= Macintosh 
2= Windows (ANSI) 
3= MS-DOS (PC-8) 
0010h 
fPromptForFile 
0= Refresh data from saved file location 
1= Browse for a file to open when refreshing 
14-5  7FE0h 
iCpidNew 
XL10: File's original codepage
15 
8000h 
fUseNewiCpid 
XL10: 1= use 
iCpidNew
(
iCpid
set to 2) 
The 
delimFlags
field contains following option flags. 
Offset  Bits  Mask  Name 
Contents 
01h 
fTab 
1= Treat the tab character as a field delimiter 
02h 
fSpace 
1= Treat the space character as a field 
delimiter 
04h 
fComma 
1= Treat the comma character as a field 
delimiter 
08h 
fSemiColon 
1= Treat the semicolon character as a field 
delimiter 
10h 
fCustom 
1= Use the custom delimiter character 
specified in the chCustom field 
20h 
fConsective 
0= Consecutive delimiters are all treated as 
separate delimiters 
1= Consecutive delimiters are treated as one 
delimiter 
7-6 
C0h 
iTextDelm 
Text delimiter; 
0= Quotation mark 
1= Apostrophe 
2-3= No text delimiter 
2-1 
15-0  FFFFh 
chCustom 
Custom text delimiter character 
7-0 
FFh 
(Reserved) 
Reserved; must be zero 
The 
TXTWF
structure is shown in the following table. 
Offset  Name 
Size  Contents 
fieldType 
Field data type: 
=00h, Automatic 
=01h, Text 
=02h, Date in the order month, day then year 
=03h, Date in the order day, month then year 
=04h, Date in the order year, month then day 
=05h, Date in the order month, year then day 
=06h, Date in the order day, year then month 
=07h, Date in the order year, day then month 
=08h, Skip importing this field 
Erase 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
delete text from pdf file; extract text from pdf to word
Erase 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; acrobat remove text from pdf
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 81 of 349 
fieldStart 
The character position (zero-based) this field starts at if 
delimiters are not being used to determine where fields 
start and end 
The 
rgbID
is organized as follows: 
Offset  Name 
Size 
Contents 
btype 
ID type: 
=0 No associated object 
=1 Index (or numeric ID) of associated object 
=2 Name of associated object 
rgbIDValue 
Value of the ID specific to the btype (see 
below for details) 
rgbIDValue
Variant: 
btype
= 0 (no associated object) is organized as follows: 
Offset  Name 
Size 
Contents 
(Empty) 
rgbIDValue
Variant: 
btype
= 1 (index of associated object) is organized as 
follows: 
Offset  Name 
Size 
Contents 
wID 
An unsigned int representing the ID or index of 
the associated object 
rgbIDValue
Variant: 
btype
= 2 (name of associated object) is organized as 
follows: 
Offset  Name 
Size 
Contents 
rgchID 
var 
Name of the associated object (see below for 
details on these variable length strings) 
The sequence of strings (used for 
rgbSQL, rgbSQLSav, etc.
) are organized as 
follows: 
Offset  Name 
Size 
Contents 
cst 
An unsigned int representing the number of 
complete strings that are saved 
rgst 
var 
An array of strings of count cst where each 
element holds a string  (see below for details 
on these variable length strings) 
The variable length strings (used for 
rgchSourceDataFile, rgchSource-
ConnectionFile, etc.
) are organized as follows: 
C# PDF Text Redact Library: select, redact text content from PDF
Free online C# source code to erase text from adobe PDF file in Visual Studio. How to Use C# Code to Erase PDF Text in C#.NET. Add necessary references:
copy formatted text from pdf; erase text from pdf file
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Draw PDF markups. PDF Protection. • Sign PDF document with signature. • Erase PDF text. • Erase PDF images. • Erase PDF pages. Miscellaneous.
cut and paste pdf text; find and replace text in pdf file
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 82 of 349 
Offset  Name 
Size 
Contents 
cchTotal 
An unsigned int representing the length of the 
saved string in characters 
cchPartial 
An unsigned int representing the length of the 
immediately following string segment 
rgbPartial 
var 
The string segment using Unicode encoding.  
(See section titled Unicode Strings in Biff8
for 
more information about these encodings.) 
var 
rgbRemainder 
var 
Repeated cchPartial-rgbPartial pairs sufficient 
times to save the entire string 
DCONNAME: Data Consolidation Named References (52h) 
The 
DCONNAME
record contains the complete description of a named range of cells for 
the Consolidate command (Data menu).  The 
stFile
field contains an encoded 
workbook name.  For more information about this field, see ―EXTERNSHEET
‖. 
Record Data 
Offset  Field Name  Size  Contents 
cchName 
Length of the named range of the source area 
stName 
var 
Named range of the source area for consolidation 
var 
cchFile 
Length of the workbook name 
var 
stFile 
var 
Workbook name 
DCONREF: Data Consolidation References (51h) 
The 
DCONREF
record contains the complete description of a range of cells for the 
Consolidate command (Data menu).  The 
rgch
field contains an encoded workbook 
name.  For more information about this field, see ―EXTERNSHEET
‖. 
Record Data 
Offset  Field Name  Size  Contents 
rwFirst 
First row of the source area for consolidation 
rwLast 
Last row of the source area for consolidation 
colFirst 
First column of the source area for consolidation 
colLast 
Last column of the source area for consolidation 
10 
cch 
Length of the workbook name 
11 
rgch 
Workbook name 
DEFAULTROWHEIGHT: Default Row Height (225h) 
The 
DEFAULTROWHEIGHT
record specifies the height of all undefined rows on the 
sheet.  The 
miyRw
field contains the row height in units of 1/20
th
of a point.  This 
record does not affect the row height of any rows that are explicitly defined. 
Record Data 
Offset  Field Name  Size  Contents 
grbit 
Option flags (see the following table) 
miyRw 
Default row height 
The 
grbit
field contains the following option flags: 
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
Draw markups to PDF document. PDF Protection. • Add signatures to PDF document. • Erase PDF text. • Erase PDF images. • Erase PDF pages. Miscellaneous.
cut text pdf; extract text from scanned pdf
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit PDF
Redact tab on viewer empower users to redact and erase PDF text, erase PDF images and erase PDF pages online. Miscellaneous. • RasterEdge XDoc.
delete text from pdf preview; copy text from pdf in preview
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 83 of 349 
Offset  Bits  Mask  Flag Name  Contents 
01h 
fUnsynced 
=1 if all undefined rows have incompatible 
font height and row height 
02h 
fDyZero 
=1 if all undefined rows have 0 (zero) height 
04h 
fExAsc 
=1 if all undefined rows have an extra space 
above 
08h 
fExDsc 
=1 if all undefined rows have an extra space 
below 
7–4  F0h 
(Unused) 
7–0  FFh 
(Unused) 
DEFCOLWIDTH: Default Width for Columns (55h) 
The 
DEFCOLWIDTH
record specifies the width, measured in characters, for columns 
not explicitly sized in the 
COLWIDTH
record. 
Record Data 
Offset  Field Name 
Size  Contents 
cchdefColWidth 
Default width of the columns 
DELMENU: Menu Deletion (C3h) 
The 
DELMENU
record stores a menu deletion and is very similar to the 
ADDMENU
record.  For more information about menu system modification, see ―ADDMENU
‖. 
If 
fDelete
is true (equal to 
01h
), the menu object is deleted at this level of the 
hierarchy.  For example, if 
fDelete
is true in the second 
DELMENU
record of the 
group, Excel deletes the specified menu from a menu bar.  If 
fDelete
is false (equal 
to 
00h
), the record is a placeholder, and one of the following 
DELMENU
records in the 
group will define the menu deletion. 
For menu items and submenu items, the 
icetabItem
field stores the index to the 
deleted command if the item is attached to a built-in command.  If 
icetabItem
equals 
FFFFh
, the 
stItem
string from the 
rgch
field is used instead. 
Record Data 
Offset  Field Name  Size  Contents 
icetabItem 
icetab
of the command 
cditm 
Number of 
DELMENU
records at the next level of the 
menu hierarchy 
fDelete 
=1, delete this menu object 
=0, this is a placeholder record 
fMultiple 
=1 if this item has subitems 
rgch 
var 
stItem
(see text) 
The first byte of the 
stItem
string is the byte count, and the last byte is reserved. 
DELTA: Iteration Increment (10h) 
The 
DELTA
record stores the Maximum Change value from the Options dialog box, 
Calculation tab.  The number is in 8-byte IEEE floating-point format. 
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
setting PDF file permissions. Help C# users to erase PDF text content, images and pages online in ASP.NET. RasterEdge C#.NET HTML5
copy and paste pdf text; extract text from pdf acrobat
C# PDF Image Redact Library: redact selected PDF images in C#.net
redaction API to redact PDF images. Same as text redaction, you can specify custom text to appear over the image redaction area. How to Erase PDF Images in
cut and paste text from pdf; export text from pdf to excel
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 84 of 349 
Record Data 
Offset  Field Name  Size  Contents 
numDelta 
Maximum iteration change 
DIMENSIONS: Cell Table Size (200h) 
The 
DIMENSIONS
record contains the minimum and maximum bounds of the sheet.  
It provides a concise indication of the sheet size. 
Note: both the 
rwMac
and 
colMac
fields are greater by 1 than the actual last row 
and column.  For example, a worksheet that exists between cells B3 and D6 would 
have the following dimensions in the dimensions record (rows and columns are 0-
based in BIFF files in which row 1 and column A are both coded as 0): 
rwMic=2
indicates that 3 is the first row 
colMic=1 
indicates that B is the first column 
rwMac=6
indicates that 6 is the last row 
colMac=4 
indicates that D is the last column 
Record Data 
BIFF8 
Offset  Field Name 
Size  Contents 
rwMic 
First defined row on the sheet 
rwMac 
Last defined row on the sheet, plus 1 
12 
colMic 
First defined column on the sheet 
14 
colMac 
Last defined column on the sheet, plus 1 
16 
(Reserved) 
Reserved; must be 0 (zero) 
Record Data 
BIFF7 and earlier 
Offset  Field Name 
Size  Contents 
rwMic 
First defined row on the sheet 
rwMac 
Last defined row on the sheet, plus 1 
colMic 
First defined column on the sheet 
10 
colMac 
Last defined column on the sheet, plus 1 
12 
(Reserved) 
Reserved; must be 0 (zero) 
DOCROUTE: Routing Slip Information (B8h) 
This record stores originator information for a routing slip and other information for 
document routing.  The 
rgch
field contains the concatenation of seven null-
terminated strings: Subject, Message, Route ID, Custom Message Type, Book Title, 
Originator‘s Friendly Name, and Originator‘s System-Specific Address.  The lengths 
of the strings are contained in the seven fields, 
cchSubject
through 
ulEIDSize
Record Data 
Offset  Field Name 
Size  Contents 
iStage 
Routing stage 
cRecip 
Number of recipients 
delOption 
Delivery option: 
=0, one at a time 
=1, all at once 
How to C#: Special Effects
Erase. Set the image to current background color, the background color can be set by:ImageProcess.BackgroundColor = Color.Red. Encipher.
copy text from protected pdf to word; copy pdf text to word with formatting
Customize, Process Image in .NET Winforms| Online Tutorials
Include crop, merge, paste images; Support for image & documents rotation; Edit images & documents using Erase Rectangle & Merge Block function;
c# extract pdf text; extract text from pdf file using java
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 85 of 349 
10 
wFlags 
Option flags 
12 
cchSubject 
Length of the Subject string 
14 
cchMessage 
Length of the Message string 
16 
cchRouteID 
Length of the Route ID string 
18 
cchCustType 
Length of the Custom Message Type string 
20 
cchBookTitle 
Length of the Book Title string 
22 
cchOrg 
Length of the Originator‘s Friendly Name string 
24 
ulEIDSize 
Length of the Originator‘s System-Specific Address 
string 
28 
rgch 
var 
(See text) 
The 
wFlags
field contains the following option flags: 
Offset  Bits  Mask  Flag Name 
Contents 
01h 
fRouted 
=1 if the document has been routed 
02h 
fReturnOrig 
=1 if the document should be returned 
to its originator 
04h 
fTrackStatus 
=1 if the status message should be 
sent 
08h 
fCustomType 
=1 if the status message is a custom 
message type 
6–4 
70h 
(Reserved) 
80h 
fSaveRouteInfo 
=1 if the routing slip information 
should be saved 
7–0 
FFh 
(Reserved) 
DROPDOWNOBJIDS: Drop Down Object IDs Record 
(874h) 
Introduced in Excel 11 (2003) the 
DROPDOWNOBJIDS
record stores the drop down 
drawing object ids used for the AutoFilter etc. in a workbook.  These ids are 
persisted so the next time the book is loaded, these ids can be re-used. 
This record is created to help ease the issue of limited drawing object ids so the limit 
would not be reached so easily with a huge Table or a Table with many columns. 
In Excel 2003, at the end of the AutoFilter drop down object ids, if there is a total 
row used on any Table(s), its drop down object id is also saved as the last item of 
the array of drop down object ids. 
Record Data 
Offset  Field Name  Size  Contents 
rt 
Record type; this matches the BIFF 
rt
in the first two 
bytes of the record;  =0874h 
grbitFrt 
FRT
cell reference flag  
=0 
bitFrtNone
.NET Imaging Processing SDK | Process, Manipulate Images
Provide basic transformation functions, like Crop, Rotate, Resize, Flip and more; Basic image edit function support, such as Erase Rectangle, Merge Block, etc.
copy and paste text from pdf; cut text from pdf document
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 86 of 349 
(Reserved) 
 
Currently not used, set to 0.  
16 
cidObj 
Count of Object ids 
18 
rgidObj 
var  Array of 
cidObj
many object ids, 2 bytes each 
DSF: Double Stream File (161h) 
The 
DSF
record stores a flag that indicates if the workbook is a double stream file. 
Record Data 
BIFF8 
Offset  Flag Name  Size  Contents 
fDSF 
=1 if the workbook is a double stream file 
DV: Data Validation Criteria (1BEh) 
This record stores data validation criteria for a range of cells. 
Record Data 
BIFF8 
Offset  Field Name  Size  Contents 
dwDvFlags 
Option flags; see following table 
rgb 
var  Array of data validation criteria (see text) followed by 
Title, Prompt, and Error 
sts
, Min and Max 
rgces
, and 
cref REF
The 
dwDvFlags
field contains the following option flags: 
Bits 
Mask 
Flag Name 
Contents 
3–0 
0000000Fh 
ValType 
Validation type 
6-4 
00000070h 
ErrStyle 
Error alert style 
00000080h 
fStrLookup 
=1 if this is list-type validation with an 
explicitly expressed list of valid inputs 
00000100h 
fAllowBlank 
=1 suppress an error when any cell 
referenced by the validation formula is blank 
00000200h 
fSuppressCombo 
=1 if this is list-type validation, with no 
drop-down to be displayed in the cell when 
selected 
17–10  0003FC00h 
mdImeMode 
The IME mode to be used for this cell (East 
Asian versions only) 
18 
00040000h 
fShowInputMsg 
=1 show input message box 
19 
00080000h 
fShowErrorMsg 
=1 show error message box 
23–20  00F00000h 
typOperator 
Operator type 
3 –24  FF000000h  (Reserved) 
Reserved; must be 0 (zero) 
DVAL: Data Validation Information (1B2h) 
This record stores data validation information. 
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 87 of 349 
Record Data 
BIFF8 
Offset  Field Name  Size  Contents 
wDviFlags 
Option flags; see following table 
xLeft 
The x coordinate of the input window 
10 
yTop 
The y coordinate of the input window 
14 
idObj 
For a Table with in-cell drop-down, the object id of 
drop-down 
OBJ
record 
18 
idvMac 
Number of 
DV
records that follow 
The 
wDviFlags
field contains the following option flags: 
Bits 
Mask 
Flag Name  Contents 
0001h 
fWnClosed 
=1 the input window has been closed 
0002h 
fWnPinned 
=1 the input window is pinned in place 
0004h 
fCached 
=1 if information about a cell‘s data validation has 
been cached 
15–3 
FFF8h 
(Reserved)  Reserved; must be 0 (zero) 
DXF: Differential XF (88Dh) 
The 
DXF
record is used to describe formatting properties that are used by various 
features to modify cell formatting. BIFF8 records such as 
CF
and 
SXDXF
still persist 
DXF
information inline (possibly followed by an 
xfexts
structure to round trip post 
BIFF8 formatting). However new feature records (e.g. 
TABLESTYLEELEMENT
) refer 
to 
DXF
s with a 
dxfID
which is the index of this corresponding DXF record as saved 
on disk.  
Offset  Name 
Size  Contents 
rt 
Record type; this matches the BIFF 
rt
in the first 
two bytes of the record; =088Dh 
grbitFrt 
FRT
cell reference flag; =0 currently 
(Reserved)
Currently not used, and set to 0
16 
grbitDxf 
see table below 
18 
xfProps 
var 
Array of formatting properties; see table below 
The 
grbitDxf
field contains the flags listed in the following table. 
Bits 
Mask 
Name 
Contents 
0001h 
fUIFill 
=1 default  (if 0 forecolor/backcolor swapped) 
0002h 
fNewBorder 
=1 default  (if 1 left,right,top,bottom borders 
refer to outline of range instead of per cell) 
2..15  FFFCh 
(Reserved)
Reserved; must be 0 (zero) 
xfProps
– this structure is used by 
DXF
and 
STYLEEXT
records to represent a set of 
XF
formatting properties. This header is followed by 
cprops
number of property 
definitions each starting with an 
xfpropheader
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 88 of 349 
Offset  Name 
Size  Contents 
version 
xfprops
version – currently 0. 
cprops 
count of 
xfprop
entries that follow 
xfpropheader
- The data for each 
XF
format property starts with a common 
header: 
Offset  Name 
Size  Contents 
xfpropType 
Indicates property type 
cb 
Length of this property in bytes with header. 
This header is followed by a variable amount of data as determined by the 
XF
property type (
xfpropType
). Unknown property types are skipped on load. BIFF12 
defines the following 
XF
property types. The Data kind describes the actual structure 
used to represent the property type‘s information. If present each property entry will 
modify the corresponding 
XF
property (see 
XF
records definition.) 
xfpropType 
Value 
Data kind 
Fill pattern (Fls) 
xfpropByte
ForeColor 
xfpropColor
BackColor 
xfpropColor
Gradient 
xfpropGradient
GradientStop 
xfpropGradientStop
TextColor 
xfpropColor
BorderTop 
xfpropBorder
BorderBottom 
xfpropBorder
BorderLeft 
xfpropBorder
BorderRight 
xfpropBorder
BorderDiag 
10 
xfpropBorder
BorderVertical 
11 
xfpropBorder
BorderHorizontal 
12 
xfpropBorder
BorderDiagUp 
13 
xfpropBorder
BorderDiagDown 
14 
xfpropBorder
HorizontalAlign 
15 
xfpropByte
VerticalAlign 
16 
xfpropByte
TextRotation 
17 
xfpropByte
TextIndent 
18 
xfpropWord
ReadingOrder 
19 
xfpropByte
WrapText 
20 
xfpropByte
JustifyText 
21 
xfpropByte
Microsoft Office Excel 97-2007 Binary File Format (.xls) Specification 
Page 89 of 349 
ShrinkToFit 
22 
xfpropByte
MergeCell 
23 
xfpropByte
TextName 
24 
xfpropString
Bold 
25 
xfpropWord
Underline 
26 
xfpropWord
SuperSubscript 
27 
xfpropWord
Italic 
28 
xfpropByte
StrikeThru 
29 
xfpropByte
Outline 
30 
xfpropByte
Shadow 
31 
xfpropByte
Condense 
32 
xfpropByte
Extend 
33 
xfpropByte
CharSet 
34 
xfpropByte
FontFamily 
35 
xfpropByte
TextSize 
36 
xfpropDWord
FontScheme 
37 
xfpropByte
NumFormat 
38 
xfpropString
(reserved) 
39 
xfpropDWord
(reserved) 
40 
xfpropDWord
NumFormatIndex 
41 
xfpropWord
TextRelativeIndent 
42 
xfpropWord
Locked 
43 
xfpropByte
Hidden 
44 
xfpropByte
xfpropByte
–Used for properties defined by a single byte of data: 
Offset  Name 
Size  Contents 
xfpropType 
Indicates property type 
cb 
Length of this property in bytes with header. 
data 
Single byte of data 
xfpropWord
–Used for properties defined by a single word of data: 
Offset  Name 
Size  Contents 
xfpropType 
Indicates property type 
cb 
Length of this property in bytes with header. 
data 
Single word (2 bytes) of data 
xfpropDWord
–Used for properties defined by a single double word of data: 
Documents you may be interested
Documents you may be interested