mvc open pdf in browser : Changing pdf to jpg application SDK tool html wpf web page online excelfileformat14-part1032

5.16 CFRULE – Conditional Formatting Rule
Option Flags
If none of the formatting attributes is set, the option flags field contains 00000000
H
. The following table assumes that 
the conditional formatting contains at least one modified formatting attribute (there is at least one of the formatting 
blocks in the record).
All flags describing a modified attribute contain the value 0
2
, if the conditinal formatting changes the respective 
attribute, and 1
2
, if the original cell formatting is preserved. The flags for modified font attributes are not contained 
in this option flags field, but in the font formatting block itself.
!
Bit
Mask
Name
Contents
0
00000001
H
align
 
hor 
0 = Horizontal alignment modified
1
00000002
H
align
 
ver 
0 = Vertical alignment modified
2
00000004
H
align
 
wrap
0 = Text wrapped flag modified
3
00000008
H
align
 
rot 
0 = Text rotation modified
4
00000010
H
align
 
justlast
0 = Justify last line flag modified
5
00000020
H
align
 
indent
0 = Indentation modified
6
00000040
H
align
 
shrink
0 = Shrink to fit flag modified
7
00000080
H
Always 1
2
8
00000100
H
prot
 
locked
0 = Cell locked flag modified
9
00000200
H
prot
 
hidden
0 = Cell hidden flag modified
10
00000400
H
bord
 
left
0 = Left border style and colour modified
11
00000800
H
bord
 
right
0 = Right border style and colour modified
12
00001000
H
bord
 
top 
0 = Top border style and colour modified
13
00002000
H
bord
 
bot 
0 = Bottom border style and colour modified
14
00004000
H
bord
 
tl-br
0 = Top-left to bottom-right border flag modified
15
00008000
H
bord
 
bl-tr
0 = Bottom-left to top-right border flag modified
16
00010000
H
patt
 
style
0 = Pattern style modified
17
00020000
H
patt
 
col 
0 = Pattern colour modified
18
00040000
H
patt
 
bgcol
0 = Pattern background colour modified
21-19
00380000
H
Always 111
2
26
04000000
H
font
1 = Record contains font formatting block
27
08000000
H
align
1 = Record contains alignment formatting block
28
10000000
H
bord
1 = Record contains border formatting block
29
20000000
H
patt
1 = Record contains pattern formatting block
30
40000000
H
prot
1 = Record contains protection formatting block
31
80000000
H
align
 
textdir
0 = Text direction modified
141
Changing 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
convert pdf pages to jpg online; convert pdf to high quality jpg
Changing 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
change pdf file to jpg; batch convert pdf to jpg
5 Worksheet/Workbook Records
Font Formatting Block
Offset
Size
Contents
0
64
Font name (Unicode string, 8-bit string length, 
2.5.3). The empty string (length 0) 
preserves the font name of the current cell. The remaining bytes of this fixed-size block 
(always 64 bytes) are not used.
64
4
Font height (in twips = 
1
/
20
of a point); or –1 to preserve the cell font height
68
4
Font options:
Bit
Mask
Contents
1
00000002
H
Posture: 0 = Normal; 1 = Italic (only if font
 
style
= 0)
3
00000008
H
Outline: 0 = Off; 1 = On (only if font
 
outline
= 0)
4
00000010
H
Shadow: 0 = Off; 1 = On (only if font
 
shadow
= 0)
5
00000020
H
Condense: 0 = Off; 1 = On (only if font
 
cond
= 0)
7
00000080
H
Cancellation: 0 = Off; 1 = On (only if font
 
canc
= 0)
72
2
Font weight (100-1000, only if font
 
style
= 0).
Standard values are 0190
H
(400) for normal text and 02BC
H
(700) for bold text.
74
2
Escapement type (only if font
 
esc 
= 0):
0 = None
1 = Superscript
2 = Subscript
76
1
Underline type (only if font
 
underl
= 0):
00
H
= None
01
H
= Single
21
H
= Single accounting
02
H
= Double
22
H
= Double accounting
77
3
Not used
80
4
Font colour index (
5.74); or –1 to preserve the cell font colour
84
4
Not used
88
4
Option flags for modified font attributes:
Bit
Mask
Name
Contents
1
00000002
H
font
 
