| 
    mupdf-qt
    0.1
    
   Qt5 interface of the popular PDF library MuPDF 
   | 
 
A page. More...
#include <mupdf-page.h>
Public Member Functions | |
| ~Page () | |
| bool | isValid () const | 
| Check whether this page object is valid.  More... | |
| QImage | renderImage (float scaleX=1.0f, float scaleY=1.0f, float rotation=0.0f) const | 
| Render page to QImage.  More... | |
| QSizeF | size () const | 
| Page size at 72 dpi  More... | |
| void | setTransparentRendering (bool enable) | 
| Whether to do transparent page rendering. This function modify setting of current page only. For global setting, use Document::setTransparentRendering() instead.  More... | |
| void | setBackgroundColor (int r, int g, int b, int a=255) | 
| Set background color. This function modify setting of current page only. For global setting, use Document::setBackgroundColor() instead.  More... | |
| QString | text (const QRectF &rect) const | 
| Return the text in a rect.  More... | |
| QList< TextBox * > | textList () const | 
| Return all text boxes of the page.  More... | |
Friends | |
| class | Document | 
A page.
Definition at line 62 of file mupdf-page.h.
| MuPDF::Page::~Page | ( | ) | 
Definition at line 174 of file mupdf-page.cpp.
| bool MuPDF::Page::isValid | ( | ) | const | 
Check whether this page object is valid.
Definition at line 223 of file mupdf-page.cpp.
| QImage MuPDF::Page::renderImage | ( | float | scaleX = 1.0f,  | 
        
| float | scaleY = 1.0f,  | 
        ||
| float | rotation = 0.0f  | 
        ||
| ) | const | 
Render page to QImage.
| scaleX | scale for X direction (Default value: 1.0f; >1.0f: zoom in; <1.0f: zoom out) | 
| scaleY | scale for Y direction (Default value: 1.0f; >1.0f: zoom in; <1.0f: zoom out) | 
| rotation | degree of clockwise rotation (Range: [0.0f, 360.0f)) | 
Definition at line 239 of file mupdf-page.cpp.
| void MuPDF::Page::setBackgroundColor | ( | int | r, | 
| int | g, | ||
| int | b, | ||
| int | a = 255  | 
        ||
| ) | 
Set background color. This function modify setting of current page only. For global setting, use Document::setBackgroundColor() instead.
| r | red channel | 
| g | green channel | 
| b | blue channel | 
| a | alpha channel(default with non transparent) | 
Definition at line 365 of file mupdf-page.cpp.
| void MuPDF::Page::setTransparentRendering | ( | bool | enable) | 
Whether to do transparent page rendering. This function modify setting of current page only. For global setting, use Document::setTransparentRendering() instead.
| enable | True: transparent; False: not transparent(default). | 
Definition at line 346 of file mupdf-page.cpp.
| QSizeF MuPDF::Page::size | ( | ) | const | 
Page size at 72 dpi
Definition at line 331 of file mupdf-page.cpp.
| QString MuPDF::Page::text | ( | const QRectF & | rect) | const | 
Return the text in a rect.
| rect | original rect (72 dpi), not transformed rect | 
Definition at line 378 of file mupdf-page.cpp.
| QList< TextBox * > MuPDF::Page::textList | ( | ) | const | 
Return all text boxes of the page.
Definition at line 406 of file mupdf-page.cpp.
      
  | 
  friend | 
Definition at line 83 of file mupdf-page.h.
 1.8.4