LibreOffice Module sc (master) 1
|
Holds page style data for a single sheet. More...
#include <pagesettings.hxx>
Public Member Functions | |
PageSettingsModel () | |
True = print column/row headings. More... | |
void | setBiffPrintErrors (sal_uInt8 nPrintErrors) |
Sets the BIFF print errors mode. More... | |
Public Attributes | |
css::uno::Reference< css::graphic::XGraphic > | mxGraphic |
OUString | maBinSettPath |
Background Graphic. More... | |
OUString | maOddHeader |
Relation identifier of binary printer settings. More... | |
OUString | maOddFooter |
Header string for odd pages. More... | |
OUString | maEvenHeader |
Footer string for odd pages. More... | |
OUString | maEvenFooter |
Header string for even pages. More... | |
OUString | maFirstHeader |
Footer string for even pages. More... | |
OUString | maFirstFooter |
Header string for first page of the sheet. More... | |
double | mfLeftMargin |
Footer string for first page of the sheet. More... | |
double | mfRightMargin |
Margin between left edge of page and begin of sheet area. More... | |
double | mfTopMargin |
Margin between end of sheet area and right edge of page. More... | |
double | mfBottomMargin |
Margin between top edge of page and begin of sheet area. More... | |
double | mfHeaderMargin |
Margin between end of sheet area and bottom edge of page. More... | |
double | mfFooterMargin |
Margin between top edge of page and begin of header. More... | |
sal_Int32 | mnPaperSize |
Margin between end of footer and bottom edge of page. More... | |
sal_Int32 | mnPaperWidth |
Paper size (enumeration). More... | |
sal_Int32 | mnPaperHeight |
Paper width in twips. More... | |
sal_Int32 | mnCopies |
Paper height in twips. More... | |
sal_Int32 | mnScale |
Number of copies to print. More... | |
sal_Int32 | mnFirstPage |
Page scale (zoom in percent). More... | |
sal_Int32 | mnFitToWidth |
First page number. More... | |
sal_Int32 | mnFitToHeight |
Fit to number of pages in horizontal direction. More... | |
sal_Int32 | mnHorPrintRes |
Fit to number of pages in vertical direction. More... | |
sal_Int32 | mnVerPrintRes |
Horizontal printing resolution in DPI. More... | |
sal_Int32 | mnOrientation |
Vertical printing resolution in DPI. More... | |
sal_Int32 | mnPageOrder |
Landscape or portrait. More... | |
sal_Int32 | mnCellComments |
Page order through sheet area (to left or down). More... | |
sal_Int32 | mnPrintErrors |
Cell comments printing mode. More... | |
bool | mbUseEvenHF |
Cell error printing mode. More... | |
bool | mbUseFirstHF |
True = use maEvenHeader/maEvenFooter. More... | |
bool | mbValidSettings |
True = use maFirstHeader/maFirstFooter. More... | |
bool | mbUseFirstPage |
True = use imported settings. More... | |
bool | mbBlackWhite |
True = start page numbering with mnFirstPage. More... | |
bool | mbDraftQuality |
True = print black and white. More... | |
bool | mbFitToPages |
True = print in draft quality. More... | |
bool | mbHorCenter |
True = Fit to width/height; false = scale in percent. More... | |
bool | mbVerCenter |
True = horizontally centered. More... | |
bool | mbPrintGrid |
True = vertically centered. More... | |
bool | mbPrintHeadings |
True = print grid lines. More... | |
Holds page style data for a single sheet.
Definition at line 36 of file pagesettings.hxx.
|
explicit |
True = print column/row headings.
Definition at line 95 of file pagesettings.cxx.
void oox::xls::PageSettingsModel::setBiffPrintErrors | ( | sal_uInt8 | nPrintErrors | ) |
Sets the BIFF print errors mode.
Definition at line 130 of file pagesettings.cxx.
References mnPrintErrors, STATIC_ARRAY_SELECT, and XML_none.
OUString oox::xls::PageSettingsModel::maBinSettPath |
Background Graphic.
Definition at line 39 of file pagesettings.hxx.
OUString oox::xls::PageSettingsModel::maEvenFooter |
Header string for even pages.
Definition at line 43 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importHeaderFooter(), oox::xls::PageSettings::importHeaderFooterCharacters(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
OUString oox::xls::PageSettingsModel::maEvenHeader |
Footer string for odd pages.
Definition at line 42 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importHeaderFooter(), oox::xls::PageSettings::importHeaderFooterCharacters(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
OUString oox::xls::PageSettingsModel::maFirstFooter |
Header string for first page of the sheet.
Definition at line 45 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importHeaderFooter(), oox::xls::PageSettings::importHeaderFooterCharacters(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
OUString oox::xls::PageSettingsModel::maFirstHeader |
Footer string for even pages.
Definition at line 44 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importHeaderFooter(), oox::xls::PageSettings::importHeaderFooterCharacters(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
OUString oox::xls::PageSettingsModel::maOddFooter |
Header string for odd pages.
Definition at line 41 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importHeaderFooter(), oox::xls::PageSettings::importHeaderFooterCharacters(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
OUString oox::xls::PageSettingsModel::maOddHeader |
Relation identifier of binary printer settings.
Definition at line 40 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importHeaderFooter(), oox::xls::PageSettings::importHeaderFooterCharacters(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
bool oox::xls::PageSettingsModel::mbBlackWhite |
True = start page numbering with mnFirstPage.
Definition at line 70 of file pagesettings.hxx.
bool oox::xls::PageSettingsModel::mbDraftQuality |
True = print black and white.
Definition at line 71 of file pagesettings.hxx.
bool oox::xls::PageSettingsModel::mbFitToPages |
True = print in draft quality.
Definition at line 72 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::setFitToPagesMode(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
bool oox::xls::PageSettingsModel::mbHorCenter |
True = Fit to width/height; false = scale in percent.
Definition at line 73 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importPrintOptions(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
bool oox::xls::PageSettingsModel::mbPrintGrid |
True = vertically centered.
Definition at line 75 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importPrintOptions(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
bool oox::xls::PageSettingsModel::mbPrintHeadings |
True = print grid lines.
Definition at line 76 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importPrintOptions(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
bool oox::xls::PageSettingsModel::mbUseEvenHF |
Cell error printing mode.
Definition at line 66 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importHeaderFooter(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
bool oox::xls::PageSettingsModel::mbUseFirstHF |
True = use maEvenHeader/maEvenFooter.
Definition at line 67 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importHeaderFooter(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
bool oox::xls::PageSettingsModel::mbUseFirstPage |
True = use imported settings.
Definition at line 69 of file pagesettings.hxx.
Referenced by oox::xls::PageSettingsConverter::writePageSettingsProperties().
bool oox::xls::PageSettingsModel::mbValidSettings |
True = use maFirstHeader/maFirstFooter.
Definition at line 68 of file pagesettings.hxx.
Referenced by oox::xls::PageSettingsConverter::writePageSettingsProperties().
bool oox::xls::PageSettingsModel::mbVerCenter |
True = horizontally centered.
Definition at line 74 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importPrintOptions(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
double oox::xls::PageSettingsModel::mfBottomMargin |
Margin between top edge of page and begin of sheet area.
Definition at line 49 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importPageMargins(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
double oox::xls::PageSettingsModel::mfFooterMargin |
Margin between top edge of page and begin of header.
Definition at line 51 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importPageMargins(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
double oox::xls::PageSettingsModel::mfHeaderMargin |
Margin between end of sheet area and bottom edge of page.
Definition at line 50 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importPageMargins(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
double oox::xls::PageSettingsModel::mfLeftMargin |
Footer string for first page of the sheet.
Definition at line 46 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importPageMargins(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
double oox::xls::PageSettingsModel::mfRightMargin |
Margin between left edge of page and begin of sheet area.
Definition at line 47 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importPageMargins(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
double oox::xls::PageSettingsModel::mfTopMargin |
Margin between end of sheet area and right edge of page.
Definition at line 48 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importPageMargins(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().
sal_Int32 oox::xls::PageSettingsModel::mnCellComments |
Page order through sheet area (to left or down).
Definition at line 64 of file pagesettings.hxx.
Referenced by oox::xls::PageSettingsConverter::writePageSettingsProperties().
sal_Int32 oox::xls::PageSettingsModel::mnCopies |
Paper height in twips.
Definition at line 55 of file pagesettings.hxx.
sal_Int32 oox::xls::PageSettingsModel::mnFirstPage |
Page scale (zoom in percent).
Definition at line 57 of file pagesettings.hxx.
Referenced by oox::xls::PageSettingsConverter::writePageSettingsProperties().
sal_Int32 oox::xls::PageSettingsModel::mnFitToHeight |
Fit to number of pages in horizontal direction.
Definition at line 59 of file pagesettings.hxx.
Referenced by oox::xls::PageSettingsConverter::writePageSettingsProperties().
sal_Int32 oox::xls::PageSettingsModel::mnFitToWidth |
First page number.
Definition at line 58 of file pagesettings.hxx.
Referenced by oox::xls::PageSettingsConverter::writePageSettingsProperties().
sal_Int32 oox::xls::PageSettingsModel::mnHorPrintRes |
Fit to number of pages in vertical direction.
Definition at line 60 of file pagesettings.hxx.
sal_Int32 oox::xls::PageSettingsModel::mnOrientation |
Vertical printing resolution in DPI.
Definition at line 62 of file pagesettings.hxx.
Referenced by oox::xls::PageSettingsConverter::writePageSettingsProperties().
sal_Int32 oox::xls::PageSettingsModel::mnPageOrder |
Landscape or portrait.
Definition at line 63 of file pagesettings.hxx.
Referenced by oox::xls::PageSettingsConverter::writePageSettingsProperties().
sal_Int32 oox::xls::PageSettingsModel::mnPaperHeight |
Paper width in twips.
Definition at line 54 of file pagesettings.hxx.
Referenced by oox::xls::PageSettingsConverter::writePageSettingsProperties().
sal_Int32 oox::xls::PageSettingsModel::mnPaperSize |
Margin between end of footer and bottom edge of page.
Definition at line 52 of file pagesettings.hxx.
Referenced by oox::xls::PageSettingsConverter::writePageSettingsProperties().
sal_Int32 oox::xls::PageSettingsModel::mnPaperWidth |
Paper size (enumeration).
Definition at line 53 of file pagesettings.hxx.
Referenced by oox::xls::PageSettingsConverter::writePageSettingsProperties().
sal_Int32 oox::xls::PageSettingsModel::mnPrintErrors |
Cell comments printing mode.
Definition at line 65 of file pagesettings.hxx.
Referenced by setBiffPrintErrors().
sal_Int32 oox::xls::PageSettingsModel::mnScale |
Number of copies to print.
Definition at line 56 of file pagesettings.hxx.
Referenced by oox::xls::PageSettingsConverter::writePageSettingsProperties().
sal_Int32 oox::xls::PageSettingsModel::mnVerPrintRes |
Horizontal printing resolution in DPI.
Definition at line 61 of file pagesettings.hxx.
css::uno::Reference<css::graphic::XGraphic> oox::xls::PageSettingsModel::mxGraphic |
Definition at line 38 of file pagesettings.hxx.
Referenced by oox::xls::PageSettings::importPictureData(), and oox::xls::PageSettingsConverter::writePageSettingsProperties().