PAPERSIZE_LETTER
PAPERSIZE_LETTER = 1
PHPExcel_Worksheet_PageSetup
Paper size taken from Office Open XML Part 4 - Markup Language Reference, page 1988:
1 = Letter paper (8.5 in. by 11 in.) 2 = Letter small paper (8.5 in. by 11 in.) 3 = Tabloid paper (11 in. by 17 in.) 4 = Ledger paper (17 in. by 11 in.) 5 = Legal paper (8.5 in. by 14 in.) 6 = Statement paper (5.5 in. by 8.5 in.) 7 = Executive paper (7.25 in. by 10.5 in.) 8 = A3 paper (297 mm by 420 mm) 9 = A4 paper (210 mm by 297 mm) 10 = A4 small paper (210 mm by 297 mm) 11 = A5 paper (148 mm by 210 mm) 12 = B4 paper (250 mm by 353 mm) 13 = B5 paper (176 mm by 250 mm) 14 = Folio paper (8.5 in. by 13 in.) 15 = Quarto paper (215 mm by 275 mm) 16 = Standard paper (10 in. by 14 in.) 17 = Standard paper (11 in. by 17 in.) 18 = Note paper (8.5 in. by 11 in.) 19 = #9 envelope (3.875 in. by 8.875 in.) 20 = #10 envelope (4.125 in. by 9.5 in.) 21 = #11 envelope (4.5 in. by 10.375 in.) 22 = #12 envelope (4.75 in. by 11 in.) 23 = #14 envelope (5 in. by 11.5 in.) 24 = C paper (17 in. by 22 in.) 25 = D paper (22 in. by 34 in.) 26 = E paper (34 in. by 44 in.) 27 = DL envelope (110 mm by 220 mm) 28 = C5 envelope (162 mm by 229 mm) 29 = C3 envelope (324 mm by 458 mm) 30 = C4 envelope (229 mm by 324 mm) 31 = C6 envelope (114 mm by 162 mm) 32 = C65 envelope (114 mm by 229 mm) 33 = B4 envelope (250 mm by 353 mm) 34 = B5 envelope (176 mm by 250 mm) 35 = B6 envelope (176 mm by 125 mm) 36 = Italy envelope (110 mm by 230 mm) 37 = Monarch envelope (3.875 in. by 7.5 in.). 38 = 6 3/4 envelope (3.625 in. by 6.5 in.) 39 = US standard fanfold (14.875 in. by 11 in.) 40 = German standard fanfold (8.5 in. by 12 in.) 41 = German legal fanfold (8.5 in. by 13 in.) 42 = ISO B4 (250 mm by 353 mm) 43 = Japanese double postcard (200 mm by 148 mm) 44 = Standard paper (9 in. by 11 in.) 45 = Standard paper (10 in. by 11 in.) 46 = Standard paper (15 in. by 11 in.) 47 = Invite envelope (220 mm by 220 mm) 50 = Letter extra paper (9.275 in. by 12 in.) 51 = Legal extra paper (9.275 in. by 15 in.) 52 = Tabloid extra paper (11.69 in. by 18 in.) 53 = A4 extra paper (236 mm by 322 mm) 54 = Letter transverse paper (8.275 in. by 11 in.) 55 = A4 transverse paper (210 mm by 297 mm) 56 = Letter extra transverse paper (9.275 in. by 12 in.) 57 = SuperA/SuperA/A4 paper (227 mm by 356 mm) 58 = SuperB/SuperB/A3 paper (305 mm by 487 mm) 59 = Letter plus paper (8.5 in. by 12.69 in.) 60 = A4 plus paper (210 mm by 330 mm) 61 = A5 transverse paper (148 mm by 210 mm) 62 = JIS B5 transverse paper (182 mm by 257 mm) 63 = A3 extra paper (322 mm by 445 mm) 64 = A5 extra paper (174 mm by 235 mm) 65 = ISO B5 extra paper (201 mm by 276 mm) 66 = A2 paper (420 mm by 594 mm) 67 = A3 transverse paper (297 mm by 420 mm) 68 = A3 extra transverse paper (322 mm by 445 mm)
setPaperSize(integer $pValue = \PHPExcel_Worksheet_PageSetup::PAPERSIZE_LETTER) : \PHPExcel_Worksheet_PageSetup
Set Paper Size
integer | $pValue |
setOrientation(string $pValue = \PHPExcel_Worksheet_PageSetup::ORIENTATION_DEFAULT) : \PHPExcel_Worksheet_PageSetup
Set Orientation
string | $pValue |
setScale(\int? $pValue = 100, boolean $pUpdate = true) : \PHPExcel_Worksheet_PageSetup
Set Scale
Print scaling. Valid values range from 10 to 400 This setting is overridden when fitToWidth and/or fitToHeight are in use
\int? | $pValue | |
boolean | $pUpdate | Update fitToPage so scaling applies rather than fitToHeight / fitToWidth |
setFitToPage(boolean $pValue = TRUE) : \PHPExcel_Worksheet_PageSetup
Set Fit To Page
boolean | $pValue |
setFitToHeight(\int? $pValue = 1, boolean $pUpdate = TRUE) : \PHPExcel_Worksheet_PageSetup
Set Fit To Height
\int? | $pValue | |
boolean | $pUpdate | Update fitToPage so it applies rather than scaling |
setFitToWidth(\int? $pValue = 1, boolean $pUpdate = TRUE) : \PHPExcel_Worksheet_PageSetup
Set Fit To Width
\int? | $pValue | |
boolean | $pUpdate | Update fitToPage so it applies rather than scaling |
setColumnsToRepeatAtLeft(array $pValue = null) : \PHPExcel_Worksheet_PageSetup
Set Columns to repeat at left
array | $pValue | Containing start column and end column, empty array if option unset |
setColumnsToRepeatAtLeftByStartAndEnd(string $pStart = 'A', string $pEnd = 'A') : \PHPExcel_Worksheet_PageSetup
Set Columns to repeat at left by start and end
string | $pStart | |
string | $pEnd |
setRowsToRepeatAtTop(array $pValue = null) : \PHPExcel_Worksheet_PageSetup
Set Rows to repeat at top
array | $pValue | Containing start column and end column, empty array if option unset |
setRowsToRepeatAtTopByStartAndEnd(integer $pStart = 1, integer $pEnd = 1) : \PHPExcel_Worksheet_PageSetup
Set Rows to repeat at top by start and end
integer | $pStart | |
integer | $pEnd |
setHorizontalCentered(boolean $value = false) : \PHPExcel_Worksheet_PageSetup
Set center page horizontally
boolean | $value |
setVerticalCentered(boolean $value = false) : \PHPExcel_Worksheet_PageSetup
Set center page vertically
boolean | $value |
getPrintArea(integer $index) : string
Get print area
integer | $index | Identifier for a specific print area range if several ranges have been set Default behaviour, or a index value of 0, will return all ranges as a comma-separated string Otherwise, the specific range identified by the value of $index will be returned Print areas are numbered from 1 |
isPrintAreaSet(integer $index) : boolean
Is print area set?
integer | $index | Identifier for a specific print area range if several ranges have been set Default behaviour, or an index value of 0, will identify whether any print range is set Otherwise, existence of the range identified by the value of $index will be returned Print areas are numbered from 1 |
clearPrintArea(integer $index) : \PHPExcel_Worksheet_PageSetup
Clear a print area
integer | $index | Identifier for a specific print area range if several ranges have been set Default behaviour, or an index value of 0, will clear all print ranges that are set Otherwise, the range identified by the value of $index will be removed from the series Print areas are numbered from 1 |
setPrintArea(string $value, integer $index, string $method = self::SETPRINTRANGE_OVERWRITE) : \PHPExcel_Worksheet_PageSetup
Set print area. e.g. 'A1:D10' or 'A1:D10,G5:M20'
string | $value | |
integer | $index | Identifier for a specific print area range allowing several ranges to be set When the method is "O"verwrite, then a positive integer index will overwrite that indexed entry in the print areas list; a negative index value will identify which entry to overwrite working bacward through the print area to the list, with the last entry as -1. Specifying an index value of 0, will overwrite all existing print ranges. When the method is "I"nsert, then a positive index will insert after that indexed entry in the print areas list, while a negative index will insert before the indexed entry. Specifying an index value of 0, will always append the new print range at the end of the list. Print areas are numbered from 1 |
string | $method | Determines the method used when setting multiple print areas Default behaviour, or the "O" method, overwrites existing print area The "I" method, inserts the new print area before any specified index, or at the end of the list |
addPrintArea(string $value, integer $index = -1) : \PHPExcel_Worksheet_PageSetup
Add a new print area (e.g. 'A1:D10' or 'A1:D10,G5:M20') to the list of print areas
string | $value | |
integer | $index | Identifier for a specific print area range allowing several ranges to be set A positive index will insert after that indexed entry in the print areas list, while a negative index will insert before the indexed entry. Specifying an index value of 0, will always append the new print range at the end of the list. Print areas are numbered from 1 |
setPrintAreaByColumnAndRow(integer $column1, integer $row1, integer $column2, integer $row2, integer $index, string $method = self::SETPRINTRANGE_OVERWRITE) : \PHPExcel_Worksheet_PageSetup
Set print area
integer | $column1 | Column 1 |
integer | $row1 | Row 1 |
integer | $column2 | Column 2 |
integer | $row2 | Row 2 |
integer | $index | Identifier for a specific print area range allowing several ranges to be set When the method is "O"verwrite, then a positive integer index will overwrite that indexed entry in the print areas list; a negative index value will identify which entry to overwrite working bacward through the print area to the list, with the last entry as -1. Specifying an index value of 0, will overwrite all existing print ranges. When the method is "I"nsert, then a positive index will insert after that indexed entry in the print areas list, while a negative index will insert before the indexed entry. Specifying an index value of 0, will always append the new print range at the end of the list. Print areas are numbered from 1 |
string | $method | Determines the method used when setting multiple print areas Default behaviour, or the "O" method, overwrites existing print area The "I" method, inserts the new print area before any specified index, or at the end of the list |
addPrintAreaByColumnAndRow(integer $column1, integer $row1, integer $column2, integer $row2, integer $index = -1) : \PHPExcel_Worksheet_PageSetup
Add a new print area to the list of print areas
integer | $column1 | Start Column for the print area |
integer | $row1 | Start Row for the print area |
integer | $column2 | End Column for the print area |
integer | $row2 | End Row for the print area |
integer | $index | Identifier for a specific print area range allowing several ranges to be set A positive index will insert after that indexed entry in the print areas list, while a negative index will insert before the indexed entry. Specifying an index value of 0, will always append the new print range at the end of the list. Print areas are numbered from 1 |
setFirstPageNumber(integer $value = null) : \PHPExcel_Worksheet_HeaderFooter
Set first page number
integer | $value |
resetFirstPageNumber() : \PHPExcel_Worksheet_HeaderFooter
Reset first page number