5.115 XF – Extended Format
XF_AREA_34 – Cell Background Area Style (2 Bytes), BIFF3-BIFF4
A cell background area style contains an area pattern and a foreground and background colour.
Bit
Mask
Contents
5-0
003F
H
Fill pattern (
2.5.12)
10-6
07C0
H
Colour index (
5.74) for pattern colour
15-11
F800
H
Colour index (
5.74) for pattern background
5.115.2 XF Record Contents
Record XF, BIFF2:
Offset
Size
Contents
0
1
Index to FONT record (
5.45)
1
1
Not used
2
1
Number format and cell flags:
Bit
Mask
Contents
5-0
3F
H
Index to FORMAT record (
5.49)
6
40
H
1 = Cell is locked
7
80
H
1 = Formula is hidden
3
1
Horizontal alignment, border style, and background:
Bit
Mask
Contents
2-0
07
H
XF_HOR_ALIGN – Horizontal alignment (see above)
3
08
H
1 = Cell has left black border
4
10
H
1 = Cell has right black border
5
20
H
1 = Cell has top black border
6
40
H
1 = Cell has bottom black border
7
80
H
1 = Cell has shaded background
Record XF, BIFF3:
Offset
Size
Contents
0
1
Index to FONT record (
5.45)
1
1
Index to FORMAT record (
5.49)
2
1
XF_TYPE_PROT – XF type and cell protection (see above)
3
1
Flags for used attribute groups:
Bit
Mask
Contents
7-2
FC
H
XF_USED_ATTRIB – Used attributes (see above)
4
2
Horizontal alignment, text break, parent style XF:
Bit
Mask
Contents
2-0
0007
H
XF_HOR_ALIGN – Horizontal alignment (see above)
3
0008
H
1 = Text is wrapped at right border
15-4
FFF0
H
Index to parent style XF (always FFF
H
in style XFs)
6
2
XF_AREA_34 – Cell background area (see above)
8
4
XF_BORDER_34 – Cell border lines (see above)
221
Best pdf to jpg converter for - 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
.pdf to jpg converter online; convert pdf file to jpg file
Best pdf to jpg converter for - 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 to high quality jpg; .net pdf to jpg
5 Worksheet/Workbook Records
Record XF, BIFF4:
Offset
Size
Contents
0
1
Index to FONT record (
5.45)
1
1
Index to FORMAT record (
5.49)
2
2
XF type, cell protection, and parent style XF:
Bit
Mask
Contents
2-0
0007
H
XF_TYPE_PROT – XF type, cell protection (see above)
15-4
FFF0
H
Index to parent style XF (always FFF
H
in style XFs)
4
1
Alignment, text break, and text orientation:
Bit
Mask
Contents
2-0
07
H
XF_HOR_ALIGN – Horizontal alignment (see above)
3
08
H
1 = Text is wrapped at right border
5-4
30
H
XF_VERT_ALIGN – Vertical alignment (see above)
7-6
C0
H
XF_ORIENTATION – Text orientation (see above)
5
1
Flags for used attribute groups:
Bit
Mask
Contents
7-2
FC
H
XF_USED_ATTRIB – Used attributes (see above)
6
2
XF_AREA_34 – Cell background area (see above)
8
4
XF_BORDER_34 – Cell border lines (see above)
222
Online Convert PDF to Jpeg images. Best free online PDF JPEG
Online PDF to JPEG Converter. Download Free Trial. Convert a PDF File to JPG. Drag and drop your PDF in the box above and we'll convert the files for you.
convert pdf file to jpg on; change pdf file to jpg
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
best convert pdf to jpg; convert pdf to jpg batch
5.115 XF – Extended Format
Record XF, BIFF5:
Offset
Size
Contents
0
2
Index to FONT record (
5.45)
2
2
Index to FORMAT record (
5.49)
4
2
XF type, cell protection, and parent style XF:
Bit
Mask
Contents
2-0
0007
H
XF_TYPE_PROT – XF type, cell protection (see above)
15-4
FFF0
H
Index to parent style XF (always FFF
H
in style XFs)
6
1
Alignment and text break:
Bit
Mask
Contents
2-0
07
H
XF_HOR_ALIGN – Horizontal alignment (see above)
3
08
H
1 = Text is wrapped at right border
6-4
70
H
XF_VERT_ALIGN – Vertical alignment (see above)
7
1
Text orientation and flags for used attribute groups:
Bit
Mask
Contents
1-0
03
H
XF_ORIENTATION – Text orientation (see above)
7-2
FC
H
XF_USED_ATTRIB – Used attributes (see above)
8
4
Cell border lines and background area:
Bit
Mask
Contents
6-0
0000007F
H
Colour index (
5.74) for pattern colour
13-7
00003F80
H
Colour index (
5.74) for pattern background
21-16
003F0000
H
Fill pattern (
2.5.12)
24-22
01C00000
H
Bottom line style (
2.5.11)
31-25
FE000000
H
Colour index (
5.74) for bottom line colour
12
4
Bit
Mask
Contents
2-0
00000007
H
Top line style (
2.5.11)
5-3
00000038
H
Left line style (
2.5.11)
8-6
000001C0
H
Right line style (
2.5.11)
15-9
0000FE00
H
Colour index (
5.74) for top line colour
22-16
007F0000
H
Colour index (
5.74) for left line colour
29-23
3F800000
H
Colour index (
5.74) for right line colour
223
C# WPF PDF Viewer SDK to convert and export PDF document to other
Best PDF Viewer control as well as a powerful .NET WinForms application to image file formats with high quality, support converting PDF to PNG, JPG, BMP and
convert pdf to jpg 100 dpi; convert pdf to jpg for
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Best PDF converter SDK for Visual Studio .NET for converting PDF to image in C#.NET Support exporting PDF to multiple image forms, including Jpg, Png, Bmp
change pdf into jpg; convert pdf to jpeg
5 Worksheet/Workbook Records
Record XF, BIFF8:
Offset
Size
Contents
0
2
Index to FONT record (
5.45)
2
2
Index to FORMAT record (
5.49)
4
2
XF type, cell protection, and parent style XF:
Bit
Mask
Contents
2-0
0007
H
XF_TYPE_PROT – XF type, cell protection (see above)
15-4
FFF0
H
Index to parent style XF (always FFF
H
in style XFs)
6
1
Alignment and text break:
Bit
Mask
Contents
2-0
07
H
XF_HOR_ALIGN – Horizontal alignment (see above)
3
08
H
1 = Text is wrapped at right border
6-4
70
H
XF_VERT_ALIGN – Vertical alignment (see above)
7
80
H
1 = Justify last line in justified or distibuted text
7
1
XF_ROTATION: Text rotation angle (see above)
8
1
Indentation, shrink to cell size, and text direction:
Bit
Mask
Contents
3-0
0F
H
Indent level
4
10
H
1 = Shrink content to fit into cell
7-6
C0
H
Text direction:
0 = According to context
35
; 1 = Left-to-right; 2 = Right-to-left
9
1
Flags for used attribute groups:
Bit
Mask
Contents
7-2
FC
H
XF_USED_ATTRIB – Used attributes (see above)
10
4
Cell border lines and background area:
Bit
Mask
Contents
3-0
0000000F
H
Left line style (
2.5.11)
7-4
000000F0
H
Right line style (
2.5.11)
11-8
00000F00
H
Top line style (
2.5.11)
15-12
0000F000
H
Bottom line style (
2.5.11)
22-16
007F0000
H
Colour index (
5.74) for left line colour
29-23
3F800000
H
Colour index (
5.74) for right line colour
30
40000000
H
1 = Diagonal line from top left to right bottom
31
80000000
H
1 = Diagonal line from bottom left to right top
14
4
Bit
Mask
Contents
6-0
0000007F
H
Colour index (
5.74) for top line colour
13-7
00003F80
H
Colour index (
5.74) for bottom line colour
20-14
001FC000
H
Colour index (
5.74) for diagonal line colour
24-21
01E00000
H
Diagonal line style (
2.5.11)
31-26
FC000000
H
Fill pattern (
2.5.12)
18
2
Bit
Mask
Contents
6-0
007F
H
Colour index (
5.74) for pattern colour
13-7
3F80
H
Colour index (
5.74) for pattern background
35
Left-to-right, if the text starts with a character from a left-to-right script, or right-to-left, if the text starts with a character from a 
right-to-left script.
224
C# Create PDF from images Library to convert Jpeg, png images to
Best and professional C# image to PDF converter SDK for Visual Studio .NET. Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif
best way to convert pdf to jpg; c# pdf to jpg
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Best WPF PDF Viewer control as well as a powerful PDF converter. PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and GIF.
batch convert pdf to jpg online; best pdf to jpg converter for
6 Drawing Objects
6
Drawing Objects
2do
225
VB.NET Create PDF from images Library to convert Jpeg, png images
Best and professional image to PDF converter SDK for Visual Studio .NET. Support create PDF from multiple image formats in VB.NET, including Jpg, Png, Bmp
convert pdf to jpg c#; convert pdf image to jpg online
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
Best adobe PDF to image converter SDK for Visual Studio .NET. Convert PDF documents to multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap
change format from pdf to jpg; changing pdf to jpg
7 Charts
7
Charts
7.1 Document Integration
This chapter describes how a chart is integrated into a spreadsheet document.
7.1.1 Chart Document (BIFF2-BIFF4)
Definition: Chart document
A BIFF2-BIFF4 chart document is a special type of a worksheet document (
2.1.2) that contains exactly one 
chart. The default file extension of chart documents is “XLC”.
The source data may be embedded in the chart or linked to another worksheet document.
Definition: Chart Stream
The entire chart document consists of the Chart Stream (similar to the Worksheet Stream in a regular worksheet 
document, 
2.3.3, 
4.1.1). The BOF record of the stream contains the type identifier of a chart stream.
Records in the Chart Stream, BIFF2-BIFF4:
BOF
Type = chart (
5.8)
Chart records
EOF
5.37
226
7.1 Document Integration
7.1.2 Chart Sheet in Workbook Document (BIFF5-BIFF8)
Besides other sheets, a workbook document (
2.1.3) may contain several chart sheets.
Definition: Chart Substream
Each chart sheet is stored in a Chart Substream. This is a special type of a Sheet Substream (
2.3.4, 
4.1.2) 
with a BOF record containing the type identifier for a chart.
Records in the Workbook Stream (
2.3.3) containing a Chart Substream, BIFF5-BIFF8:
● BOF
Type = workbook globals (
5.8)
Global workbook records
● EOF
5.37
○○
Other Sheet Substreams (or Chart Substreams)
● BOF
Type = chart (
5.8)
Chart records
● EOF
5.37
○○
Other Sheet Substreams (or Chart Substreams)
BIFF2-BIFF4 Chart Streams and BIFF5-BIFF8 Chart Substreams are nearly identical in their internal structure.
7.1.3 Embedded Chart Object (BIFF3-BIFF8)
From BIFF3 on, all types of sheets (including chart sheets) may contain embedded chart objects. The chart is described 
by a Chart Substream (
7.1.2) which is embedded into another Sheet Substream or Worksheet Stream and follows an 
OBJ record.
Records in the Worksheet Stream containing a Chart Substream of an embedded chart object, BIFF3-BIFF4:
● BOF
Type = sheet, dialogue, chart, macro sheet (
5.8)
Sheet records
● OBJ
Object description for the chart
● BOF
Type = chart (
5.8)
Chart records
● EOF
End of the Chart Substream of the chart object (
5.37)
Sheet records
● EOF
End of the Sheet Substream (
5.37)
227
7 Charts
Records in the Workbook Stream containing a Chart Substream of an embedded chart object, BIFF5-BIFF8:
Workbook Globals Substream
○○
Other Sheet Substreams (or Chart Substreams)
BOF
Type = sheet, dialogue, chart, macro sheet (
5.8)
Sheet records
OBJ
Object description for the chart
BOF
Type = chart (
5.8)
Chart records
EOF
End of the Chart Substream of the chart object (
5.37)
Sheet records
EOF
End of the Sheet Substream (
5.37)
○○
Other Sheet Substreams (or Chart Substreams)
In BIFF5-BIFF8, simple drawing objects may be embedded into chart objects. In that case, the records describing the 
drawing objects are embedded into the Chart Substream of the chart object. It is not possible to embed charts and OLE 
objects into chart objects (this includes ActiveX form controls).
228
7.2 General Chart Structure
7.2 General Chart Structure
7.2.1 Chart Stream or Substream
All objects a chart is made of are organised in a strict hierarchy which is also reflected in the file format. The Chart 
(Sub)stream consists of page settings (similar to a regular Sheet Substream) followed by the chart description. Each 
chart contains a list of data series information (a list of values for the data points, and formatting information for the 
series and the data points), and additional information about all axes, series groupings, chart type, legend, data table, and 
so on.
Structure of the Chart Substream, BIFF5-BIFF8:
● BOF
Type = chart (
5.8)
○ Page Settings Block
4.4
○ Worksheet Protection Block
4.18 (without SCENPROTECT record)
● Global Chart Block
7.2.3
● DIMENSION
5.35
● Worksheet View Settings Block
4.5 (WINDOW2 and SCL records only)
● EOF
5.37
7.2.2 Chart Record Block
The chart stream contains blocks of records describing specific details of the chart. All record blocks are embedded into 
other record blocks up to and including the Global Chart Block (
7.2.3) which represents the entire chart and is stored 
in the Chart (Sub)stream (
7.2.1).
Definition: Chart record block
A chart record block is a group of records in the Chart (Sub)stream that describes a specific object or other 
specific data in the chart. A block consists of one or more header records (in a fixed order) and the inner block 
records which are enclosed into special block-start and block-end records. A chart record block may contain 
other embedded chart record blocks.
Structure of a chart record block:
●●
Block header record(s)
CHBEGIN
Begin of chart record block (
7.8)
Embedded block records
CHEND
End of chart record block (
7.9)
It is possible to have an empty block that consists of the header records only, or that consists of the header records 
followed by an empty pair of CHBEGIN and CHEND records.
Chart record blocks are named according to their (first) header record.
Example: The chart record block that describes a text object is led by a CHTEXT record. Therefore the chart 
record block is called “CHTEXT Block”.
229
7 Charts
7.2.3 Global Chart Block
2do
230
Documents you may be interested
Documents you may be interested