LibreOffice Module oox (master) 1
|
#include <textfield.hxx>
Public Member Functions | |
TextField () | |
TextParagraphProperties & | getTextParagraphProperties () |
const TextParagraphProperties & | getTextParagraphProperties () const |
void | setType (const OUString &sType) |
const OUString & | getType () const |
void | setUuid (const OUString &sUuid) |
const OUString & | getUuid () const |
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 override |
Public Member Functions inherited from oox::drawingml::TextRun | |
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 |
Static Public Member Functions | |
static SvxDateFormat | getLODateFormat (std::u16string_view rDateTimeType) |
Gets the corresponding LO Date format for given OOXML datetime field type. More... | |
static SvxTimeFormat | getLOTimeFormat (std::u16string_view rDateTimeType) |
Gets the corresponding LO Time format for given OOXML datetime field type. More... | |
Private Attributes | |
TextParagraphProperties | maTextParagraphProperties |
OUString | msType |
OUString | msUuid |
Definition at line 33 of file textfield.hxx.
oox::drawingml::TextField::TextField | ( | ) |
Definition at line 51 of file textfield.cxx.
|
static |
Gets the corresponding LO Date format for given OOXML datetime field type.
rDateTimeType | PPTX datetime field type e.g. datetime3 |
Definition at line 211 of file textfield.cxx.
References o3tl::toInt32().
Referenced by oox::ppt::PPTShape::addShape().
|
static |
Gets the corresponding LO Time format for given OOXML datetime field type.
rDateTimeType | PPTX datetime field type e.g. datetime3 |
Definition at line 244 of file textfield.cxx.
References o3tl::toInt32().
Referenced by oox::ppt::PPTShape::addShape().
|
inline |
Definition at line 39 of file textfield.hxx.
References maTextParagraphProperties.
Referenced by oox::drawingml::TextFieldContext::onCreateContext().
|
inline |
Definition at line 40 of file textfield.hxx.
References maTextParagraphProperties.
|
inline |
Definition at line 43 of file textfield.hxx.
References msType.
Referenced by oox::ppt::PPTShape::addShape().
|
inline |
Definition at line 45 of file textfield.hxx.
References msUuid.
|
overridevirtual |
Reimplemented from oox::drawingml::TextRun.
Definition at line 153 of file textfield.cxx.
References oox::drawingml::TextCharacterProperties::assignUsed(), Exception, oox::drawingml::TextRun::getText(), oox::drawingml::TextParagraphProperties::getTextCharacterProperties(), oox::drawingml::TextRun::getTextCharacterProperties(), maTextParagraphProperties, oox::drawingml::TextCharacterProperties::moHeight, msType, oox::drawingml::TextParagraphProperties::pushToPropSet(), oox::drawingml::TextCharacterProperties::pushToPropSet(), and TOOLS_WARN_EXCEPTION.
|
inline |
Definition at line 42 of file textfield.hxx.
Referenced by oox::drawingml::TextFieldContext::TextFieldContext().
|
inline |
Definition at line 44 of file textfield.hxx.
References msUuid.
Referenced by oox::drawingml::TextFieldContext::TextFieldContext().
|
private |
Definition at line 65 of file textfield.hxx.
Referenced by getTextParagraphProperties(), and insertAt().
|
private |
Definition at line 66 of file textfield.hxx.
Referenced by getType(), insertAt(), and setType().
|
private |
Definition at line 67 of file textfield.hxx.