2 * Page tree, pages and related objects
5 typedef struct pdf_pagetree_s pdf_pagetree
;
6 typedef struct pdf_page_s pdf_page
;
7 typedef struct pdf_textline_s pdf_textline
;
8 typedef struct pdf_textchar_s pdf_textchar
;
24 pdf_comment
*comments
;
42 fz_error
*pdf_loadpagetree(pdf_pagetree
**pp
, pdf_xref
*xref
);
43 int pdf_getpagecount(pdf_pagetree
*pages
);
44 fz_obj
*pdf_getpageobject(pdf_pagetree
*pages
, int p
);
45 void pdf_debugpagetree(pdf_pagetree
*pages
);
46 void pdf_droppagetree(pdf_pagetree
*pages
);
49 fz_error
*pdf_getpageinfo(pdf_xref
*xref
, fz_obj
*dict
, fz_rect
*bboxp
, int *rotatep
);
50 fz_error
*pdf_loadpage(pdf_page
**pagep
, pdf_xref
*xref
, fz_obj
*ref
);
51 void pdf_droppage(pdf_page
*page
);
54 fz_error
*pdf_loadtextfromtree(pdf_textline
**linep
, fz_tree
*tree
, fz_matrix ctm
);
55 void pdf_debugtextline(pdf_textline
*line
);
56 fz_error
*pdf_newtextline(pdf_textline
**linep
);
57 void pdf_droptextline(pdf_textline
*line
);