#include <OXML_Element_Paragraph.h>
Public Member Functions | |
OXML_Element_Paragraph (const std::string &id) | |
virtual | ~OXML_Element_Paragraph () |
virtual UT_Error | serialize (IE_Exp_OpenXML *exporter) |
virtual UT_Error | serializeChildren (IE_Exp_OpenXML *exporter) |
virtual UT_Error | addToPT (PD_Document *pDocument) |
virtual const gchar * | getListLevel () |
virtual const gchar * | getListId () |
virtual void | setPageBreak () |
virtual bool | isNumberedList () |
virtual void | setSection (OXML_Section *section) |
Private Member Functions | |
virtual UT_Error | serializeProperties (IE_Exp_OpenXML *exporter) |
Private Attributes | |
bool | pageBreak |
OXML_Section * | m_section |
OXML_Element_Paragraph::OXML_Element_Paragraph | ( | const std::string & | id | ) |
OXML_Element_Paragraph::~OXML_Element_Paragraph | ( | ) | [virtual] |
UT_Error OXML_Element_Paragraph::addToPT | ( | PD_Document * | pDocument | ) | [virtual] |
Reimplemented from OXML_Element.
References OXML_Element::addChildrenToPT(), PD_Document::appendFmt(), PD_Document::appendObject(), PD_Document::appendSpan(), PD_Document::appendStrux(), gchar, OXML_ObjectWithAttrProp::getAttributesWithProps(), OXML_Document::getInstance(), OXML_Document::getListById(), getListId(), getListLevel(), pageBreak, PTO_Field, PTX_Block, OXML_ObjectWithAttrProp::setAttribute(), OXML_ObjectWithAttrProp::setProperties(), size, UT_ASSERT_HARMLESS, and UT_OK.
const gchar * OXML_Element_Paragraph::getListId | ( | ) | [virtual] |
References gchar, OXML_ObjectWithAttrProp::getAttribute(), and UT_OK.
Referenced by addToPT(), and OXML_Element_List::serializeProperties().
const gchar * OXML_Element_Paragraph::getListLevel | ( | ) | [virtual] |
References gchar, OXML_ObjectWithAttrProp::getAttribute(), and UT_OK.
Referenced by addToPT(), and OXML_Element_List::serializeProperties().
bool OXML_Element_Paragraph::isNumberedList | ( | ) | [virtual] |
References gchar, OXML_ObjectWithAttrProp::getProperty(), and UT_OK.
Referenced by OXML_Element_List::serializeProperties().
UT_Error OXML_Element_Paragraph::serialize | ( | IE_Exp_OpenXML * | exporter | ) | [virtual] |
Reimplemented from OXML_Element.
References IE_Exp_OpenXML::finishParagraph(), serializeChildren(), serializeProperties(), IE_Exp_OpenXML::startParagraph(), OXML_Element::TARGET, and UT_OK.
UT_Error OXML_Element_Paragraph::serializeChildren | ( | IE_Exp_OpenXML * | exporter | ) | [virtual] |
Reimplemented from OXML_Element.
References OXML_Element::getChildren(), OXML_Element::getType(), LIST, and UT_OK.
Referenced by serialize().
UT_Error OXML_Element_Paragraph::serializeProperties | ( | IE_Exp_OpenXML * | exporter | ) | [private, virtual] |
References IE_Exp_OpenXML::finishParagraphProperties(), gchar, OXML_ObjectWithAttrProp::getAttribute(), OXML_Element::getChildren(), OXML_ObjectWithAttrProp::getProperty(), OXML_Element::getType(), LIST, m_section, pageBreak, PT_STYLE_ATTRIBUTE_NAME, OXML_Section::serializeProperties(), IE_Exp_OpenXML::setBackgroundColor(), IE_Exp_OpenXML::setLineHeight(), IE_Exp_OpenXML::setPageBreak(), IE_Exp_OpenXML::setParagraphBottomMargin(), IE_Exp_OpenXML::setParagraphLeftMargin(), IE_Exp_OpenXML::setParagraphRightMargin(), IE_Exp_OpenXML::setParagraphStyle(), IE_Exp_OpenXML::setParagraphTopMargin(), IE_Exp_OpenXML::setTabstops(), IE_Exp_OpenXML::setTextAlignment(), IE_Exp_OpenXML::setTextIndentation(), IE_Exp_OpenXML::setWidows(), IE_Exp_OpenXML::startParagraphProperties(), OXML_Element::TARGET, and UT_OK.
Referenced by serialize().
void OXML_Element_Paragraph::setPageBreak | ( | ) | [virtual] |
References pageBreak.
Referenced by IE_Exp_OpenXML_Listener::populate().
void OXML_Element_Paragraph::setSection | ( | OXML_Section * | section | ) | [virtual] |
References m_section.
OXML_Section* OXML_Element_Paragraph::m_section [private] |
Referenced by serializeProperties(), and setSection().
bool OXML_Element_Paragraph::pageBreak [private] |
Referenced by addToPT(), serializeProperties(), and setPageBreak().