23#include <ooo/vba/excel/XFont.hpp>
35typedef cppu::ImplInheritanceHelper<VbaFontBase, ov::excel::XFont>
ScVbaFont_BASE;
44 ScVbaFont(
const css::uno::Reference<ov::XHelperInterface>& xParent,
45 const css::uno::Reference<css::uno::XComponentContext>& xContext,
47 const css::uno::Reference<css::beans::XPropertySet>& xPropertySet,
52 virtual css::uno::Any SAL_CALL
getSize()
override;
56 virtual void SAL_CALL
setStandardFont(
const css::uno::Any& _standardfont)
override;
58 virtual void SAL_CALL
setFontStyle(
const css::uno::Any& _fontstyle)
override;
60 virtual void SAL_CALL
setColorIndex(
const css::uno::Any& _colorindex)
override;
61 virtual css::uno::Any SAL_CALL
getBold()
override;
63 virtual void SAL_CALL
setUnderline(
const css::uno::Any& _underline)
override;
65 virtual css::uno::Any SAL_CALL
getShadow()
override;
66 virtual css::uno::Any SAL_CALL
getItalic()
override;
67 virtual css::uno::Any SAL_CALL
getName()
override;
68 virtual css::uno::Any SAL_CALL
getColor()
override;
70 virtual void SAL_CALL
setOutlineFont(
const css::uno::Any& _outlinefont)
override;
virtual css::uno::Any SAL_CALL getColorIndex() override
virtual void SAL_CALL setUnderline(const css::uno::Any &_underline) override
virtual css::uno::Any SAL_CALL getStrikethrough() override
virtual css::uno::Any SAL_CALL getFontStyle() override
virtual css::uno::Any SAL_CALL getShadow() override
virtual OUString getServiceImplName() override
SfxItemSet * GetDataSet()
virtual css::uno::Any SAL_CALL getStandardFont() override
virtual css::uno::Any SAL_CALL getUnderline() override
virtual css::uno::Any SAL_CALL getOutlineFont() override
virtual css::uno::Any SAL_CALL getColor() override
virtual css::uno::Any SAL_CALL getStandardFontSize() override
virtual void SAL_CALL setStandardFontSize(const css::uno::Any &_standardfontsize) override
virtual void SAL_CALL setFontStyle(const css::uno::Any &_fontstyle) override
virtual ~ScVbaFont() override
virtual void SAL_CALL setColorIndex(const css::uno::Any &_colorindex) override
ScCellRangeObj * mpRangeObj
virtual css::uno::Any SAL_CALL getBold() override
virtual css::uno::Any SAL_CALL getItalic() override
virtual css::uno::Any SAL_CALL getSize() override
virtual void SAL_CALL setOutlineFont(const css::uno::Any &_outlinefont) override
virtual css::uno::Any SAL_CALL getName() override
ScVbaFont(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const ScVbaPalette &dPalette, const css::uno::Reference< css::beans::XPropertySet > &xPropertySet, ScCellRangeObj *pRangeObj=nullptr, bool bFormControl=false)
virtual void SAL_CALL setStandardFont(const css::uno::Any &_standardfont) override
virtual css::uno::Sequence< OUString > getServiceNames() override
class SAL_NO_VTABLE XPropertySet
cppu::ImplInheritanceHelper< VbaFontBase, ov::excel::XFont > ScVbaFont_BASE