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, Fonts *fonts)
 
void setPage (const PdfDict *page, const Rect &paper)
 
void setBackground (const Color &bg)
 
void setBlackout (bool bo)
 
Vector pan () const
 
double zoom () const
 
Vector center () const
 
int viewWidth () const
 
int viewHeight () const
 
bool blackout () 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
 
Color iBackground
 
bool iBlackout
 
bool iRepaint
 
cairo_surface_t * iSurface
 
std::unique_ptr< CascadeiCascade
 
const PdfDictiPage
 
Rect iPaperBox
 
const PdfDictiStream
 
const PdfFileiPdf
 
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: