luxlabs header browser preview


@class CPChunk, NSMutableArray;

@interface CPPage : CPChunk <CPDisposable> {
    int pageNumber;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } pageCropBox;
    BOOL hasZones;
    BOOL hasTextLines;
    BOOL isDirty;
    BOOL isStartOfSection;
    long long maxLayoutZOrder;
    CPChunk *background;
    float complexity;
    int rotation;
    NSMutableArray *shapesOnPage;
    NSMutableArray *imagesOnPage;
    NSMutableArray *graphicsOnPage;
    NSMutableArray *columnsOnPage;
    NSMutableArray *annotationsOnPage;
    struct CPPDFContext { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; unsigned int x1; struct CPPDFGraphicState *x2; struct CPPDFGraphicState *x3; struct CGPDFContentStream *x4[250]; unsigned int x5; struct PrimitiveBuffer { void *x0; void *x1; void *x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; int x7; } x6; struct PrimitiveBuffer { void *x0; void *x1; void *x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; int x7; } x7; struct PrimitiveBuffer { void *x0; void *x1; void *x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; int x7; } x8; struct CPPDFClipBuffer { unsigned int x0; unsigned int x1; unsigned int x2; struct CPPDFClipSequence *x3; } x9; struct __CFDictionary *x10; struct __CFDictionary *x11; struct __CFDictionary *x12; struct CPPDFStyle *x13; int *x14; unsigned int x15; unsigned int x16; unsigned int x17; int x18; struct CGPDFPage *x19; struct CPMultiUnicodes *x20; long long x21; long long x22; unsigned int *x23; struct CGPath **x24; BOOL x25; struct CGPDFTaggedContext *x26; } *pdfContext;
    BOOL contextOwner;
    struct CGPDFPage { } *pdfPage;
    NSMutableArray *textLinesOnPage;
    void *_layout;
    id hitTest;
    BOOL reconstructed;
    struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } mutex;
}

+ (void)sortByReadingOrder:(id)a0;

- (id)children;
- (id)init;
- (void)dealloc;
- (void)dispose;
- (void)addAnnotation:(id)a0;
- (id)parent;
- (void)finalize;
- (int)rotation;
- (id)background;
- (void)setBackground:(id)a0;
- (void)reconstruct;
- (struct CGPDFLayout { } *)layout;
- (void)setRotation:(int)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (struct CPPDFContext { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; unsigned int x1; struct CPPDFGraphicState *x2; struct CPPDFGraphicState *x3; struct CGPDFContentStream *x4[250]; unsigned int x5; struct PrimitiveBuffer { void *x0; void *x1; void *x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; int x7; } x6; struct PrimitiveBuffer { void *x0; void *x1; void *x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; int x7; } x7; struct PrimitiveBuffer { void *x0; void *x1; void *x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; int x7; } x8; struct CPPDFClipBuffer { unsigned int x0; unsigned int x1; unsigned int x2; struct CPPDFClipSequence *x3; } x9; struct __CFDictionary *x10; struct __CFDictionary *x11; struct __CFDictionary *x12; struct CPPDFStyle *x13; int *x14; unsigned int x15; unsigned int x16; unsigned int x17; int x18; struct CGPDFPage *x19; struct CPMultiUnicodes *x20; long long x21; long long x22; unsigned int *x23; struct CGPath **x24; BOOL x25; struct CGPDFTaggedContext *x26; } *)PDFContext;
- (void)accept:(id)a0;
- (void)addShape:(id)a0;
- (void)setPageCropBox:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)textLinesOnPage;
- (id)hitTest;
- (void)addColumns:(id)a0;
- (struct CGPDFPage { } *)pdfPage;
- (void)addImage:(id)a0;
- (id)annotationsOnPage;
- (id)bodyZone;
- (struct CPPDFClipBuffer { unsigned int x0; unsigned int x1; unsigned int x2; struct CPPDFClipSequence *x3; } *)clipBuffer;
- (id)columnsOnPage;
- (float)complexity;
- (id)graphicsOnPage;
- (BOOL)hasTextLines;
- (BOOL)hasZones;
- (id)imagesOnPage;
- (id)initWithPDFPage:(struct CGPDFPage { } *)a0;
- (BOOL)isStartOfSection;
- (void)layDownObjectsOnPage;
- (void)layDownObjectsOnPageOld;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })pageCropBox;
- (int)pageNumber;
- (BOOL)populatePDFLayout:(struct CGPDFLayout { } *)a0;
- (void)restoreBackGroundObjectToPage;
- (unsigned int)setCellPositionsOf:(id)a0 from:(unsigned int)a1;
- (void)setComplexity:(float)a0;
- (unsigned int)setGraphicPositions:(id)a0 from:(unsigned int)a1;
- (void)setHasTextLines:(BOOL)a0;
- (void)setHasZones:(BOOL)a0;
- (void)setIsStartOfSection:(BOOL)a0;
- (void)setPDFContext:(struct CPPDFContext { struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x0; unsigned int x1; struct CPPDFGraphicState *x2; struct CPPDFGraphicState *x3; struct CGPDFContentStream *x4[250]; unsigned int x5; struct PrimitiveBuffer { void *x0; void *x1; void *x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; int x7; } x6; struct PrimitiveBuffer { void *x0; void *x1; void *x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; int x7; } x7; struct PrimitiveBuffer { void *x0; void *x1; void *x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; int x7; } x8; struct CPPDFClipBuffer { unsigned int x0; unsigned int x1; unsigned int x2; struct CPPDFClipSequence *x3; } x9; struct __CFDictionary *x10; struct __CFDictionary *x11; struct __CFDictionary *x12; struct CPPDFStyle *x13; int *x14; unsigned int x15; unsigned int x16; unsigned int x17; int x18; struct CGPDFPage *x19; struct CPMultiUnicodes *x20; long long x21; long long x22; unsigned int *x23; struct CGPath **x24; BOOL x25; struct CGPDFTaggedContext *x26; } *)a0;
- (void)setPageNumber:(int)a0;
- (unsigned int)setPositionsOf:(id)a0 from:(unsigned int)a1;
- (unsigned int)setReadingOrder:(id)a0 from:(unsigned int)a1;
- (id)shapesOnPage;
- (void)sortByReadingOrder;
- (unsigned int)traverse:(id)a0 ordinal:(unsigned int)a1;

@end