---
name: "Gnome::Print::reference"
section: "3pm"
platform: "linux"
package: "libgnome-print-perl"
version: "0.7009-2"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/Gnome::Print::reference"
---

# Gnome::Print::reference(3pm)

Gnome::Print::reference - Reference documentation for the Gnome::Print module\
 **double $font-\>get\_ascender ()**\
 **double $font-\>get\_descender ()**\
 **string $font-\>get\_full\_name ()**\
 **Gtk::Gdk::Font $font-\>get\_gdk\_font ()**\
 **const char\* $font-\>get\_name ()**\
 **string $font-\>get\_pfa ()**\
 **double $font-\>get\_underline\_position ()**\
 **double $font-\>get\_underline\_thickness ()**\
 **double $font-\>get\_width\_string ($text)**\
 **Gnome::Font Gnome::Font-\>new ($name, $size)**\
 **Gnome::Font Gnome::Font-\>new\_closest ($family, $weight**, `$italic`, `$size)`\
 **Gnome::Font Gnome::Font-\>new\_from\_full\_name ($name)**\
 **gdouble $face-\>get\_ascender ()**\
 **gdouble $face-\>get\_descender ()**\
 **const char\* $face-\>get\_family\_name ()**\
 **Gnome::Font $face**-\>get\_font ($size, `$xres`, `$yres)`\
 **Gnome::Font $face-\>get\_font\_default ($size)**\
 **gdouble $face**-\>get\_glyph\_kerning ($glyph1, `$glyph2)`\
 **const char\* $face-\>get\_glyph\_ps\_name ($glyph)**\
 **gdouble $face-\>get\_glyph\_width ($glyph)**\
 **const char\* $face-\>get\_name ()**\
 **string $face-\>get\_pfa ()**\
 **const char\* $face-\>get\_ps\_name ()**\
 **const char\* $face-\>get\_sample ()**\
 **const char\* $face-\>get\_species\_name ()**\
 **gdouble $face-\>get\_underline\_position ()**\
 **gdouble $face-\>get\_underline\_thickness ()**\
 **Gnome::FontWeight $face-\>get\_weight\_code ()**\
 **Gnome::FontFace $family\_name**-\>gnome\_font\_unsized\_closest ($weight, `$italic)`\
 **boolean $face-\>is\_fixed\_width ()**\
 **boolean $face-\>is\_italic ()**\
 **integer $face-\>lookup\_default ($unicode)**\
 **Gnome::FontFace Gnome::FontFace-\>new ($name)**\
 **Gnome::FontSelection Gnome::FontSelection-\>new ()**\
 **$fontsel-\>set\_font ($font)**\
 **Gnome::FontSelectionDialog Gnome::FontSelectionDialog-\>new ($title)**\
 **$dialog-\>set\_font ($font)**\
 **$gl-\>gnome\_glyphlist\_advance ($advance)**\
 **$gl-\>gnome\_glyphlist\_color ($color)**\
 **$gl-\>gnome\_glyphlist\_font ($font)**\
 **Gnome::GlyphList Gnome::GlyphList-\>gnome\_glyphlist\_from\_text\_dumb ($font, $color**, `$kerning`, `$letterspace`, `$text)`\
 **$gl-\>gnome\_glyphlist\_glyph ($glyph)**\
 **$gl-\>gnome\_glyphlist\_glyphs ($glyph, ...)**\
 **$gl-\>gnome\_glyphlist\_kerning ($kerning)**\
 **$gl-\>gnome\_glyphlist\_letterspace ($letterspace)**\
 **$gl-\>gnome\_glyphlist\_moveto ($x, $y)**\
 **$gl-\>gnome\_glyphlist\_rmoveto ($x, $y)**\
 **$gl-\>gnome\_glyphlist\_text\_dumb ($text)**\
 **Gnome::Print-\>affine\_rotate ($angle)**\
 **Gnome::Print-\>affine\_scale ($sx, $sy)**\
 **Gnome::Print-\>affine\_translate ($dx, $dy)**\
 **Gnome::Print-\>init ()**\
 **integer $context-\>beginpage ($page\_name)**\
 **integer $context-\>clip ()**\
 **integer $context-\>closepath ()**\
 **integer $context**-\>concat ($d0, `$d1`, `$d2`, `$d3`, `$d4`, `$d5)`\
 **integer $context-\>context\_close ()**\
 **Gnome::PrintContext Gnome::PrintContext-\>context\_new\_with\_paper\_size ($printer, $paper)**\
 **integer $context**-\>curveto ($x1, `$y1`, `$x2`, `$y2`, `$x3`, `$y3)`\
 **integer $context-\>eoclip ()**\
 **integer $context-\>eofill ()**\
 **integer $context-\>fill ()**\
 **integer $pc**-\>grayimage ($data, `$width`, `$height`, `$rowstride)`\
 **integer $context-\>grestore ()**\
 **integer $context-\>gsave ()**\
 **integer $context**-\>lineto ($x, `$y)`\
 **integer $context**-\>moveto ($x, `$y)`\
 **Gnome::PrintContext Gnome::PrintContext-\>new ($printer)**\
 **integer $context-\>newpath ()**\
 **integer $pc-\>pixbuf ($pixbuf)**\
 **boolean $context-\>render\_from\_object ($source)**\
 **boolean $context**-\>render\_from\_object\_page ($source, `$page)`\
 **integer $pc**-\>rgbaimage ($data, `$width`, `$height`, `$rowstride)`\
 **integer $pc**-\>rgbimage ($data, `$width`, `$height`, `$rowstride)`\
 **integer $context-\>rotate ($theta)**\
 **integer $context**-\>scale ($sx, `$sy)`\
 **integer $context-\>setdash ($offset, ...)**\
 **integer $context-\>setfont ($font)**\
 **integer $context-\>setlinecap ($linecap)**\
 **integer $context-\>setlinejoin ($jointype)**\
 **integer $context-\>setlinewidth ($width)**\
 **integer $context-\>setmiterlimit ($limit)**\
 **integer $context-\>setopacity ($opacity)**\
 **integer $context**-\>setrgbcolor ($r, `$g`, `$b)`\
 **integer $context-\>show ($text, ...)**\
 **integer $context-\>showpage ()**\
 **integer $context-\>stroke ()**\
 **integer $context-\>strokepath ()**\
 **integer $context**-\>translate ($x, `$y)`\
 **$gpc-\>get\_copies ()**\
 **Gnome::PrintCopies Gnome::PrintCopies-\>new ()**\
 **$gpc-\>set\_copies ($copies, $collate)**\
 **$pdialog-\>get\_copies ()**\
 **Gnome::Printer $pdialog-\>get\_printer ()**\
 **Gnome::PrintRangeType $pdialog-\>get\_range ()**\
 **$pdialog-\>set\_copies ($copies, $collate)**\
 **$printmaster-\>close ()**\
 **Gnome::PrintContext $printmaster-\>get\_context ()**\
 **integer $printmaster-\>get\_pages ()**\
 **Gnome::PrintMaster Gnome::PrintMaster-\>new ()**\
 **Gnome::PrintMaster Gnome::PrintMaster-\>new\_from\_dialog ($dialog)**\
 **integer $printmaster-\>print ()**\
 **$printmaster-\>set\_copies ($copies, $collate)**\
 **$printmaster-\>set\_printer ($printer)**\
 **Gnome::PrintMasterPreview Gnome::PrintMasterPreview-\>new ($gpm, $title)**\
 **Gnome::PrintMasterPreview Gnome::PrintMasterPreview-\>new\_with\_orientation ($gpm, $title**, `$landscape)`\
 **scalar $meta-\>access\_buffer ()**\
 **Gnome::PrintMeta Gnome::PrintMeta-\>new ()**\
 **integer $meta-\>pages ()**\
 **Gnome::PrintMultipage Gnome::PrintMultipage-\>new ($subpc)**\
 **Gnome::PrintMultipage Gnome::PrintMultipage-\>new\_from\_sizes ($subpc, $paper\_width**, `$paper_height`, `$page_width`, `$page_height)`\
 **integer $pdf-\>add\_bytes\_written ($bytes)**\
 **Gnome::PrintPDF Gnome::PrintPDF-\>new\_with\_paper ($printer, $paper)**\
 **integer $pc**-\>object\_end ($object\_number, `$dont_print)`\
 **integer $pc-\>object\_start ($object\_number)**\
 **integer $pc-\>write ($data)**\
 **Gnome::PrintPixbuf Gnome::PrintPixbuf-\>new ($printer, $paper\_size**, `$dpi)`\
 **Gnome::PrintPreview Gnome::PrintPreview-\>new ($canvas, $paper\_size)**\
 **Gnome::PrintRGBP Gnome::PrintRGBP-\>new ($paper\_size, $dpi)**\
 **Gnome::PrinterStatus $printer-\>get\_status ()**\
 **Gnome::Printer Gnome::Printer-\>new\_generic\_ps ($filename)**\
 **const char\* Gnome::Printer-\>str\_status ($status)**\
 **Gnome::Printer $pdialog-\>get\_printer ()**\
 **Gnome::PrinterDialog Gnome::PrinterDialog-\>new ()**\
 **Gnome::Printer $pwidget-\>get\_printer ()**\
 **Gnome::PrinterWidget Gnome::PrinterWidget-\>new ()**
