22#include <com/sun/star/sheet/XSheetAnnotation.hpp>
23#include <com/sun/star/sheet/XSheetAnnotationShapeSupplier.hpp>
24#include <com/sun/star/lang/XServiceInfo.hpp>
25#include <com/sun/star/container/XChild.hpp>
26#include <com/sun/star/text/XSimpleText.hpp>
37 css::container::XChild,
38 css::text::XSimpleText,
39 css::sheet::XSheetAnnotation,
40 css::sheet::XSheetAnnotationShapeSupplier,
41 css::lang::XServiceInfo >,
51 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL
53 virtual void SAL_CALL
setParent(
const css::uno::Reference<
54 css::uno::XInterface >&
Parent )
override;
57 virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL
59 virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL
61 virtual void SAL_CALL
insertString(
const css::uno::Reference<
62 css::text::XTextRange >& xRange,
63 const OUString& aString,
sal_Bool bAbsorb )
override;
65 sal_Int16 nControlCharacter,
sal_Bool bAbsorb )
override;
68 virtual css::uno::Reference< css::text::XText > SAL_CALL
70 virtual css::uno::Reference< css::text::XTextRange > SAL_CALL
72 virtual css::uno::Reference< css::text::XTextRange > SAL_CALL
74 virtual OUString SAL_CALL
getString()
override;
75 virtual void SAL_CALL
setString(
const OUString& aString )
override;
78 virtual css::table::CellAddress SAL_CALL
getPosition()
override;
79 virtual OUString SAL_CALL
getAuthor()
override;
80 virtual OUString SAL_CALL
getDate()
override;
85 virtual css::uno::Reference < css::drawing::XShape > SAL_CALL
SvxUnoText & GetUnoText()
virtual void SAL_CALL setParent(const css::uno::Reference< css::uno::XInterface > &Parent) override
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursor() override
XSimpleText.
ScAnnotationObj(ScDocShell *pDocSh, const ScAddress &rPos)
virtual css::uno::Reference< css::drawing::XShape > SAL_CALL getAnnotationShape() override
XSheetAnnotationShapeSupplier.
virtual void SAL_CALL setIsVisible(sal_Bool bIsVisible) override
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getParent() override
XChild.
virtual void SAL_CALL insertString(const css::uno::Reference< css::text::XTextRange > &xRange, const OUString &aString, sal_Bool bAbsorb) override
virtual sal_Bool SAL_CALL getIsVisible() override
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL getStart() override
virtual css::uno::Reference< css::text::XText > SAL_CALL getText() override
XTextRange.
virtual css::table::CellAddress SAL_CALL getPosition() override
XSheetAnnotation.
virtual OUString SAL_CALL getDate() override
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL getEnd() override
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual ~ScAnnotationObj() override
virtual OUString SAL_CALL getImplementationName() override
XServiceInfo.
virtual void SAL_CALL setString(const OUString &aString) override
rtl::Reference< SvxUnoText > pUnoText
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL createTextCursorByRange(const css::uno::Reference< css::text::XTextRange > &aTextPosition) override
virtual void SAL_CALL insertControlCharacter(const css::uno::Reference< css::text::XTextRange > &xRange, sal_Int16 nControlCharacter, sal_Bool bAbsorb) override
virtual OUString SAL_CALL getString() override
const ScPostIt * ImplGetNote() const
virtual OUString SAL_CALL getAuthor() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
Additional class containing cell annotation data.