Go to the documentation of this file.
10 #ifndef PAG1PARSER_H_INCLUDED
11 #define PAG1PARSER_H_INCLUDED
20 struct PAG1Dictionary;
39 #endif // PAG1PARSER_H_INCLUDED
boost::optional< double > try_double_cast(const char *value)
Definition: libetonyek_xml.cpp:84
@ page_margins
Definition: IWORKToken.h:349
@ header
Definition: IWORKToken.h:252
@ calc_engine
Definition: IWORKToken.h:121
bool m_opened
Definition: PAG1Parser.cpp:644
@ NS_URI_SL
Definition: PAG1Token.h:77
optional< IWORKSize > m_size
Definition: PAG1Parser.cpp:766
void collectAnnotation(const std::string &name)
Definition: PAGCollector.cpp:106
Definition: IWORKBezierElement.cpp:21
@ none
Definition: IWORKToken.h:666
@ footers
Definition: IWORKToken.h:219
@ headers
Definition: IWORKToken.h:253
@ group
Definition: IWORKToken.h:244
optional< int > m_page
Definition: PAG1Parser.cpp:642
IWORKXMLContextPtr_t createDiscardContext() override
Definition: PAG1Parser.cpp:921
Definition: IWORKChainedTokenizer.h:19
void collectHeader(const std::string &name)
Definition: IWORKCollector.cpp:525
@ print_info
Definition: PAG1Token.h:45
Definition: PAG1ParserState.h:24
@ page_scale
Definition: PAG1Token.h:56
@ ID
Definition: IWORKToken.h:499
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
@ NS_URI_SFA
Definition: IWORKToken.h:689
@ stylesheet
Definition: IWORKToken.h:417
PAG1XMLContextBase< IWORKXMLContextEmpty > PAG1XMLEmptyContextBase
Definition: PAG1XMLContextBase.h:42
@ facing_pages
Definition: IWORKToken.h:198
@ page_group
Definition: PAG1Token.h:44
Definition: IWORKTokenizer.h:17
@ PAG_FOOTNOTE_KIND_FOOTNOTE
Definition: PAGEnum.h:18
@ kSFWPFootnoteKindProperty
Definition: PAG1Token.h:40
Definition: IWORKNumberConverter.h:30
@ PAG_FOOTNOTE_KIND_SECTION_ENDNOTE
Definition: PAGEnum.h:20
PAG1ParserState m_state
Definition: PAG1Parser.h:34
@ rpage
Definition: PAG1Token.h:58
@ VERSION_STR_4
Definition: KEY2Token.h:99
@ top
Definition: IWORKToken.h:620
Definition: PAGCollector.h:24
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
@ section_prototypes
Definition: PAG1Token.h:49
optional< int > m_rpage
Definition: PAG1Parser.cpp:643
@ anon_styles
Definition: IWORKToken.h:101
~PAG1Parser() override
Definition: PAG1Parser.cpp:912
Definition: PAG1Parser.h:23
@ drawables
Definition: IWORKToken.h:183
@ footer
Definition: IWORKToken.h:218
boost::optional< int > try_int_cast(const char *value)
Definition: libetonyek_xml.cpp:99
optional< string > & m_value
Definition: PAG1Parser.cpp:320
@ tabular_info
Definition: IWORKToken.h:458
@ PAG_FOOTNOTE_KIND_ENDNOTE
Definition: PAGEnum.h:19
PAG1Parser(const RVNGInputStreamPtr_t &input, const RVNGInputStreamPtr_t &package, PAGCollector &collector, PAG1Dictionary *dict)
Definition: PAG1Parser.cpp:906
Definition: IWORKParser.h:24
@ bottom
Definition: IWORKToken.h:508
@ kind
Definition: IWORKToken.h:567
@ right
Definition: IWORKToken.h:597
@ annotation
Definition: IWORKToken.h:97
@ sectionstyle_ref
Definition: IWORKToken.h:391
@ left
Definition: IWORKToken.h:568
@ number
Definition: IWORKToken.h:331
PAGFootnoteKind
Definition: PAGEnum.h:17
@ val
Definition: IWORKToken.h:623
@ image
Definition: IWORKToken.h:260
@ metadata
Definition: IWORKToken.h:323
@ element
Definition: IWORKToken.h:188
PAG1XMLContextBase< IWORKXMLContextElement > PAG1XMLElementContextBase
Definition: PAG1XMLContextBase.h:39
@ annotations
Definition: IWORKToken.h:100
@ styles
Definition: IWORKToken.h:416
@ string
Definition: IWORKToken.h:411
@ document
Definition: NUM1Token.h:34
@ version
Definition: IWORKToken.h:626
@ kSFWPFootnoteGapProperty
Definition: PAG1Token.h:39
@ publication_info
Definition: PAG1Token.h:47
@ page_height
Definition: PAG1Token.h:55
PAGPublicationInfo m_pubInfo
Definition: PAG1Parser.cpp:444
@ text_storage
Definition: IWORKToken.h:471
@ drawable_shape
Definition: IWORKToken.h:182
@ _1
Definition: IWORKToken.h:641
const IWORKTokenizer & getTokenizer() const override
Definition: PAG1Parser.cpp:926
#define IWORK_DECLARE_NUMBER_CONVERTER(type)
Definition: IWORKNumberConverter.h:20
PAG1ParserState & m_state
Definition: PAG1TextStorageElement.cpp:413
@ first
Definition: IWORKToken.h:524
optional< PAGFootnoteKind > m_footnoteKind
Definition: PAG1Parser.cpp:445
void collectFooter(const std::string &name)
Definition: IWORKCollector.cpp:530
const IWORKTokenizer & getTokenizer()
Definition: PAG1Token.cpp:57
@ dict
Definition: KEY1Token.h:51
@ NS_URI_SF
Definition: IWORKToken.h:688
IWORKPrintInfo & m_printInfo
Definition: PAG1Parser.cpp:504
@ page_width
Definition: PAG1Token.h:57
@ slprint_info
Definition: PAG1Token.h:50
Definition: PAG1Dictionary.h:20
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
Definition: libetonyek_utils.h:82
@ sectionstyle
Definition: IWORKToken.h:390
@ page
Definition: KEY2Token.h:69
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
IWORKXMLContextPtr_t createDocumentContext() override
Definition: PAG1Parser.cpp:916
@ prototype
Definition: PAG1Token.h:46
const IWORKTokenizer & getTokenizer()
Definition: IWORKToken.cpp:57
@ name
Definition: IWORKToken.h:578
@ value
Definition: IWORKToken.h:624
@ media
Definition: IWORKToken.h:321
@ SLCreationDateProperty
Definition: PAG1Token.h:34
Generated for libetonyek by
doxygen 1.8.18