---
name: "Gnome2::Print::Config"
section: "3pm"
platform: "linux"
package: "libgnome2-print-perl"
version: "0.95.1-1+b1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/Gnome2::Print::Config"
---

# Gnome2::Print::Config(3pm)

Gnome2::Print::Config

```
  Glib::Object
  +----Gnome2::Print::Config
```

**list = $config**-\>**get\_boolean ($key)** `$key` (Glib::UChar)\
 **boolean = $config**-\>**set\_boolean** ($key, `$val)` `$key` (Glib::UChar) `$val` (boolean)\
 **uchar = Gnome2::Print::Config-\>constants**\
 **config = Gnome2::Print::Config-\>default**\
 **list = $config**-\>**get\_double ($key)** `$key` (Glib::UChar)\
 **boolean = $config**-\>**set\_double** ($key, `$val)` `$key` (Glib::UChar) `$val` (double)\
 **$gpc**-\>**dump**\
 **config = $str**-\>**from\_string ($flags)** `$flags` (integer)\
 **list = $config**-\>**get ($key)** `$key` (Glib::UChar)\
 **boolean = $config**-\>**set** ($key, `$value)` `$key` (Glib::UChar) `$value` (Glib::UChar)\
 **list = $config**-\>**get\_int ($key)** `$key` (Glib::UChar)\
 **boolean = $config**-\>**set\_int** ($key, `$val)` `$key` (Glib::UChar) `$val` (integer)\
 **uchar = Gnome2::Print::Config-\>key\_collate**\
 **uchar = Gnome2::Print::Config-\>key\_document\_name**\
 **uchar = Gnome2::Print::Config-\>key\_layout**\
 **uchar = Gnome2::Print::Config-\>key\_layout\_height**\
 **uchar = Gnome2::Print::Config-\>key\_layout\_width**\
 **uchar = Gnome2::Print::Config-\>key\_num\_copies**\
 **uchar = Gnome2::Print::Config-\>key\_orientation**\
 **uchar = Gnome2::Print::Config-\>key\_output\_filename**\
 **uchar = Gnome2::Print::Config-\>key\_page\_margin\_bottom**\
 **uchar = Gnome2::Print::Config-\>key\_page\_margin\_left**\
 **uchar = Gnome2::Print::Config-\>key\_page\_margin\_right**\
 **uchar = Gnome2::Print::Config-\>key\_page\_margin\_top**\
 **uchar = Gnome2::Print::Config-\>key\_page\_orientation**\
 **uchar = Gnome2::Print::Config-\>key\_page\_orientation\_matrix**\
 **uchar = Gnome2::Print::Config-\>key\_paper\_height**\
 **uchar = Gnome2::Print::Config-\>key\_paper\_margin\_bottom**\
 **uchar = Gnome2::Print::Config-\>key\_paper\_margin\_left**\
 **uchar = Gnome2::Print::Config-\>key\_paper\_margin\_right**\
 **uchar = Gnome2::Print::Config-\>key\_paper\_margin\_top**\
 **uchar = Gnome2::Print::Config-\>key\_paper\_orientation**\
 **uchar = Gnome2::Print::Config-\>key\_paper\_orientation\_matrix**\
 **uchar = Gnome2::Print::Config-\>key\_paper\_size**\
 **uchar = Gnome2::Print::Config-\>key\_paper\_width**\
 **uchar = Gnome2::Print::Config-\>key\_prefered\_unit**\
 **uchar = Gnome2::Print::Config-\>key\_resolution**\
 **uchar = Gnome2::Print::Config-\>key\_resolution\_dpi**\
 **uchar = Gnome2::Print::Config-\>key\_resolution\_dpi\_x**\
 **uchar = Gnome2::Print::Config-\>key\_resolution\_dpi\_y**\
 **boolean = $config**-\>**set\_length** ($key, `$val`, `$unit)` `$key` (Glib::UChar) `$val` (double) `$unit` (Gnome2::Print::Unit)\
 **($width, $height**) = `$gpc`-\>**get\_page\_size**\
 **string = $gpc**-\>**to\_string ($flags)** `$flags` (integer) Node Gnome2::Print, Glib::Object Copyright (C) 2003-2004 by the gtk2-perl team. This software is licensed under the LGPL.  See Gnome2::Print for a full notice.
