5.102 STRING
5.102 STRING
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
0007
H
0207
H
0207
H
0207
H
0207
H
This record stores the result of a string formula. It occurs directly after a string formula (
5.50).
Record STRING, BIFF2:
Offset
Size
Contents
0
var.
Byte string, 8-bit string length (
2.5.2)
Record STRING, BIFF3-BIFF5:
Offset
Size
Contents
0
var.
Byte string, 16-bit string length (
2.5.2)
In BIFF8 files no STRING record occurs, if the result string is empty.
Record STRING, BIFF8:
Offset
Size
Contents
0
var.
Non-empty Unicode string, 16-bit string length (
2.5.3)
211
Convert .pdf to .jpg - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
to jpeg; convert pdf to jpg
Convert .pdf to .jpg - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
convert pdf pages to jpg online; convert pdf images to jpg
5 Worksheet/Workbook Records
5.103 STYLE
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
0293
H
0293
H
0293
H
0293
H
This record stores the name of a user-defined cell style or specific options for a built-in cell style. All STYLE records 
occur together behind the XF record list (
5.115). Each STYLE record refers to a style XF record, which contains the 
formatting attributes for the cell style.
5.103.1 User-Defined Cell Styles
STYLE record for user-defined cell styles, BIFF3-BIFF8:
Offset
Size
Contents
0
2
Bit
Mask
Contents
11-0
0FFF
H
Index to style XF record (
5.115)
15
8000
H
Always 0 for user-defined styles
2
var.
BIFF2-BIFF5: Non-empty byte string, 8-bit string length (
2.5.2)
BIFF8:
Non-empty Unicode string, 16-bit string length (
2.5.3)
5.103.2 Built-In Cell Styles
STYLE record for built-in cell styles, BIFF3-BIFF8:
Offset
Size
Contents
0
2
Bit
Mask
Contents
11-0
0FFF
H
Index to style XF record (
5.115)
15
8000
H
Always 1 for built-in styles
2
1
Identifier of the built-in cell style:
00
H
= Normal
01
H
= RowLevel_lv
(see next field)
02
H
= ColLevel_lv
(see next field)
03
H
= Comma
04
H
= Currency
05
H
= Percent
06
H
= Comma [0] (BIFF4-BIFF8)
07
H
= Currency [0] (BIFF4-BIFF8)
08
H
= Hyperlink (BIFF8)
09
H
= Followed Hyperlink (BIFF8)
3
1
Level for RowLevel or ColLevel style (zero-based, lv
), FF
H
otherwise
The RowLevel and ColLevel styles specify the formatting of subtotal cells in a specific outline level. The level is 
specified by the last field in the STYLE record. Valid values are 0…6 for the outline levels 1…7.
212
Online Convert Jpeg to PDF file. Best free online export Jpg image
Online JPEG to PDF Converter. Download Free Trial. Convert a JPG to PDF. You can drag and drop your JPG file in the box, and then start
bulk pdf to jpg; convert pdf image to jpg
Online Convert PDF to Jpeg images. Best free online PDF JPEG
Download Free Trial. Convert a PDF File to JPG. Easy converting! We try to make it as easy as possible to convert your PDF files to JPG.
convert pdf image to jpg image; best pdf to jpg converter online
5.104 TOPMARGIN
5.104 TOPMARGIN
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
0028
H
0028
H
0028
H
0028
H
0028
H
This record is part of the Page Settings Block (
4.4). It contains the top page margin of the current worksheet.
Record TOPMARGIN, BIFF2-BIFF8:
Offset
Size
Contents
0
8
Top page margin in inches (IEEE 754 floating-point value, 64-bit double precision)
5.105 UNCALCED
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
005E
H
005E
H
005E
H
005E
H
This record is part of the Calculation Settings Block (
4.3). If it occurs in the Sheet Substream, it indicates that the 
formulas have not been recalculated before the document was saved.
Record UNCALCED, BIFF2-BIFF8:
Offset
Size
Contents
0
2
Not used
5.106 USESELFS
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
0160
H
This record specifies if the formulas in the workbook can use “natural language formulas”. This type of formula can refer 
to cells by its content or the content of the column or row header cell.
Record USESELFS, BIFF8:
Offset
Size
Contents
0
2
0 = Do not use natural language formulas
1 = Use natural language formulas
213
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
This demo code just converts first page to jpeg image. String inputFilePath = @"C:\input.pdf"; String outputFilePath = @"C:\output.jpg"; // Convert PDF to jpg.
convert pdf picture to jpg; reader pdf to jpeg
C# Image Convert: How to Convert Tiff Image to Jpeg, Png, Bmp, &
RasterEdge.XDoc.PDF.dll. This demo code will convert first page to jpeg image. C:\input.tif"; String outputFilePath = @"C:\output.jpg"; // Convert tiff to jpg.
changing pdf to jpg file; pdf to jpg
5 Worksheet/Workbook Records
5.107 VCENTER
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
0084
H
0084
H
0084
H
0084
H
This record is part of the Page Settings Block (
4.4). It specifies if the sheet is centred vertically when printed.
Record VCENTER, BIFF3-BIFF8:
Offset
Size
Contents
0
2
0 = Print sheet aligned at top page border
1 = Print sheet vertically centred
5.108 VERTICALPAGEBREAKS
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
001A
H
001A
H
001A
H
001A
H
001A
H
This record is part of the Page Settings Block (
4.4). It contains all vertical manual page breaks.
Record VERTICALPAGEBREAKS, BIFF2-BIFF5:
Offset
Size
Contents
0
2
Number of following column indexes (nm
)
2
2∙nm
List of nm
column indexes. Each index specifies the first column after the page break.
Record VERTICALPAGEBREAKS, BIFF8:
Offset
Size
Contents
0
2
Number of following column index structures (nm
)
2
6∙nm
List of nm
column index structures. Each column index structure contains:
Offset
Size
Contents
0
2
Index to first column following the page break
2
2
Index to first row of this page break
4
2
Index to last row of this page break
The column indexes in the lists must be ordered ascending. If in BIFF8 a column contains several page breaks, they must 
be ordered ascending by start row index.
214
C# Create PDF from images Library to convert Jpeg, png images to
Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage.
.pdf to jpg; convert multiple pdf to jpg
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
Resize converted image files in VB.NET. Convert PDF to Jpg, Png, Bmp, Gif, Tiff and Bitmap in ASP.NET. Embed PDF to image converter in viewer.
change pdf file to jpg online; convert .pdf to .jpg online
5.109 WINDOW1
5.109 WINDOW1
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
003D
H
003D
H
003D
H
003D
H
003D
H
This record contains general settings for the document window and global workbook settings (BIFF5-BIFF8).
Record WINDOW1, BIFF2-BIFF4:
Offset
Size
Contents
0
2
Horizontal position of the document window (in twips = 
1
/
20
of a point)
2
2
Vertical position of the document window (in twips = 
1
/
20
of a point)
4
2
Width of the document window (in twips = 
1
/
20
of a point)
6
2
Height of the document window (in twips = 
1
/
20
of a point)
8
1
0 = Window is visible; 1 = Window is hidden
Record WINDOW1, BIFF5-BIFF8:
Offset
Size
Contents
0
2
Horizontal position of the document window (in twips = 
1
/
20
of a point)
2
2
Vertical position of the document window (in twips = 
1
/
20
of a point)
4
2
Width of the document window (in twips = 
1
/
20
of a point)
6
2
Height of the document window (in twips = 
1
/
20
of a point)
8
2
Option flags:
Bits
Mask
Contents
0
0001
H
0 = Window is visible
1 = Window is hidden
1
0002
H
0 = Window is open
1 = Window is minimised
3
0008
H
0 = Horizontal scroll bar hidden n 1 = Horizontal scroll bar visible
4
0010
H
0 = Vertical scroll bar hidden
1 = Vertical scroll bar visible
5
0020
H
0 = Worksheet tab bar hidden
1 = Worksheet tab bar visible
10
2
Index to active (displayed) worksheet
12
2
Index of first visible tab in the worksheet tab bar
14
2
Number of selected worksheets (highlighted in the worksheet tab bar)
16
2
Width of worksheet tab bar (in 
1
/
1000
of window width). The remaining space is used by the 
horizontal scrollbar.
215
C# TIFF: C#.NET Code to Convert JPEG Images to TIFF
Use C# Code to Convert Jpeg to Tiff. string[] imagePaths = { @"C:\demo1.jpg", @"C:\demo2.jpg", @"C:\demo3.jpg" }; // Construct List<REImage> object.
changing pdf file to jpg; convert multiple page pdf to jpg
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
4. To Image. Convert PDF to image formats, such as PNG, JPG, BMP and GIF. Copyright © <2000-2015> by <RasterEdge.com>. All Rights Reserved.
change pdf file to jpg file; convert pdf file to jpg
5 Worksheet/Workbook Records
5.110 WINDOW2
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
003E
H
023E
H
023E
H
023E
H
023E
H
This record contains additional settings for the document window (BIFF2-BIFF4) or for the window of a specific 
worksheet (BIFF5-BIFF8). It is part of the Sheet View Settings Block (
4.5).
5.110.1 Contents of the WINDOW2 Record
Record WINDOW2, BIFF2:
Offset
Size
Contents
0
1
0 = Show formula results
1 = Show formulas
1
1
0 = Do not show grid lines
1 = Show grid lines
2
1
0 = Do not show sheet headers
1 = Show sheet headers
3
1
0 = Panes are not frozen
1 = Panes are frozen (freeze
)
4
1
0 = Show zero values as empty cells
1 = Show zero values
5
2
Index to first visible row
7
2
Index to first visible column
9
1
0 = Use manual grid line colour (below)
1 = Use automatic grid line colour
10
4
Grid line RGB colour (
2.5.4)
Record WINDOW2, BIFF3-BIFF5:
Offset
Size
Contents
0
2
Option flags (see below)
2
2
Index to first visible row
4
2
Index to first visible column
6
4
Grid line RGB colour (
2.5.4)
Record WINDOW2, BIFF8:
Offset
Size
Contents
0
2
Option flags (see below)
2
2
Index to first visible row
4
2
Index to first visible column
6
2
Colour index of grid line colour (
5.74). Note that in BIFF2-BIFF5 an RGB colour is 
written instead.
8
2
Not used
10
2
Cached magnification factor in page break preview (in percent); 0 = Default (60%)
12
2
Cached magnification factor in normal view (in percent); 0 = Default (100%)
14
4
Not used
In BIFF8 this record stores used magnification factors for page break preview and normal view. These values are used to 
restore the magnification, when the view is changed. The real magnification of the currently active view is stored in the 
SCL record (
5.92). The type of the active view is stored in the option flags field (see below).
216
5.110 WINDOW2
5.110.2 Option Flags
Option flags, BIFF3-BIFF8:
Bits
Mask
Contents
0
0001
H
0 = Show formula results
1 = Show formulas
1
0002
H
0 = Do not show grid lines
1 = Show grid lines
2
0004
H
0 = Do not show sheet headers
1 = Show sheet headers
3
0008
H
0 = Panes are not frozen
1 = Panes are frozen (freeze
)
4
0010
H
0 = Show zero values as empty cells
1 = Show zero values
5
0020
H
0 = Manual grid line colour
1 = Automatic grid line colour
6
0040
H
0 = Columns from left to right
1 = Columns from right to left
7
0080
H
0 = Do not show outline symbols
1 = Show outline symbols
8
0100
H
0 = Keep splits if pane freeze is removed
1 = Remove splits if pane freeze is removed
9
0200
H
0 = Sheet not selected
1 = Sheet selected (BIFF5-BIFF8)
10
0400
H
0 = Sheet not active
1 = Sheet active (BIFF5-BIFF8)
11
0800
H
0 = Show in normal view
1 = Show in page break preview (BIFF8)
The freeze
flag specifies, if a following PANE record (
5.75) describes unfrozen or frozen panes.
5.111 WINDOWPROTECT
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
0019
H
0019
H
0019
H
0019
H
0019
H
This record is part of the worksheet/workbook protection (
4.18). It determines whether the window configuration of 
this document is protected. Window protection is not active, if this record is omitted.
Record WINDOWPROTECT, BIFF2-BIFF8:
Offset
Size
Contents
0
2
0 = Window settings not protected; 1 = Window settings protected
217
5 Worksheet/Workbook Records
5.112 WRITEACCESS
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
005C
H
005C
H
005C
H
005C
H
This record is part of the File Protection Block (
4.19). It contains the name of the user that has saved the file. The user 
name is always stored as an equal-sized string. All unused characters after the name are filled with space characters. It is 
not required to write the mentioned string length. Every other length will be accepted too.
Record WRITEACCESS, BIFF3-BIFF4:
Offset
Size
Contents
0
32
User name, byte string, 8-bit string length, 31 characters (
2.5.2)
Record WRITEACCESS, BIFF5:
Offset
Size
Contents
0
54
User name, byte string, 8-bit string length, 53 characters (
2.5.2)
Record WRITEACCESS, BIFF8:
Offset
Size
Contents
0
var.
User name, Unicode string, 16-bit string length, 109 characters (
2.5.3)
5.113 WRITEPROT
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
0086
H
0086
H
0086
H
0086
H
This record is part of the File Protection Block (
4.19). It does not contain any data. If present it specifies that the file is 
write protected. The write protection password is stored in the FILESHARING record (
5.44).
5.114 XCT – CRN Count
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
0059
H
0059
H
0059
H
0059
H
This record stores the number of immediately following CRN records. These records are used to store the cell contents 
of external references. See 
4.10 for details about external references.
Record XCT, BIFF3-BIFF5:
Offset
Size
Contents
0
2
Number of following CRN records (
5.23)
Record XCT, BIFF8:
Offset
Size
Contents
0
2
Number of following CRN records (
5.23)
2
2
Index into sheet table of the involved EXTERNALBOOK record (
5.38)
218
5.115 XF – Extended Format
5.115 XF – Extended Format
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
0043
H
0243
H
0443
H
00E0
H
00E0
H
This record contains formatting information for cells, rows, columns or styles.
5.115.1 XF Substructures
From BIFF3 on, some of the elements occur unchanged in every BIFF version. These elements are described in the 
following using a specific name for each element. In the description of the record structure the names are used to 
reference to these tables.
XF_TYPE_PROT – XF Type and Cell Protection (3 Bits), BIFF3-BIFF8
These 3 bits are part of a specific data byte.
Bit
Mask
Contents
0
01
H
1 = Cell is locked
1
02
H
1 = Formula is hidden
2
04
H
0 = Cell XF; 1 = Style XF
XF_USED_ATTRIB – Attributes Used from Parent Style XF (6 Bits), BIFF3-BIFF8
Each bit describes the validity of a specific group of attributes. In cell XFs a cleared bit means the attributes of the 
parent style XF are used (but only if the attributes are valid there), a set bit means the attributes of this XF are used. In 
style XFs a cleared bit means the attribute setting is valid, a set bit means the attribute should be ignored.
Bit
Mask
Contents
0
01
H
Flag for number format
1
02
H
Flag for font
2
04
H
Flag for horizontal and vertical alignment, text wrap, indentation, orientation, rotation, and 
text direction
3
08
H
Flag for border lines
4
10
H
Flag for background area style
5
20
H
Flag for cell protection (cell locked and formula hidden)
XF_HOR_ALIGN – Horizontal Alignment (3 Bits), BIFF2-BIFF8
The horizontal alignment consists of 3 bits and is part of a specific data byte.
Value
Horizontal alignment
0
General
1
Left
2
Centred
3
Right
4
Filled
5
Justified (BIFF4-BIFF8)
6
Centred across selection (BIFF4-BIFF8)
7
Distributed (BIFF8, available in Excel 10.0 (Excel XP) and later only)
219
5 Worksheet/Workbook Records
XF_VERT_ALIGN – Vertical Alignment (2 or 3 Bits), BIFF4-BIFF8
The vertical alignment consists of 2 bits (BIFF4) or 3 bits (BIFF5-BIFF8) and is part of a specific data byte. Vertical 
alignment is not available in BIFF2 and BIFF3.
Value
Vertical alignment
0
Top
1
Centred
2
Bottom
3
Justified (BIFF5-BIFF8)
4
Distributed (BIFF8, available in Excel 10.0 (Excel XP) and later only)
XF_ORIENTATION – Text Orientation (2 Bits), BIFF4-BIFF5
In the BIFF versions BIFF4-BIFF5, text can be rotated in steps of 90 degrees or stacked. The orientation mode consists 
of 2 bits and is part of a specific data byte. In BIFF8 a rotation angle occurs instead of these flags.
Value
Text orientation
0
Not rotated
1
Letters are stacked top-to-bottom, but not rotated
2
Text is rotated 90 degrees counterclockwise
3
Text is rotated 90 degrees clockwise
XF_ROTATION – Text Rotation Angle (1 Byte), BIFF8
Value
Text rotation
0
Not rotated
1-90
1 to 90 degrees counterclockwise
91-180
1 to 90 degrees clockwise
255
Letters are stacked top-to-bottom, but not rotated
XF_BORDER_34 – Cell Border Style (4 Bytes), BIFF3-BIFF4
Cell borders contain a line style and a line colour for each line of the border.
Bit
Mask
Contents
2-0
00000007
H
Top line style (
2.5.11)
7-3
000000F8
H
Colour index (
5.74) for top line colour
10-8
00000700
H
Left line style (
2.5.11)
15-11
0000F800
H
Colour index (
5.74) for left line colour
18-16
00070000
H
Bottom line style (
2.5.11)
23-19
00F80000
H
Colour index (
5.74) for bottom line colour
26-24
07000000
H
Right line style (
2.5.11)
31-27
F8000000
H
Colour index (
5.74) for right line colour
220
Documents you may be interested
Documents you may be interested