LibreOffice Module sc (master) 1
|
Each of these instances represent, the left, center or right part of the header of footer of a page. More...
#include <textuno.hxx>
Public Member Functions | |
ScHeaderFooterTextObj (const css::uno::WeakReference< css::sheet::XHeaderFooterContent > &xContent, ScHeaderFooterPart nP, const EditTextObject *pTextObj) | |
virtual | ~ScHeaderFooterTextObj () override |
const EditTextObject * | GetTextObject () const |
const SvxUnoText & | GetUnoText () |
virtual void SAL_CALL | insertTextContent (const css::uno::Reference< css::text::XTextRange > &xRange, const css::uno::Reference< css::text::XTextContent > &xContent, sal_Bool bAbsorb) override |
virtual void SAL_CALL | removeTextContent (const css::uno::Reference< css::text::XTextContent > &xContent) override |
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL | createTextCursor () override |
virtual css::uno::Reference< css::text::XTextCursor > SAL_CALL | createTextCursorByRange (const css::uno::Reference< css::text::XTextRange > &aTextPosition) override |
virtual void SAL_CALL | insertString (const css::uno::Reference< css::text::XTextRange > &xRange, const OUString &aString, sal_Bool bAbsorb) override |
virtual void SAL_CALL | insertControlCharacter (const css::uno::Reference< css::text::XTextRange > &xRange, sal_Int16 nControlCharacter, sal_Bool bAbsorb) override |
virtual css::uno::Reference< css::text::XText > SAL_CALL | getText () override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | getStart () override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | getEnd () override |
virtual OUString SAL_CALL | getString () override |
virtual void SAL_CALL | setString (const OUString &aString) override |
virtual void SAL_CALL | moveTextRange (const css::uno::Reference< css::text::XTextRange > &xRange, sal_Int16 nParagraphs) override |
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL | createEnumeration () override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () override |
virtual css::uno::Reference< css::container::XEnumerationAccess > SAL_CALL | getTextFields () override |
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL | getTextFieldMasters () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Static Public Member Functions | |
static void | FillDummyFieldData (ScHeaderFieldData &rData) |
Private Member Functions | |
void | CreateUnoText_Impl () |
Private Attributes | |
ScHeaderFooterTextData | aTextData |
rtl::Reference< SvxUnoText > | mxUnoText |
Each of these instances represent, the left, center or right part of the header of footer of a page.
ScHeaderFooterTextObj changes the text in a ScHeaderFooterContentObj.
Definition at line 137 of file textuno.hxx.
ScHeaderFooterTextObj::ScHeaderFooterTextObj | ( | const css::uno::WeakReference< css::sheet::XHeaderFooterContent > & | xContent, |
ScHeaderFooterPart | nP, | ||
const EditTextObject * | pTextObj | ||
) |
Definition at line 236 of file textuno.cxx.
References xContent.
|
overridevirtual |
Definition at line 254 of file textuno.cxx.
|
overridevirtual |
Definition at line 511 of file textuno.cxx.
References CreateUnoText_Impl(), and mxUnoText.
|
overridevirtual |
Definition at line 270 of file textuno.cxx.
|
overridevirtual |
like ScCellObj::createTextCursorByRange, if SvxUnoTextRange_getReflection available
Definition at line 276 of file textuno.cxx.
References CreateUnoText_Impl(), and mxUnoText.
|
private |
Definition at line 244 of file textuno.cxx.
References aTextData, lcl_GetHdFtPropertySet(), and mxUnoText.
Referenced by createEnumeration(), createTextCursorByRange(), getElementType(), getEnd(), getStart(), getText(), GetUnoText(), hasElements(), insertControlCharacter(), insertString(), insertTextContent(), moveTextRange(), and removeTextContent().
|
static |
Definition at line 286 of file textuno.cxx.
References rData.
Referenced by getString(), ScHeaderFooterTextData::GetTextForwarder(), and ScAccessibleHeaderTextData::GetTextForwarder().
|
overridevirtual |
Definition at line 521 of file textuno.cxx.
References CreateUnoText_Impl(), and mxUnoText.
|
overridevirtual |
Definition at line 474 of file textuno.cxx.
References CreateUnoText_Impl(), and mxUnoText.
|
overridevirtual |
|
overridevirtual |
Definition at line 466 of file textuno.cxx.
References CreateUnoText_Impl(), and mxUnoText.
|
overridevirtual |
Definition at line 297 of file textuno.cxx.
References aData, aTextData, CENTER, EditEngine::CreatePool(), FillDummyFieldData(), get(), ScHeaderFooterTextData::GetContentObj(), ScHeaderFooterContentObj::getImplementation(), ScHeaderFooterTextData::GetPart(), ScEditUtil::GetSpaceDelimitedString(), LEFT, pData, RIGHT, SAL_WARN, ScHeaderEditEngine::SetData(), and ScEditEngineDefaulter::SetTextCurrentDefaults().
|
overridevirtual |
|
overridevirtual |
Definition at line 458 of file textuno.cxx.
References CreateUnoText_Impl(), and mxUnoText.
|
overridevirtual |
Definition at line 491 of file textuno.cxx.
|
overridevirtual |
Definition at line 484 of file textuno.cxx.
References aTextData.
const EditTextObject * ScHeaderFooterTextObj::GetTextObject | ( | ) | const |
Definition at line 256 of file textuno.cxx.
References aTextData, and ScHeaderFooterTextData::GetTextObject().
const SvxUnoText & ScHeaderFooterTextObj::GetUnoText | ( | ) |
Definition at line 261 of file textuno.cxx.
References CreateUnoText_Impl(), and mxUnoText.
|
overridevirtual |
Definition at line 529 of file textuno.cxx.
References CreateUnoText_Impl(), and mxUnoText.
|
overridevirtual |
Definition at line 360 of file textuno.cxx.
References CreateUnoText_Impl(), and mxUnoText.
|
overridevirtual |
Definition at line 351 of file textuno.cxx.
References CreateUnoText_Impl(), and mxUnoText.
|
overridevirtual |
Definition at line 370 of file textuno.cxx.
References ESelection::Adjust(), aTextData, CENTER, ScEditFieldObj::CreateFieldItem(), CreateUnoText_Impl(), ScHeaderFooterTextData::GetContentObj(), SvxUnoTextRangeBase::GetEditSource(), ScHeaderFooterTextData::GetPart(), SvxUnoTextRangeBase::GetSelection(), SvxEditSource::GetTextForwarder(), ScEditFieldObj::InitDoc(), ScEditFieldObj::IsInserted(), LEFT, mxUnoText, ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, SvxTextForwarder::QuickInsertField(), RIGHT, SvxUnoTextRangeBase::SetSelection(), SvxEditSource::UpdateData(), and xContent.
|
overridevirtual |
Definition at line 499 of file textuno.cxx.
References CreateUnoText_Impl(), and mxUnoText.
|
overridevirtual |
check if the field is in this cell
Definition at line 439 of file textuno.cxx.
References CreateUnoText_Impl(), ScEditFieldObj::DeleteField(), ScEditFieldObj::IsInserted(), mxUnoText, and xContent.
|
overridevirtual |
Definition at line 341 of file textuno.cxx.
References aTextData, EditEngine::CreatePool(), get(), ScEditEngineDefaulter::SetTextCurrentDefaults(), and ScHeaderFooterTextData::UpdateData().
|
overridevirtual |
|
private |
Definition at line 145 of file textuno.hxx.
Referenced by CreateUnoText_Impl(), getString(), getTextFields(), GetTextObject(), insertTextContent(), and setString().
|
private |
Definition at line 146 of file textuno.hxx.
Referenced by createEnumeration(), createTextCursorByRange(), CreateUnoText_Impl(), getElementType(), getEnd(), getStart(), getText(), GetUnoText(), hasElements(), insertControlCharacter(), insertString(), insertTextContent(), moveTextRange(), and removeTextContent().