19#ifndef INCLUDED_SW_SOURCE_UI_VBA_VBAROWS_HXX
20#define INCLUDED_SW_SOURCE_UI_VBA_VBAROWS_HXX
23#include <ooo/vba/word/XRows.hpp>
24#include <ooo/vba/word/XColumns.hpp>
25#include <com/sun/star/table/XTableRows.hpp>
26#include <com/sun/star/text/XTextTable.hpp>
50 SwVbaRows(
const css::uno::Reference< ov::XHelperInterface >& xParent,
const css::uno::Reference< css::uno::XComponentContext > & xContext, css::uno::Reference< css::text::XTextTable > xTextTable,
const css::uno::Reference< css::table::XTableRows >& xTableRows );
52 SwVbaRows(
const css::uno::Reference< ov::XHelperInterface >& xParent,
const css::uno::Reference< css::uno::XComponentContext > & xContext, css::uno::Reference< css::text::XTextTable > xTextTable,
const css::uno::Reference< css::table::XTableRows >& xTableRows, sal_Int32 nStarIndex, sal_Int32 nEndIndex );
56 virtual void SAL_CALL
setAlignment( ::sal_Int32 _alignment )
override;
63 virtual void SAL_CALL
Delete( )
override;
64 virtual void SAL_CALL
SetLeftIndent(
float LeftIndent, ::sal_Int32 RulerStyle )
override;
65 virtual void SAL_CALL
Select( )
override;
68 virtual ::sal_Int32 SAL_CALL
getCount()
override;
69 virtual css::uno::Any SAL_CALL
Item(
const css::uno::Any& Index1,
const css::uno::Any& )
override;
72 virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL
createEnumeration()
override;
virtual void SAL_CALL Select() override
virtual void SAL_CALL SetLeftIndent(float LeftIndent, ::sal_Int32 RulerStyle) override
virtual css::uno::Sequence< OUString > getServiceNames() override
void setIndentWithAdjustFirstColumn(const css::uno::Reference< ooo::vba::word::XColumns > &xColumns, sal_Int32 indent)
SwVbaRows(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, css::uno::Reference< css::text::XTextTable > xTextTable, const css::uno::Reference< css::table::XTableRows > &xTableRows, sal_Int32 nStarIndex, sal_Int32 nEndIndex)
SwVbaRows(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, css::uno::Reference< css::text::XTextTable > xTextTable, const css::uno::Reference< css::table::XTableRows > &xTableRows)
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration() override
void setIndentWithAdjustSameWidth(const css::uno::Reference< ooo::vba::word::XColumns > &xColumns, sal_Int32 indent)
virtual void SAL_CALL Delete() override
css::uno::Reference< css::text::XTextTable > mxTextTable
virtual void SAL_CALL setAlignment(::sal_Int32 _alignment) override
virtual float SAL_CALL getSpaceBetweenColumns() override
virtual css::uno::Any createCollectionObject(const css::uno::Any &aSource) override
virtual css::uno::Any SAL_CALL getAllowBreakAcrossPages() override
virtual ::sal_Int32 SAL_CALL getAlignment() override
get the alignment of the rows: SO format com.sun.star.text.HoriOrientation is mapped to WdRowAlignmen...
virtual css::uno::Any SAL_CALL Item(const css::uno::Any &Index1, const css::uno::Any &) override
virtual void SAL_CALL setSpaceBetweenColumns(float _spacebetweencolumns) override
virtual OUString getServiceImplName() override
virtual void SAL_CALL setAllowBreakAcrossPages(const css::uno::Any &_allowbreakacrosspages) override
virtual css::uno::Type SAL_CALL getElementType() override
css::uno::Reference< css::table::XTableRows > mxTableRows
void setIndentWithAdjustProportional(const css::uno::Reference< ooo::vba::word::XColumns > &xColumns, sal_Int32 indent)
sal_Int32 mnStartRowIndex
void setIndentWithAdjustNone(sal_Int32 indent)
virtual ::sal_Int32 SAL_CALL getCount() override
CollTestImplHelper< ooo::vba::word::XRows > SwVbaRows_BASE