style
0 = Font style (posture/boldness) modified
3
00000008
H
font
 
outline
0 = Font outline modified
4
00000010
H
font
 
shadow
0 = Font shadow modified
5
00000020
H
font
 
cond
0 = Font condense modified
7
00000080
H
font
 
canc
0 = Font cancellation modified
92
4
0 = Escapement type modified, 1 = preserved (font
 
esc 
)
96
4
0 = Underline type modified, 1 = preserved (font
 
underl
)
100
4
Always 00000001
H
104
4
Always 00000001
H
108
8
Not used
116
2
Always 0001
H
142
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
combine various scanned images to PDF, such as tiff, jpg, png, gif PDF together and save as new PDF, without changing the previous two PDF documents at
convert pdf to jpg c#; convert pdf picture to jpg
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
PDF. Supports tiff compression selection. Supports for changing image size. Also supports convert PDF files to jpg, jpeg images. C#
batch pdf to jpg converter; change pdf to jpg format
5.16 CFRULE – Conditional Formatting Rule
Alignment Formatting Block
Offset
Size
Contents
0
1
Alignment and text break:
Bit
Mask
Contents
2-0
07
H
Horizontal alignment (see XF_HOR_ALIGN constant list in XF 
record 
5.115, only if align
 
hor 
= 0)
3
08
H
Text wrapped: 0 = off; 1 = On (only if align
 
wrap
= 0)
6-4
70
H
Vertical alignment (see XF_VERT_ALIGN constant list in XF 
record 
5.115, only if align
 
ver 
= 0)
7
80
H
Justify last line: 0 = off; 1 = On (only if align
 
justlast
= 0)
1
1
Text rotation angle (see XF_ROTATION constant list in XF record 
5.115, only if 
align
 
rot 
= 0)
2
2
Indentation, shrink to cell size, and text direction:
Bit
Mask
Contents
3-0
000F
H
Indent level (only if align
 
indent
= 0)
4
0010
H
Shrink contents: 0 = off; 1 = On (only if align
 
shrink
= 0)
7-6
00C0
H
Text direction: 0 = According to context; 1 = Left-to-right; 2 = 
Right-to-left (only if align
 
textdir
= 0)
4
2
Relative indentation (255 = absolute indentation, only if align
 
indent
= 0)
6
2
Not used
Border Formatting Block
Offset
Size
Contents
0
4
Border line styles and colors:
Bit
Mask
Contents
3-0
0000000F
H
Left line style (only if bord
 
left
= 0, 
2.5.11)
7-4
000000F0
H
Right line style (only if bord
 
right
= 0, 
2.5.11)
11-8
00000F00
H
Top line style (only if bord
 
 top 
= 0, 
2.5.11)
15-12
0000F000
H
Bottom line style (only if bord
 
bot 
= 0, 
2.5.11)
22-16
007F0000
H
Colour index (
5.74) for left line (only if bord
 
left
= 0)
29-23
3F800000
H
Colour index (
5.74) for right line (only if bord
 
right
= 0)
30
40000000
H
Top-left to bottom-right line on/off (only if bord
 
tl-br
= 0)
31
80000000
H
Bottom-left to top-right line on/off (only if bord
 
bl-tr
= 0)
4
4
Bit
Mask
Contents
6-0
0000007F
H
Colour index (
5.74) for top line (only if bord
 
top 
= 0)
13-7
00003F80
H
Colour index (
5.74) for bottom line (only if bord
 
bot 
= 0)
20-14
001FC000
H
Colour index (
5.74) for diagonal line colour (only if 
bord
 
tl-br
= 0 or if bord
 
bl-tr
= 0)
24-21
01E00000
H
Diagonal line style (only if bord
 
tl-br
= 0 or if 
bord
 
bl-tr
= 0, 
2.5.11)
143
VB.NET Image: PDF to Image Converter, Convert Batch PDF Pages to
used commonly in daily life (like tiff, jpg, png, bitmap format in VB programming code, like changing "tif" to users are also allowed to convert PDF to other
convert multi page pdf to single jpg; reader convert pdf to jpg
C# Tiff Convert: How to Convert Raster Images (Jpeg/Png/Bmp/Gif)
Give You Sample Codes for Changing and Converting Jpeg, Png RasterEdge.XDoc.PDF.dll. String inputFilePath = @"C:\input.jpg"; String outputFilePath = @"C:\output
convert pdf file to jpg on; change format from pdf to jpg
5 Worksheet/Workbook Records
Pattern Formatting Block
Offset
Size
Contents
0
2
Fill pattern style:
Bit
Mask
Contents
15-10
FC00
H
Fill pattern style (only if patt
 
style
= 0, 
2.5.12)
2
2
Fill pattern colour indexes:
Bit
Mask
Contents
6-0
007F
H
Colour index (
5.74) for pattern (only if patt
 
col 
= 0)
13-7
3F80
H
Colour index (
5.74) for pattern background (only if 
patt
 
bgcol
= 0)
Protection Formatting Block
Offset
Size
Contents
0
2
Protection flags:
Bit
Mask
Contents
0
01
H
Cell locked on/off (only if prot
 
locked
= 0)
1
02
H
Formula hidden on/off (only if prot
 
hidden
= 0)
144
XDoc.HTML5 Viewer for .NET, All Mature Features Introductions
PowerPoint: PPT, PPTX, PPS, PPSX; PDF: Portable Document Raster Image Files: BMP, GIF, JPG, PNG, JBIG2PDF in or zoom out functions, and changing file rotation
convert pdf pages to jpg; change pdf file to jpg online
5.17 CODEPAGE
5.17 CODEPAGE
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
0042
H
0042
H
0042
H
0042
H
0042
H
This record stores the text encoding used to write byte strings, stored as MS Windows code page identifier.
The CODEPAGE record in BIFF8 always contains the code page 1200 (UTF-16, 
2.5.3). Therefore it is not 
possible to obtain the encoding used for a protection password (it is not UTF-16).
!
Record CODEPAGE, BIFF2-BIFF8:
Offset
Size
Contents
0
2
Code page identifier used for byte string text encoding
21
:
016F
H
=
367= ASCII
01B5
H
=
437= IBM PC CP-437 (US)
02D0
H
=
720= IBM PC CP-720 (OEM Arabic)
02E1
H
=
737= IBM PC CP-737 (Greek)
0307
H
=
775= IBM PC CP-775 (Baltic)
0352
H
=
850= IBM PC CP-850 (Latin I)
0354
H
=
852= IBM PC CP-852 (Latin II (Central European))
0357
H
=
855= IBM PC CP-855 (Cyrillic)
0359
H
=
857= IBM PC CP-857 (Turkish)
035A
H
=
858= IBM PC CP-858 (Multilingual Latin I with Euro)
035C
H
=
860= IBM PC CP-860 (Portuguese)
035D
H
=
861= IBM PC CP-861 (Icelandic)
035E
H
=
862= IBM PC CP-862 (Hebrew)
035F
H
=
863= IBM PC CP-863 (Canadian (French))
0360
H
=
864= IBM PC CP-864 (Arabic)
0361
H
=
865= IBM PC CP-865 (Nordic)
0362
H
=
866= IBM PC CP-866 (Cyrillic (Russian))
0365
H
=
869= IBM PC CP-869 (Greek (Modern))
036A
H
=
874= Windows CP-874 (Thai)
03A4
H
=
932= Windows CP-932 (Japanese Shift-JIS)
03A8
H
=
936= Windows CP-936 (Chinese Simplified GBK)
03B5
H
=
949= Windows CP-949 (Korean (Wansung))
03B6
H
=
950= Windows CP-950 (Chinese Traditional BIG5)
04B0
H
= 1200= UTF-16 (BIFF8)
04E2
H
= 1250= Windows CP-1250 (Latin II) (Central European)
04E3
H
= 1251= Windows CP-1251 (Cyrillic)
04E4
H
= 1252= Windows CP-1252 (Latin I) (BIFF4-BIFF5)
04E5
H
= 1253= Windows CP-1253 (Greek)
04E6
H
= 1254= Windows CP-1254 (Turkish)
04E7
H
= 1255= Windows CP-1255 (Hebrew)
04E8
H
= 1256= Windows CP-1256 (Arabic)
04E9
H
= 1257= Windows CP-1257 (Baltic)
04EA
H
= 1258= Windows CP-1258 (Vietnamese)
0551
H
= 1361= Windows CP-1361 (Korean (Johab))
2710
H
=10000= Apple Roman
8000
H
=32768= Apple Roman
8001
H
=32769= Windows CP-1252 (Latin I) (BIFF2-BIFF3)
21
For more information see http://en.wikipedia.org/wiki/Character_encoding
.
145
5 Worksheet/Workbook Records
5.18 COLINFO
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
007D
H
007D
H
007D
H
007D
H
This record specifies the width and default cell formatting for a given range of columns.
In BIFF3, if a COLINFO record is missing for a column, the width specified in the record DEFCOLWIDTH (
5.32) is 
used instead.
In BIFF4-BIFF5, the width set in this record is only used, if the corresponding bit for this column is cleared in the GCW 
record (
5.51), otherwise the column width set in the DEFCOLWIDTH record (
5.32) is used (the STANDARD-
WIDTH record (
5.101) is always ignored in this case).
In BIFF8, if a COLINFO record is missing for a column, the width specified in the record STANDARDWIDTH 
(
5.101) is used. If this record is also missing, the column width of the record DEFCOLWIDTH (
5.32) is used 
instead.
This record also specifies a default XF record (
5.115) to use for cells in the columns that are not described by any cell 
record (which contain the XF index for that cell). Additionally, the option flags field contains hidden, outline, and 
collapsed options applied at the columns.
In BIFF2, the column width is stored in the record COLWIDTH (
5.20) and default column formatting in the record 
COLUMNDEFAULT (
5.19).
Record COLINFO, BIFF3-BIFF8:
Offset
Size
Contents
0
2
Index to first column in the range
2
2
Index to last column in the range
4
2
Width of the columns in 
1
/
256
of the width of the zero character, using default font (first 
FONT record in the file)
6
2
Index to XF record (
5.115) for default column formatting
8
2
Option flags:
Bits
Mask
Contents
0
0001
H
1 = Columns are hidden
10-8
0700
H
Outline level of the columns (0 = no outline)
12
1000
H
1 = Columns are collapsed
10
2
Not used
146
5.19 COLUMNDEFAULT
5.19 COLUMNDEFAULT
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
0020
H
This record contains default formatting attributes for a given range of columns. The formatting attributes are stored 
separate for each column in the given range. From BIFF3 on the record COLINFO (
5.18) is used to specify default 
column formatting.
Record COLUMNDEFAULT, BIFF2:
Offset
Size
Contents
0
2
Index to first column referred in this record (fc
)
2
2
Index to last column referred in this record (lc
)
4
3∙nc
List of nc
=lc
-fc
+1 cell attribute structures (3 bytes each, 
2.5.13)
4+3∙nc
2
Not used
5.20 COLWIDTH
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
0024
H
This record specifies the width for a given range of columns. If a column does not have a corresponding COLWIDTH 
record, the width specified by the record DEFCOLWIDTH (
5.32) is used instead. From BIFF3 on the record 
COLINFO (
5.18) is used to specify the column width.
Offset
Size
Contents
0
1
Index to first column
1
1
Index to last column
2
2
Width of the columns in 
1
/
256
of the width of the zero character, using default font (first 
FONT record in the file)
147
5 Worksheet/Workbook Records
5.21 CONTINUE
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
003C
H
003C
H
003C
H
003C
H
003C
H
Whenever the content of a record exceeds the given limits (see table), the record must be split. Several CONTINUE 
records containing the additional data are added after the parent record.
BIFF version
Maximum data size of a record
BIFF2-BIFF5
2080 bytes (2084 bytes including record header)
BIFF8
8224 bytes (8228 bytes including record header)
Record CONTINUE, BIFF2-BIFF8:
Offset
Size
Contents
0
var.
Data continuation of the previous record
Unicode strings are split in a special way. At the beginning of each CONTINUE record the option flags byte is repeated. 
Only the character size flag will be set in this flags byte, the Rich-Text flag and the Far-East flag are set to zero.
In each CONTINUE record it is possible that the character size changes from 8-bit characters to 16-bit characters 
and vice versa.
!
Never a Unicode string is split until and including the first character. That means, all header fields (string length, 
option flags, optional Rich-Text size, and optional Far-East data size) and the first character of the string have to 
occur together in the leading record, or have to be moved completely into the CONTINUE record.
!
Formatting runs (
2.5.1) cannot be split between their components (character index and FONT record index). If a 
string is split between two formatting runs, the option flags field will not be repeated in the CONTINUE record.
!
Example: The remaining size of a record may be 10 bytes (it has 8214 bytes of data). Now the string “ABCDE-
GHΩI” has to be stored in this record. “Ω” is the capital Greek character Omega with the Unicode character code 
03A9
H
.
Note: The records are shown with their headers to make the example clearer.
Offset
Size
Contents
Description
0
2
Any record identifier
2
2
2020
H
(8224)
Record data size
4
8214
Any data
8218
2
000A
H
(10)
Unicode string character count
8220
1
00
H
Unicode string option flags (8-bit characters)
8221
7
41
42
H
… 47
H
8-bit character array “ABCDEFG”
8228
2
003C
H
Record identifier CONTINUE
8230
2
0007
H
(7)
Record data size
8232
1
01
H
Unicode string option flags (16-bit characters)
8233
2
0048
H
16-bit character “H”
8235
2
03A9
H
16-bit character “Ω”
8237
2
0049
H
16-bit character “I”
148
5.22 COUNTRY
5.22 COUNTRY
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
008C
H
008C
H
008C
H
008C
H
This record stores two Windows country identifiers. The first represents the user interface language of the Excel version 
that has saved the file, and the second represents the system regional settings at the time the file was saved.
Record COUNTRY, BIFF3-BIFF8:
Offset
Size
Contents
0
2
Windows country identifier of the user interface language of Excel
2
2
Windows country identifier of the system regional settings
The following table shows most of the used country identifiers. Most of these identifiers are equal to the international 
country calling codes
22
.
2324252627282930
ID Country
ID Country
ID Country
ID Country
ID Country
ID Country
1
USA23
66
Thailand
240 Equatorial Guinea26
350 Gibraltar26
506 Costa Rica
692 Marshall Islands26
2
Canada24
81
Japan
241 Gabon26
351 Portugal
507 Panama
850 North Korea26
7
Russia25
82
South Korea
242 Congo26
352 Luxembourg
508 St. Pierre26
852 Hong Kong S.A.R.
20
Egypt
84
Viet Nam
243 Zaire27
353 Ireland
509 Haiti26
853 Macao S.A.R.
27
South Africa
86
PR China
244 Angola26
354 Iceland
590 Guadeloupe26
855 Cambodia26
30
Greece
90
Turkey
245 Guinea-Bissau26
355 Albania
591 Bolivia
856 Laos26
31
Netherlands
91
India
246 Diego Garcia26
356 Malta26
592 Guyana26
880 Bangladesh26
32
Belgium
92
Pakistan
247 Ascension Island26
357 Cyprus26
593 Ecuador
886 Taiwan
33
France
93
Afghanistan26
248 Seychelles26
358 Finland
594 French Guiana26
960 Maldives
34
Spain
94
Sri Lanka26
249 Sudan26
359 Bulgaria
595 Paraguay
961 Lebanon
36
Hungary
95
Burma (Myanmar)26
250 Rwanda26
370 Lithuania
596 Martinique26
962 Jordan
39
Italy
212 Morocco
251 Ethiopia26
371 Latvia
597 Suriname26
963 Syria
40
Romania
213 Algeria
252 Somalia26
372 Estonia
598 Uruguay
964 Iraq
41
Switzerland
216 Tunisia
253 Djibouti26
373 Moldova26
599 Netherlands Antilles26
965 Kuwait
43
Austria
218 Libya
254 Kenya
374 Armenia
670 East Timor26
966 Saudi Arabia
44
United Kingdom
220 Gambia26
255 Tanzania26
375 Belarus30
672 Antarctica26
967 Yemen
45
Denmark
221 Senegal27
256 Uganda26
376 Andorra26
673 Brunei Darussalam
968 Oman
46
Sweden
222 Mauritania26
257 Burundi26
377 Monaco
674 Narupu26
970 Palestine26
47
Norway
223 Mali27
258 Mozambique26
378 San Marino26
675 Papua New Guinea26
971 U.A.E.
48
Poland
224 Guinea26
259 Zanzibar26
379 Vatican City26
676 Tonga26
972 Israel
49
Germany
225 Côte d'Ivoire27
260 Zambia26
380 Ukraine
677 Solomon Islands26
973 Bahrain
51
Peru
226 Burkina Farso26
261 Madagascar26
381 Serbia
678 Vanuatu26
974 Qatar
52
Mexico
227 Niger26
262 Reunion Island27
385 Croatia
679 Fiji26
975 Bhutan26
53
Cuba26
228 Togo26
263 Zimbabwe
386 Slovenia
680 Palau26
976 Mongolia
54
Argentinia
229 Benin26
264 Namibia26
387 Bosnia, Herzegovina26
681 Wallis and Futuna26
977 Nepal26
55
Brazil
230 Mauritius26
265 Malawi26
389 Macedonia
682 Cook Islands26
981 Iran29
56
Chile
231 Liberia26
266 Lesotho26
420 Czech
683 Niue Island26
992 Tajikistan30
57
Colombia
232 Sierra Leone26
267 Botswana26
421 Slovak
684 American Samoa26
993 Turkmenistan26
58
Venezuela
233 Ghana26
268 Swaziland26
423 Liechtenstein28
685 Western Samoa26
994 Azerbaijan
60
Malaysia
234 Nigeria26
269 Comoros, Mayotte26
500 Falkland Islands26
686 Kiribati26
995 Georgia
61
Australia
235 Chad26
290 St. Helena26
501 Belize
687 New Caledonia26
996 Kyrgyzstan
62
Indonesia
236 Central African Rep.26
291 Eritrea26
502 Guatemala
688 Tuvalu26
998 Uzbekistan30
63
Philippines
237 Cameroon27
297 Aruba26
503 El Salvador
689 French Polynesia26
64
New Zealand
238 Cape Verde26
298 Faeroe Islands
504 Honduras
690 Tokelau26
65
Singapore
239 Sao Tome26
299 Green Island26
505 Nicaragua
691 Micronesia26
22
Source: http://en.wikipedia.org/wiki/List_of_country_calling_codes
23
Including the countries of the North America Numbering Plan (NANP), e.g. Bahamas, Dominican Republic, Jamaica, Puerto Rico.
24
Real country calling code of Canada is 1.
25
Including Kazakhstan and Tatarstan.
26
Not used in Windows.
27
Windows uses France (33) instead.
28
Windows uses Switzerland (41) instead.
29
Real country calling code of Iran is 98.
30
Windows uses Russia (7) instead.
149
5 Worksheet/Workbook Records
5.23 CRN
BIFF2
BIFF3
BIFF4
BIFF5
BIFF8
005A
H
005A
H
005A
H
005A
H
This record stores the contents of an external cell or cell range. An external cell range has one row only. If a cell range 
spans over more than one row, several CRN records will be created. See 
4.10 for details about external references.
Record CRN, BIFF3-BIFF8:
Offset
Size
Contents
0
1
Index to last column inside of the referenced sheet (lc
)
1
1
Index to first column inside of the referenced sheet (fc
)
2
2
Index to row inside of the referenced sheet
4
var.
List of lc
-fc
+1 constant values (
2.5.7)
150
Documents you may be interested
Documents you may be interested