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:79
@ name
Definition: IWORKToken.h:578
Definition: IWORKBezierElement.cpp:21
@ attachment
Definition: IWORKToken.h:104
bool m_opened
Definition: PAG1TextStorageElement.cpp:666
std::shared_ptr< IWORKText > m_savedText
Definition: PAG1TextStorageElement.cpp:89
Definition: PAG1ParserState.h:24
void endOfElement() override
Definition: PAG1TextStorageElement.cpp:876
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
@ NS_URI_SFA
Definition: IWORKToken.h:689
@ PAG_TEXTSTORAGE_KIND_BASIC
Definition: PAGEnum.h:25
PAG1XMLContextBase< IWORKXMLContextEmpty > PAG1XMLEmptyContextBase
Definition: PAG1XMLContextBase.h:42
@ fs
Definition: IWORKToken.h:230
PAGTextStorageKind
Definition: PAGEnum.h:24
@ PAG_FOOTNOTE_KIND_FOOTNOTE
Definition: PAGEnum.h:18
@ style
Definition: IWORKToken.h:414
@ mark
Definition: IWORKToken.h:574
Definition: PAG1XMLContextBase.h:23
void collectTextBody()
Definition: PAGCollector.cpp:133
PAG1TextStorageElement(PAG1ParserState &state, const PAGTextStorageKind kind=PAG_TEXTSTORAGE_KIND_BASIC)
Definition: PAG1TextStorageElement.cpp:820
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
@ ID
Definition: IWORKToken.h:499
@ span
Definition: IWORKToken.h:402
@ PAG_TEXTSTORAGE_KIND_TEXTBOX
Definition: PAGEnum.h:27
IWORKXMLContextPtr_t element(int name) override
Definition: PAG1TextStorageElement.cpp:851
@ sfclass
Definition: IWORKToken.h:603
@ p
Definition: IWORKToken.h:342
@ attachments
Definition: IWORKToken.h:106
std::shared_ptr< IWORKStylesheet > IWORKStylesheetPtr_t
Definition: IWORKStylesheet.h:19
@ element
Definition: IWORKToken.h:188
bool isCollector() const
Definition: IWORKXMLContextBase.h:59
@ footnotes
Definition: IWORKToken.h:223
@ frame_h
Definition: IWORKToken.h:543
Definition: IWORKTextStorageElement.h:25
bool m_known
Definition: PAG1TextStorageElement.cpp:85
@ footnotebr
Definition: IWORKToken.h:222
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
@ first
Definition: IWORKToken.h:524
@ text_body
Definition: IWORKToken.h:467
boost::optional< std::string > m_kind
Definition: PAG1TextStorageElement.cpp:250
PAGCollector & getCollector() const
Definition: IWORKXMLContextBase.h:49
optional< IWORKPosition > m_position
Definition: PAG1TextStorageElement.cpp:87
@ string
Definition: IWORKToken.h:411
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:630
@ link
Definition: IWORKToken.h:303
@ drawable_shape
Definition: IWORKToken.h:182
PAG1XMLContextBase< IWORKXMLContextElement > PAG1XMLElementContextBase
Definition: PAG1XMLContextBase.h:39
@ value
Definition: IWORKToken.h:624
optional< string > m_style
Definition: PAG1TextStorageElement.cpp:667
@ section
Definition: IWORKToken.h:389
@ group
Definition: IWORKToken.h:244
@ annotation_field_ref
Definition: IWORKToken.h:99
bool m_textOpened
Definition: PAG1TextStorageElement.h:34
@ IDREF
Definition: IWORKToken.h:500
@ text
Definition: IWORKToken.h:465
@ frame_x
Definition: IWORKToken.h:545
@ footnote_mark
Definition: IWORKToken.h:221
Definition: PAG1TextStorageElement.h:23
PAG1ParserState & m_state
Definition: PAG1TextStorageElement.cpp:413
PAGTextStorageKind m_kind
Definition: PAG1TextStorageElement.h:33
optional< double > m_w
Definition: PAG1TextStorageElement.cpp:54
@ NS_URI_SF
Definition: IWORKToken.h:688
FootnoteHelper m_footnoteHelper
Definition: PAG1TextStorageElement.cpp:463
@ content
Definition: IWORKToken.h:163
const ValueT & get_optional_value_or(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field, const ValueT &value)
Definition: IWAField.h:196
@ media
Definition: IWORKToken.h:321
@ container_hint
Definition: IWORKToken.h:161
optional< double > m_h
Definition: PAG1TextStorageElement.cpp:55
@ tabular_info
Definition: IWORKToken.h:458
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
@ footnote
Definition: IWORKToken.h:220
@ frame_w
Definition: IWORKToken.h:544
void collectText(const std::shared_ptr< IWORKText > &text)
Definition: IWORKCollector.cpp:549
@ layout
Definition: IWORKToken.h:289
@ attachment_ref
Definition: IWORKToken.h:105
@ annotation_field
Definition: IWORKToken.h:98
@ frame_y
Definition: IWORKToken.h:546
@ kind
Definition: IWORKToken.h:567
@ original_size
Definition: IWORKToken.h:337
PAG1ParserState & getState()
Definition: IWORKXMLContextBase.h:43
@ position
Definition: IWORKToken.h:368
Generated for libetonyek by
doxygen 1.8.20