20 #ifndef INCLUDED_SC_SOURCE_FILTER_INC_XLPAGE_HXX
21 #define INCLUDED_SC_SOURCE_FILTER_INC_XLPAGE_HXX
double mfHdrRightMargin
Left margin to header.
const sal_uInt16 EXC_SETUP_STARTPAGE
double mfRightMargin
Left margin in inches.
double mfFtrLeftMargin
Right margin to header.
const sal_Int32 EXC_MARGIN_DEFAULT_HF
Top/bottom default margin in 1/100mm.
sal_uInt16 mnVerPrintRes
Horizontal printing resolution.
sal_uInt16 mnCopies
Paper Height in mm.
const sal_Int32 EXC_MARGIN_DEFAULT_FLR
Left/right header default margin in 1/100mm.
bool mbManualStart
true = print notes.
bool mbVerCenter
true = centered horizontally; false = left aligned.
const sal_uInt16 EXC_ID_GRIDSET
double mfHdrLeftMargin
Margin main page to footer.
const sal_Int32 EXC_MARGIN_DEFAULT_HLR
Header/footer default margin in 1/100mm.
const sal_uInt16 EXC_PAPERSIZE_USER
const sal_uInt16 EXC_SETUP_DRAFT
OUString maFooterEven
Excel header string for even pages (empty = off).
sal_uInt16 mnPaperSize
Right margin to footer.
const sal_uInt16 EXC_SETUP_INROWS
bool mbPrintGrid
true = print column and row headings.
const sal_uInt16 EXC_ID_PRINTHEADERS
Left/right footer default margin in 1/100mm.
const sal_uInt16 EXC_ID_VCENTER
const sal_uInt16 EXC_ID_HEADER
bool mbHorCenter
true = fit to pages; false = scale in percent.
void SetDefaults()
Sets Excel default page settings.
double mfTopMargin
Right margin in inches.
bool mbFitToPages
true = mnStartPage valid; false = automatic.
OUString maHeader
Background bitmap.
const sal_uInt16 EXC_PAPERSIZE_DEFAULT
const sal_uInt16 EXC_SETUP_PRINTNOTES
const sal_uInt16 EXC_ID_SETUP
const sal_uInt16 EXC_SETUP_NOTES_END
bool mbValid
True = use maHeaderEven/maFooterEven.
sal_uInt16 mnPaperWidth
Same as papersize - but for ooxml (considering stricter dimensions)
const sal_uInt16 EXC_ID_TOPMARGIN
const sal_Int32 EXC_MARGIN_DEFAULT_LR
XclPageData()
true = print grid lines.
Contains all page (print) settings for a single sheet.
sal_uInt16 mnStrictPaperSize
Index into paper size table.
OUString maFooter
Excel header string (empty = off).
const sal_uInt16 EXC_PRINTSIZE_SCREEN
sal_uInt16 mnStartPage
Number of copies.
SvxBrushItemPtr mxBrushItem
Vertical page breaks.
const sal_uInt16 EXC_ID_VERPAGEBREAKS
sal_uInt16 mnScaling
Start page number.
const sal_uInt16 EXC_ID_HCENTER
const sal_uInt16 EXC_ID_HEADER_EVEN
double mfFtrRightMargin
Left margin to footer.
const sal_Int32 EXC_MARGIN_DEFAULT_TB
Left/right default margin in 1/100mm.
const sal_uInt16 EXC_ID_PRINTSIZE
void SetScPaperSize(const Size &rSize, bool bPortrait, bool bStrict=false)
Sets the Excel paper size index and paper orientation from Calc paper size (twips).
bool mbPrintNotes
true = draft; false = default quality.
ScfUInt16Vec maVerPageBreaks
Horizontal page breaks.
sal_uInt16 mnFitToWidth
Scaling in percent.
const sal_uInt16 EXC_SETUP_BLACKWHITE
OUString maHeaderEven
Excel footer string (empty = off).
const sal_uInt16 EXC_ID_BOTTOMMARGIN
bool mbDraftQuality
true = black/white; false = colors.
const sal_uInt16 EXC_ID_FOOTER
bool mbPortrait
false = some of the values are not valid.
bool mbUseEvenHF
Vertical printing resolution.
const XclPageData & operator=(const XclPageData &)=delete
ScfUInt16Vec maHorPageBreaks
sal_uInt16 mnPaperHeight
Paper Width in mm.
double mfBottomMargin
Top margin in inches.
const sal_uInt16 EXC_SETUP_PORTRAIT
double mfHeaderMargin
Bottom margin in inches.
const sal_uInt16 EXC_ID_HORPAGEBREAKS
Size GetScPaperSize() const
Returns the real paper size (twips) from the paper size index and paper orientation.
double mfFooterMargin
Margin main page to header.
bool mbBlackWhite
true = in rows; false = in columns.
const sal_uInt16 EXC_ID_PRINTGRIDLINES
sal_uInt16 mnHorPrintRes
Fit to number of pages in height.
const sal_uInt16 EXC_ID_FOOTER_EVEN
bool mbPrintHeadings
true = centered vertically; false = top aligned.
const sal_uInt16 EXC_PRINTSIZE_FULL
sal_uInt16 mnFitToHeight
Fit to number of pages in width.
const sal_uInt16 EXC_PRINTSIZE_PAGE
const sal_uInt16 EXC_ID_RIGHTMARGIN
bool mbPrintInRows
true = portrait; false = landscape.
const sal_uInt16 EXC_SETUP_INVALID
double mfLeftMargin
Excel footer string for even pages (empty = off).
const sal_uInt16 EXC_ID_LEFTMARGIN
std::unique_ptr< SvxBrushItem > SvxBrushItemPtr