# Printing

## Classes

class | Gtk::PageSetup
| A PageSetup object stores the page size, orientation and margins. More...
class | Gtk::PaperSize
| PaperSize handles paper sizes. More...
class | Gtk::PrintContext
| A PrintContext encapsulates context information that is required when drawing pages for printing, such as the cairo context and important parameters like page size and resolution. More...
class | Gtk::PrintOperation
| PrintOperation is the high-level, portable printing API. More...
class | Gtk::PrintOperationPreview
class | Gtk::PrintSettings
| A PrintSettings object represents the settings of a print dialog in a system-independent way. More...
class | Gtk::PageSetupUnixDialog
| PageSetupUnixDialog implements a page setup dialog for platforms which don't provide a native page setup dialog, like Unix. More...
class | Gtk::Printer
| A Printer object represents a printer. More...
class | Gtk::PrintJob
| A PrintJob object represents a job that is sent to a printer. More...
class | Gtk::PrintUnixDialog
| PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog, like Unix. More...