11 #include <system/object.h>
14 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
16 namespace Aspose {
namespace Words {
class PageExtractor; } }
17 namespace Aspose {
namespace Words {
namespace Layout {
namespace Core {
class SpanGenerator; } } } }
19 namespace System {
namespace Collections {
namespace Generic {
template <
typename,
typename>
class Dictionary; } } }
20 namespace Aspose {
namespace Collections {
template <
typename>
class ObjToIntDictionary; } }
22 namespace Aspose {
namespace Words {
namespace Layout {
namespace Core {
class Span; } } } }
23 namespace System {
namespace Collections {
namespace Generic {
template <
typename>
class List; } } }
24 namespace Aspose {
namespace Words {
namespace Layout {
namespace Core {
class Part; } } } }
104 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
106 friend class Aspose::Words::PageExtractor;
107 friend class Aspose::Words::Layout::Core::SpanGenerator;
463 ASPOSE_WORDS_SHARED_API
void Clear();
554 void EnsureNodeToPageIndexesBuilt();
555 void BuildParaIndex();
558 void BuildRunAndInlineIndex();
560 static int32_t GetFirstPageIndex(int32_t firstLastPage);
561 static int32_t GetLastPageIndex(int32_t firstLastPage);