19 #ifndef Fl_Copy_Surface_H    20 #define Fl_Copy_Surface_H    57   CFMutableDataRef pdfdata;
    60   void prepare_copy_pdf_and_tiff(
int w, 
int h);
    61   void complete_copy_pdf_and_tiff();
    62   void init_PDF_context(
int w, 
int h);
    63   static size_t MyPutBytes(
void* info, 
const void* buffer, 
size_t count);
    73   static const char *class_id;
    78   void draw(
Fl_Widget* widget, 
int delta_x = 0, 
int delta_y = 0);
    79   void draw_decorated_window(
Fl_Window* win, 
int delta_x = 0, 
int delta_y = 0);
    81   int w() { 
return width; }
    83   int h() { 
return height; }
    86 #if defined(__APPLE__)    94   static const char *class_id;
    96   Fl_Quartz_Surface_(
int w, 
int h);
    98   virtual ~Fl_Quartz_Surface_() {};
   110   static const char *class_id;
   115   virtual ~Fl_GDI_Surface_();
   118 #elif !defined(FL_DOXYGEN)   123   static const char *class_id;
   128   virtual ~Fl_Xlib_Surface_();
   133 #endif // Fl_Copy_Surface_H 
int h()
Returns the pixel height of the copy surface. 
Definition: Fl_Copy_Surface.H:83
 Represents page-structured drawing surfaces. 
Definition: Fl_Paged_Device.H:38
This widget produces an actual window. 
Definition: Fl_Window.H:57
int w()
Returns the pixel width of the copy surface. 
Definition: Fl_Copy_Surface.H:81
 A drawing surface that's susceptible to receive graphical output. 
Definition: Fl_Device.H:556
virtual void set_current(void)
Make this surface the current drawing surface. 
Definition: Fl_Device.cxx:44
Supports copying of graphical data to the clipboard. 
Definition: Fl_Copy_Surface.H:51
const char * class_name()
 Returns the name of the class of this object. 
Definition: Fl_Paged_Device.H:125
int printable_rect(int *w, int *h)
 Computes the width and height of the printable area of the page. 
const char * class_name()
 Returns the name of the class of this object. 
Definition: Fl_Copy_Surface.H:74
virtual void untranslate(void)
 Undoes the effect of a previous translate() call. 
Definition: Fl_Paged_Device.cxx:254
declaration of classes Fl_Printer, Fl_System_Printer and Fl_PostScript_Printer. 
declaration of class Fl_Paged_Device. 
const char * class_name()
 Returns the name of the class of this object. 
Definition: Fl_Printer.H:74
 Print support under MSWindows and Mac OS. 
Definition: Fl_Printer.H:47
virtual void translate(int x, int y)
 Translates the current graphics origin accounting for the current rotation. 
Definition: Fl_Paged_Device.cxx:249