19 #ifndef INCLUDED_SC_SOURCE_UI_VBA_VBAFONT_HXX
20 #define INCLUDED_SC_SOURCE_UI_VBA_VBAFONT_HXX
24 #include <ooo/vba/excel/XFont.hpp>
36 typedef cppu::ImplInheritanceHelper<VbaFontBase, ov::excel::XFont>
ScVbaFont_BASE;
45 ScVbaFont(
const css::uno::Reference<ov::XHelperInterface>& xParent,
46 const css::uno::Reference<css::uno::XComponentContext>& xContext,
48 const css::uno::Reference<css::beans::XPropertySet>& xPropertySet,
53 virtual css::uno::Any SAL_CALL
getSize()
override;
57 virtual void SAL_CALL
setStandardFont(
const css::uno::Any& _standardfont)
override;
59 virtual void SAL_CALL
setFontStyle(
const css::uno::Any& _fontstyle)
override;
61 virtual void SAL_CALL
setColorIndex(
const css::uno::Any& _colorindex)
override;
62 virtual css::uno::Any SAL_CALL
getBold()
override;
64 virtual void SAL_CALL
setUnderline(
const css::uno::Any& _underline)
override;
66 virtual css::uno::Any SAL_CALL
getShadow()
override;
67 virtual css::uno::Any SAL_CALL
getItalic()
override;
68 virtual css::uno::Any SAL_CALL
getName()
override;
69 virtual css::uno::Any SAL_CALL
getColor()
override;
71 virtual void SAL_CALL
setOutlineFont(
const css::uno::Any& _outlinefont)
override;
77 #endif // INCLUDED_SC_SOURCE_UI_VBA_VBAFONT_HXX
virtual void SAL_CALL setOutlineFont(const css::uno::Any &_outlinefont) override
ScCellRangeObj * mpRangeObj
virtual css::uno::Any SAL_CALL getOutlineFont() override
cppu::ImplInheritanceHelper< VbaFontBase, ov::excel::XFont > ScVbaFont_BASE
virtual css::uno::Any SAL_CALL getStandardFont() 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 setUnderline(const css::uno::Any &_underline) override
virtual void SAL_CALL setColorIndex(const css::uno::Any &_colorindex) override
virtual css::uno::Any SAL_CALL getFontStyle() override
virtual css::uno::Any SAL_CALL getStrikethrough() override
class SAL_NO_VTABLE XPropertySet
virtual css::uno::Any SAL_CALL getColorIndex() override
virtual css::uno::Any SAL_CALL getName() override
virtual OUString getServiceImplName() override
virtual css::uno::Any SAL_CALL getShadow() override
virtual css::uno::Any SAL_CALL getSize() override
virtual void SAL_CALL setFontStyle(const css::uno::Any &_fontstyle) override
virtual css::uno::Any SAL_CALL getItalic() override
virtual ~ScVbaFont() override
virtual css::uno::Sequence< OUString > getServiceNames() override
virtual css::uno::Any SAL_CALL getBold() override
virtual css::uno::Any SAL_CALL getUnderline() override
virtual void SAL_CALL setStandardFontSize(const css::uno::Any &_standardfontsize) override
virtual css::uno::Any SAL_CALL getStandardFontSize() override
virtual css::uno::Any SAL_CALL getColor() override
SfxItemSet * GetDataSet()
virtual void SAL_CALL setStandardFont(const css::uno::Any &_standardfont) override