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
@ print_info
Definition: PAG1Token.h:45
@ name
Definition: IWORKToken.h:578
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
@ section_prototypes
Definition: PAG1Token.h:49
@ stylesheet
Definition: IWORKToken.h:417
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
@ metadata
Definition: IWORKToken.h:323
Definition: PAG1ParserState.h:24
@ image
Definition: IWORKToken.h:260
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
@ NS_URI_SFA
Definition: IWORKToken.h:689
PAG1XMLContextBase< IWORKXMLContextEmpty > PAG1XMLEmptyContextBase
Definition: PAG1XMLContextBase.h:42
Definition: IWORKTokenizer.h:17
@ PAG_FOOTNOTE_KIND_FOOTNOTE
Definition: PAGEnum.h:18
Definition: IWORKNumberConverter.h:30
@ PAG_FOOTNOTE_KIND_SECTION_ENDNOTE
Definition: PAGEnum.h:20
@ SLCreationDateProperty
Definition: PAG1Token.h:34
@ rpage
Definition: PAG1Token.h:58
PAG1ParserState m_state
Definition: PAG1Parser.h:34
Definition: PAGCollector.h:24
@ kSFWPFootnoteGapProperty
Definition: PAG1Token.h:39
@ slprint_info
Definition: PAG1Token.h:50
@ dict
Definition: KEY1Token.h:51
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
@ ID
Definition: IWORKToken.h:499
optional< int > m_rpage
Definition: PAG1Parser.cpp:643
@ text_storage
Definition: IWORKToken.h:471
~PAG1Parser() override
Definition: PAG1Parser.cpp:912
@ page_width
Definition: PAG1Token.h:57
Definition: PAG1Parser.h:23
@ prototype
Definition: PAG1Token.h:46
@ none
Definition: IWORKToken.h:666
@ headers
Definition: IWORKToken.h:253
@ page_group
Definition: PAG1Token.h:44
@ left
Definition: IWORKToken.h:568
boost::optional< int > try_int_cast(const char *value)
Definition: libetonyek_xml.cpp:99
optional< string > & m_value
Definition: PAG1Parser.cpp:320
@ 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
@ element
Definition: IWORKToken.h:188
@ _1
Definition: IWORKToken.h:641
@ annotations
Definition: IWORKToken.h:100
@ first
Definition: IWORKToken.h:524
@ page_margins
Definition: IWORKToken.h:349
@ page_scale
Definition: PAG1Token.h:56
@ publication_info
Definition: PAG1Token.h:47
@ header
Definition: IWORKToken.h:252
@ string
Definition: IWORKToken.h:411
@ val
Definition: IWORKToken.h:623
@ footer
Definition: IWORKToken.h:218
@ styles
Definition: IWORKToken.h:416
PAGFootnoteKind
Definition: PAGEnum.h:17
@ drawable_shape
Definition: IWORKToken.h:182
PAG1XMLContextBase< IWORKXMLContextElement > PAG1XMLElementContextBase
Definition: PAG1XMLContextBase.h:39
@ value
Definition: IWORKToken.h:624
@ facing_pages
Definition: IWORKToken.h:198
@ group
Definition: IWORKToken.h:244
@ page
Definition: KEY2Token.h:69
@ calc_engine
Definition: IWORKToken.h:121
@ version
Definition: IWORKToken.h:626
@ document
Definition: NUM1Token.h:34
PAGPublicationInfo m_pubInfo
Definition: PAG1Parser.cpp:444
@ drawables
Definition: IWORKToken.h:183
@ page_height
Definition: PAG1Token.h:55
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
optional< PAGFootnoteKind > m_footnoteKind
Definition: PAG1Parser.cpp:445
void collectFooter(const std::string &name)
Definition: IWORKCollector.cpp:530
@ number
Definition: IWORKToken.h:331
const IWORKTokenizer & getTokenizer()
Definition: PAG1Token.cpp:57
@ NS_URI_SF
Definition: IWORKToken.h:688
@ sectionstyle
Definition: IWORKToken.h:390
IWORKPrintInfo & m_printInfo
Definition: PAG1Parser.cpp:504
@ media
Definition: IWORKToken.h:321
@ footers
Definition: IWORKToken.h:219
Definition: PAG1Dictionary.h:20
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
Definition: libetonyek_utils.h:82
@ right
Definition: IWORKToken.h:597
@ annotation
Definition: IWORKToken.h:97
@ tabular_info
Definition: IWORKToken.h:458
@ VERSION_STR_4
Definition: KEY2Token.h:99
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
IWORKXMLContextPtr_t createDocumentContext() override
Definition: PAG1Parser.cpp:916
@ bottom
Definition: IWORKToken.h:508
const IWORKTokenizer & getTokenizer()
Definition: IWORKToken.cpp:57
@ sectionstyle_ref
Definition: IWORKToken.h:391
@ top
Definition: IWORKToken.h:620
@ kSFWPFootnoteKindProperty
Definition: PAG1Token.h:40
@ kind
Definition: IWORKToken.h:567
@ anon_styles
Definition: IWORKToken.h:101
Generated for libetonyek by
doxygen 1.8.20