22#include <ooo/vba/excel/XPageSetup.hpp>
23#include <com/sun/star/uno/XComponentContext.hpp>
24#include <com/sun/star/sheet/XSpreadsheet.hpp>
31 css::uno::Reference<css::sheet::XSpreadsheet>
mxSheet;
36 ScVbaPageSetup(
const css::uno::Reference<ov::XHelperInterface>& xParent,
37 const css::uno::Reference<css::uno::XComponentContext>& xContext,
38 css::uno::Reference<css::sheet::XSpreadsheet> xSheet,
39 const css::uno::Reference<css::frame::XModel>& xModel);
43 virtual void SAL_CALL
setPrintArea(
const OUString& rAreas)
override;
49 virtual void SAL_CALL
setFitToPagesTall(
const css::uno::Any& fitToPagesTall)
override;
51 virtual void SAL_CALL
setFitToPagesWide(
const css::uno::Any& fitToPagesWide)
override;
52 virtual css::uno::Any SAL_CALL
getZoom()
override;
53 virtual void SAL_CALL
setZoom(
const css::uno::Any& zoom)
override;
55 virtual void SAL_CALL
setLeftHeader(
const OUString& leftHeader)
override;
57 virtual void SAL_CALL
setCenterHeader(
const OUString& centerHeader)
override;
59 virtual void SAL_CALL
setRightHeader(
const OUString& rightHeader)
override;
61 virtual void SAL_CALL
setLeftFooter(
const OUString& leftFooter)
override;
63 virtual void SAL_CALL
setCenterFooter(
const OUString& centerFooter)
override;
65 virtual void SAL_CALL
setRightFooter(
const OUString& rightFooter)
override;
66 virtual sal_Int32 SAL_CALL
getOrder()
override;
67 virtual void SAL_CALL
setOrder(sal_Int32 order)
override;
80 virtual void SAL_CALL
setPrintTitleRows(
const OUString& _printtitlerows)
override;
84 virtual void SAL_CALL
setPaperSize(sal_Int32 papersize)
override;
virtual void SAL_CALL setCenterVertically(sal_Bool centerVertically) override
virtual OUString SAL_CALL getCenterFooter() override
virtual sal_Bool SAL_CALL getCenterVertically() override
virtual void SAL_CALL setLeftFooter(const OUString &leftFooter) override
virtual void SAL_CALL setRightFooter(const OUString &rightFooter) override
virtual void SAL_CALL setPrintArea(const OUString &rAreas) override
virtual OUString SAL_CALL getRightFooter() override
virtual void SAL_CALL setLeftHeader(const OUString &leftHeader) override
virtual void SAL_CALL setPrintHeadings(sal_Bool printHeadings) override
void SAL_CALL setHeaderMargin(double margin) override
virtual OUString SAL_CALL getPrintTitleColumns() override
virtual void SAL_CALL setRightHeader(const OUString &rightHeader) override
virtual void SAL_CALL setOrder(sal_Int32 order) override
virtual void SAL_CALL setPaperSize(sal_Int32 papersize) override
void SAL_CALL setFooterMargin(double margin) override
virtual void SAL_CALL setFitToPagesTall(const css::uno::Any &fitToPagesTall) override
virtual sal_Bool SAL_CALL getCenterHorizontally() override
virtual void SAL_CALL setFirstPageNumber(sal_Int32 firstPageNumber) override
virtual sal_Int32 SAL_CALL getFirstPageNumber() override
virtual OUString SAL_CALL getPrintArea() override
virtual void SAL_CALL setCenterHeader(const OUString ¢erHeader) override
virtual css::uno::Any SAL_CALL getFitToPagesTall() override
virtual css::uno::Sequence< OUString > getServiceNames() override
double SAL_CALL getFooterMargin() override
virtual OUString SAL_CALL getPrintTitleRows() override
virtual void SAL_CALL setCenterHorizontally(sal_Bool centerHorizontally) override
virtual sal_Bool SAL_CALL getPrintHeadings() override
virtual sal_Int32 SAL_CALL getPaperSize() override
virtual OUString SAL_CALL getLeftFooter() override
ScVbaPageSetup(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, css::uno::Reference< css::sheet::XSpreadsheet > xSheet, const css::uno::Reference< css::frame::XModel > &xModel)
virtual double SAL_CALL getHeaderMargin() override
virtual OUString SAL_CALL getLeftHeader() override
virtual void SAL_CALL setCenterFooter(const OUString ¢erFooter) override
virtual css::uno::Any SAL_CALL getZoom() override
virtual void SAL_CALL setPrintTitleColumns(const OUString &_printtitlecolumns) override
virtual void SAL_CALL setPrintTitleRows(const OUString &_printtitlerows) override
virtual void SAL_CALL setFitToPagesWide(const css::uno::Any &fitToPagesWide) override
virtual OUString SAL_CALL getRightHeader() override
css::uno::Reference< css::sheet::XSpreadsheet > mxSheet
virtual sal_Int32 SAL_CALL getOrder() override
virtual css::uno::Any SAL_CALL getFitToPagesWide() override
virtual void SAL_CALL setPrintGridlines(sal_Bool _printgridlines) override
virtual OUString SAL_CALL getCenterHeader() override
virtual sal_Bool SAL_CALL getPrintGridlines() override
virtual void SAL_CALL setZoom(const css::uno::Any &zoom) override
virtual OUString getServiceImplName() override
cppu::ImplInheritanceHelper< VbaPageSetupBase, ov::excel::XPageSetup > ScVbaPageSetup_BASE