#include <OXML_Element_Run.h>
Public Member Functions | |
OXML_Element_Run (const std::string &id) | |
virtual | ~OXML_Element_Run () |
virtual UT_Error | serialize (IE_Exp_OpenXML *exporter) |
virtual UT_Error | addToPT (PD_Document *pDocument) |
UT_Error | serializeChildren (IE_Exp_OpenXML *exporter) |
Private Member Functions | |
virtual UT_Error | serializeProperties (IE_Exp_OpenXML *exporter) |
OXML_Element_Run::OXML_Element_Run | ( | const std::string & | id | ) |
OXML_Element_Run::~OXML_Element_Run | ( | ) | [virtual] |
UT_Error OXML_Element_Run::addToPT | ( | PD_Document * | pDocument | ) | [virtual] |
Reimplemented from OXML_Element.
References OXML_Element::addChildrenToPT(), PD_Document::appendFmt(), OXML_ObjectWithAttrProp::getAttributesWithProps(), UT_ASSERT_HARMLESS, UT_ERROR, UT_OK, and UT_return_val_if_fail.
UT_Error OXML_Element_Run::serialize | ( | IE_Exp_OpenXML * | exporter | ) | [virtual] |
Reimplemented from OXML_Element.
References IE_Exp_OpenXML::finishRun(), serializeChildren(), serializeProperties(), IE_Exp_OpenXML::startRun(), OXML_Element::TARGET, and UT_OK.
UT_Error OXML_Element_Run::serializeChildren | ( | IE_Exp_OpenXML * | exporter | ) |
Reimplemented from OXML_Element.
References OXML_Element::getChildren(), OXML_Element::getType(), LIST, OXML_Element::setType(), and UT_OK.
Referenced by serialize().
UT_Error OXML_Element_Run::serializeProperties | ( | IE_Exp_OpenXML * | exporter | ) | [private, virtual] |
References IE_Exp_OpenXML::finishRunProperties(), gchar, OXML_ObjectWithAttrProp::getProperty(), IE_Exp_OpenXML::setBackgroundColor(), IE_Exp_OpenXML::setBold(), IE_Exp_OpenXML::setFontFamily(), IE_Exp_OpenXML::setFontSize(), IE_Exp_OpenXML::setItalic(), IE_Exp_OpenXML::setLanguage(), IE_Exp_OpenXML::setLineThrough(), IE_Exp_OpenXML::setNoProof(), IE_Exp_OpenXML::setOverline(), IE_Exp_OpenXML::setSubscript(), IE_Exp_OpenXML::setSuperscript(), IE_Exp_OpenXML::setTextColor(), IE_Exp_OpenXML::setTextDirection(), IE_Exp_OpenXML::setUnderline(), IE_Exp_OpenXML::startRunProperties(), OXML_Element::TARGET, and UT_OK.
Referenced by serialize().