Go to the documentation of this file.
10 #ifndef PAG1TEXTSTORAGEELEMENT_H_INCLUDED
11 #define PAG1TEXTSTORAGEELEMENT_H_INCLUDED
39 #endif // PAG1TEXTSTORAGEELEMENT_H_INCLUDED
double double_cast(const char *value)
Definition: libetonyek_xml.cpp:88
@ link
Definition: IWORKToken.h:308
@ frame_x
Definition: IWORKToken.h:552
Definition: IWORKBezierElement.cpp:21
@ section
Definition: IWORKToken.h:396
@ group
Definition: IWORKToken.h:248
bool m_opened
Definition: PAG1TextStorageElement.cpp:666
std::shared_ptr< IWORKText > m_savedText
Definition: PAG1TextStorageElement.cpp:89
@ container_hint
Definition: IWORKToken.h:165
Definition: PAG1ParserState.h:24
void endOfElement() override
Definition: PAG1TextStorageElement.cpp:876
@ ID
Definition: IWORKToken.h:506
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
@ NS_URI_SFA
Definition: IWORKToken.h:697
@ footnotes
Definition: IWORKToken.h:227
@ PAG_TEXTSTORAGE_KIND_BASIC
Definition: PAGEnum.h:25
PAG1XMLContextBase< IWORKXMLContextEmpty > PAG1XMLEmptyContextBase
Definition: PAG1XMLContextBase.h:42
PAGTextStorageKind
Definition: PAGEnum.h:24
@ PAG_FOOTNOTE_KIND_FOOTNOTE
Definition: PAGEnum.h:18
@ attachment
Definition: IWORKToken.h:104
@ frame_w
Definition: IWORKToken.h:551
Definition: PAG1XMLContextBase.h:23
void collectTextBody()
Definition: PAGCollector.cpp:133
@ p
Definition: IWORKToken.h:348
PAG1TextStorageElement(PAG1ParserState &state, const PAGTextStorageKind kind=PAG_TEXTSTORAGE_KIND_BASIC)
Definition: PAG1TextStorageElement.cpp:820
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
@ PAG_TEXTSTORAGE_KIND_TEXTBOX
Definition: PAGEnum.h:27
IWORKXMLContextPtr_t element(int name) override
Definition: PAG1TextStorageElement.cpp:851
@ footnotebr
Definition: IWORKToken.h:226
@ tabular_info
Definition: IWORKToken.h:465
@ mark
Definition: IWORKToken.h:581
std::shared_ptr< IWORKStylesheet > IWORKStylesheetPtr_t
Definition: IWORKStylesheet.h:19
bool isCollector() const
Definition: IWORKXMLContextBase.h:59
@ footnote
Definition: IWORKToken.h:224
@ kind
Definition: IWORKToken.h:574
Definition: IWORKTextStorageElement.h:25
@ attachments
Definition: IWORKToken.h:106
bool m_known
Definition: PAG1TextStorageElement.cpp:85
boost::optional< ID_t > m_ref
Definition: PAG1TextStorageElement.cpp:249
optional< IWORKSize > m_originalSize
Definition: PAG1TextStorageElement.cpp:88
optional< double > m_y
Definition: PAG1TextStorageElement.cpp:57
void sendStylesheet()
Definition: IWORKTextStorageElement.cpp:65
@ content
Definition: IWORKToken.h:167
@ position
Definition: IWORKToken.h:375
@ frame_h
Definition: IWORKToken.h:550
@ sfclass
Definition: IWORKToken.h:610
boost::optional< std::string > m_kind
Definition: PAG1TextStorageElement.cpp:250
PAGCollector & getCollector() const
Definition: IWORKXMLContextBase.h:49
@ fs
Definition: IWORKToken.h:234
optional< IWORKPosition > m_position
Definition: PAG1TextStorageElement.cpp:87
bool m_block
Definition: PAG1TextStorageElement.cpp:86
virtual std::shared_ptr< IWORKText > createText(const IWORKLanguageManager &langManager, bool discardEmptyContent=false, bool allowListInsertion=true) const
Definition: IWORKCollector.cpp:593
@ frame_y
Definition: IWORKToken.h:553
@ element
Definition: IWORKToken.h:192
PAG1XMLContextBase< IWORKXMLContextElement > PAG1XMLElementContextBase
Definition: PAG1XMLContextBase.h:39
optional< string > m_style
Definition: PAG1TextStorageElement.cpp:667
@ string
Definition: IWORKToken.h:418
bool m_textOpened
Definition: PAG1TextStorageElement.h:34
@ style
Definition: IWORKToken.h:421
@ layout
Definition: IWORKToken.h:294
Definition: PAG1TextStorageElement.h:23
@ IDREF
Definition: IWORKToken.h:507
@ drawable_shape
Definition: IWORKToken.h:186
@ original_size
Definition: IWORKToken.h:343
PAG1ParserState & m_state
Definition: PAG1TextStorageElement.cpp:413
@ span
Definition: IWORKToken.h:409
PAGTextStorageKind m_kind
Definition: PAG1TextStorageElement.h:33
@ attachment_ref
Definition: IWORKToken.h:105
@ footnote_mark
Definition: IWORKToken.h:225
optional< double > m_w
Definition: PAG1TextStorageElement.cpp:54
@ first
Definition: IWORKToken.h:531
@ annotation_field_ref
Definition: IWORKToken.h:99
@ NS_URI_SF
Definition: IWORKToken.h:696
@ annotation_field
Definition: IWORKToken.h:98
FootnoteHelper m_footnoteHelper
Definition: PAG1TextStorageElement.cpp:463
const ValueT & get_optional_value_or(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field, const ValueT &value)
Definition: IWAField.h:196
optional< double > m_h
Definition: PAG1TextStorageElement.cpp:55
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
ContainerFrame & m_containerFrame
Definition: PAG1TextStorageElement.cpp:747
std::shared_ptr< IWORKText > m_currentText
Definition: IWORKXMLParserState.h:55
optional< double > m_x
Definition: PAG1TextStorageElement.cpp:56
@ name
Definition: IWORKToken.h:585
void collectText(const std::shared_ptr< IWORKText > &text)
Definition: IWORKCollector.cpp:505
@ value
Definition: IWORKToken.h:631
@ text_body
Definition: IWORKToken.h:474
@ media
Definition: IWORKToken.h:326
@ text
Definition: IWORKToken.h:472
PAG1ParserState & getState()
Definition: IWORKXMLContextBase.h:43
Generated for libetonyek by
doxygen 1.8.20