#include <ipepdfwriter.h>
Inherits ipe::Painter.
Inherited by ipe::PsPainter.
| 
Static Public Member Functions | 
| static void | drawColor (Stream &stream, Color color, const char *gray, const char *rgb) | 
Constructor & Destructor Documentation
      
        
          | PdfPainter::PdfPainter | ( | const Cascade * | style, | 
        
          |  |  | Stream & | stream | 
        
          |  | ) |  |  | 
      
 
 
  
  | 
        
          | virtual ipe::PdfPainter::~PdfPainter | ( |  | ) |  |  | inlinevirtual | 
 
 
Member Function Documentation
  
  | 
        
          | void PdfPainter::drawColor | ( | Stream & | stream, |  
          |  |  | Color | color, |  
          |  |  | const char * | gray, |  
          |  |  | const char * | rgb |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | void PdfPainter::doPush | ( |  | ) |  |  | protectedvirtual | 
 
Perform graphics state push on output medium. 
Reimplemented from ipe::Painter.
 
 
  
  | 
        
          | void PdfPainter::doPop | ( |  | ) |  |  | protectedvirtual | 
 
Perform graphics state pop on output medium. 
Reimplemented from ipe::Painter.
 
 
  
  | 
        
          | void PdfPainter::doNewPath | ( |  | ) |  |  | protectedvirtual | 
 
 
  
  | 
        
          | void PdfPainter::doMoveTo | ( | const Vector & | v | ) |  |  | protectedvirtual | 
 
Perform moveto operator. 
The transformation matrix has already been applied. 
Reimplemented from ipe::Painter.
 
 
  
  | 
        
          | void PdfPainter::doLineTo | ( | const Vector & | v | ) |  |  | protectedvirtual | 
 
Perform lineto operator. 
The transformation matrix has already been applied. 
Reimplemented from ipe::Painter.
 
 
Perform curveto operator. 
The transformation matrix has already been applied. 
Reimplemented from ipe::Painter.
 
 
  
  | 
        
          | void PdfPainter::doClosePath | ( |  | ) |  |  | protectedvirtual | 
 
Perform closepath operator. 
Reimplemented from ipe::Painter.
 
 
  
  | 
        
          | void PdfPainter::doDrawPath | ( | TPathMode | mode | ) |  |  | protectedvirtual | 
 
 
  
  | 
        
          | void PdfPainter::doDrawBitmap | ( | Bitmap | bitmap | ) |  |  | protectedvirtual | 
 
 
  
  | 
        
          | void PdfPainter::doDrawText | ( | const Text * | text | ) |  |  | protectedvirtual | 
 
 
  
  | 
        
          | void PdfPainter::doAddClipPath | ( |  | ) |  |  | protectedvirtual | 
 
 
  
  | 
        
          | void PdfPainter::doDrawSymbol | ( | Attribute | symbol | ) |  |  | protectedvirtual | 
 
Draw a symbol. 
The default implementation calls the draw method of the object. Only PDF drawing overrides this to reuse a PDF XForm. 
Reimplemented from ipe::Painter.
 
 
  
  | 
        
          | void PdfPainter::drawAttributes | ( |  | ) |  |  | protected | 
 
 
  
  | 
        
          | void PdfPainter::drawOpacity | ( |  | ) |  |  | protected | 
 
 
Member Data Documentation
  
  | 
        
          | Stream& ipe::PdfPainter::iStream |  | protected | 
 
 
  
  | 
        
          | std::list<State> ipe::PdfPainter::iActiveState |  | protected | 
 
 
The documentation for this class was generated from the following files:
- ipepdfwriter.h
- ipepdfwriter.cpp