Ipelib
Public Member Functions | List of all members
PdfView Class Reference

#include <ipepdfview_cocoa.h>

Inherits ipe::PdfViewBase.

Public Member Functions

 PdfView (IpePdfView *view)
 
virtual ~PdfView ()
 
void drawRect (NSRect rect)
 
- Public Member Functions inherited from ipe::PdfViewBase
virtual ~PdfViewBase ()
 
void setPdf (const PdfFile *pdf)
 
void setPage (const PdfDict *page, const Rect &paper)
 
Vector pan () const
 
double zoom () const
 
Vector center () const
 
int viewWidth () const
 
int viewHeight () const
 
Vector devToUser (const Vector &arg) const
 
Vector userToDev (const Vector &arg) const
 
void setPan (const Vector &v)
 
void setZoom (double zoom)
 
Matrix canvasTfm () const
 
void updatePdf ()
 

Additional Inherited Members

- Protected Member Functions inherited from ipe::PdfViewBase
 PdfViewBase ()
 
void drawPaper (cairo_t *cc)
 
void refreshSurface ()
 
- Protected Attributes inherited from ipe::PdfViewBase
double iWidth
 
double iHeight
 
double iBWidth
 
double iBHeight
 
Vector iPan
 
double iZoom
 
bool iRepaint
 
cairo_surface_t * iSurface
 
std::unique_ptr< CascadeiCascade
 
const PdfDictiPage
 
Rect iPaperBox
 
const PdfDictiStream
 
const PdfFileiPdf
 
std::unique_ptr< PdfFileResourcesiResources
 
std::unique_ptr< FontsiFonts
 

Constructor & Destructor Documentation

◆ PdfView()

PdfView::PdfView ( IpePdfView *  view)

◆ ~PdfView()

PdfView::~PdfView ( )
virtual

Member Function Documentation

◆ drawRect()

void PdfView::drawRect ( NSRect  rect)

The documentation for this class was generated from the following files: