LibreOffice Module oox (master) 1
|
#include <textrun.hxx>
Public Member Functions | |
TextRun () | |
virtual | ~TextRun () |
OUString & | getText () |
const OUString & | getText () const |
TextCharacterProperties & | getTextCharacterProperties () |
const TextCharacterProperties & | getTextCharacterProperties () const |
void | setLineBreak () |
bool | isLineBreak () const |
bool | hasVisualRunProperties () const |
Returns whether the textrun had properties that alter it visually in its rPr tag. More... | |
virtual sal_Int32 | insertAt (const ::oox::core::XmlFilterBase &rFilterBase, const css::uno::Reference< css::text::XText > &xText, const css::uno::Reference< css::text::XTextCursor > &xAt, const TextCharacterProperties &rTextCharacterStyle, float nDefaultCharHeight) const |
Private Attributes | |
OUString | msText |
TextCharacterProperties | maTextCharacterProperties |
bool | mbIsLineBreak |
Definition at line 31 of file textrun.hxx.
oox::drawingml::TextRun::TextRun | ( | ) |
Definition at line 45 of file textrun.cxx.
|
virtual |
Definition at line 50 of file textrun.cxx.
|
inline |
Definition at line 37 of file textrun.hxx.
References msText.
Referenced by oox::drawingml::chart::TextConverter::createStringSequence(), insertAt(), oox::drawingml::TextField::insertAt(), and oox::drawingml::TextFieldContext::onCharacters().
|
inline |
Definition at line 38 of file textrun.hxx.
References msText.
|
inline |
Definition at line 40 of file textrun.hxx.
References maTextCharacterProperties.
Referenced by oox::drawingml::chart::TextConverter::createStringSequence(), oox::drawingml::TextField::insertAt(), and oox::drawingml::TextFieldContext::onCreateContext().
|
inline |
Definition at line 41 of file textrun.hxx.
References maTextCharacterProperties.
|
inline |
Returns whether the textrun had properties that alter it visually in its rPr tag.
For instance lang doesn't have a visual effect.
Definition at line 50 of file textrun.hxx.
References maTextCharacterProperties, and oox::drawingml::TextCharacterProperties::mbHasVisualRunProperties.
|
virtual |
Reimplemented in oox::drawingml::TextField.
Definition at line 54 of file textrun.cxx.
References Any, oox::drawingml::TextCharacterProperties::assignUsed(), copy(), oox::PropertyMap::empty(), Exception, oox::drawingml::TextFont::getFontData(), getText(), oox::PropertyMap::hasProperty(), oox::drawingml::Color::isUsed(), oox::drawingml::FillProperties::maFillColor, oox::drawingml::TextCharacterProperties::maFillProperties, oox::drawingml::TextCharacterProperties::maHyperlinkPropertyMap, oox::drawingml::TextCharacterProperties::maSymbolFont, maTextCharacterProperties, mbIsLineBreak, oox::drawingml::FillProperties::moFillType, oox::drawingml::TextCharacterProperties::moHeight, oox::drawingml::TextCharacterProperties::moUnderline, nCount, nIndex, PROP_CharColor, PROP_CharFontFamily, PROP_CharFontName, PROP_CharFontPitch, oox::drawingml::TextCharacterProperties::pushToPropSet(), SAL_WARN, oox::PropertySet::setAnyProperty(), oox::PropertySet::setProperties(), oox::PropertySet::setProperty(), oox::drawingml::Color::setSchemeClr(), TOOLS_WARN_EXCEPTION, and xFactory.
|
inline |
Definition at line 44 of file textrun.hxx.
References mbIsLineBreak.
Referenced by oox::drawingml::chart::TextConverter::createStringSequence().
|
inline |
Definition at line 43 of file textrun.hxx.
References mbIsLineBreak.
|
private |
Definition at line 61 of file textrun.hxx.
Referenced by getTextCharacterProperties(), hasVisualRunProperties(), and insertAt().
|
private |
Definition at line 62 of file textrun.hxx.
Referenced by insertAt(), isLineBreak(), and setLineBreak().
|
private |
Definition at line 60 of file textrun.hxx.
Referenced by getText().