Class PrintSettings
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class PrintSettings : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
PrintSettings
- Implements
-
- Inherited Members
-
Constructors
PrintSettings(params ConstructArgument[])
public PrintSettings(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
PrintSettings(PrintSettingsHandle)
public PrintSettings(PrintSettingsHandle handle)
Parameters
handle
PrintSettingsHandle
Methods
Copy()
public PrintSettings Copy()
Returns
- PrintSettings
Foreach(PrintSettingsFunc)
public void Foreach(PrintSettingsFunc func)
Parameters
func
PrintSettingsFunc
Get(string)
public string? Get(string key)
Parameters
key
string
Returns
- string
GetBool(string)
public bool GetBool(string key)
Parameters
key
string
Returns
- bool
GetCollate()
Returns
- bool
GetDefaultSource()
public string? GetDefaultSource()
Returns
- string
GetDither()
public string? GetDither()
Returns
- string
GetDouble(string)
public double GetDouble(string key)
Parameters
key
string
Returns
- double
GetDoubleWithDefault(string, double)
public double GetDoubleWithDefault(string key, double def)
Parameters
key
string
def
double
Returns
- double
GetDuplex()
public PrintDuplex GetDuplex()
Returns
- PrintDuplex
GetFinishings()
public string? GetFinishings()
Returns
- string
GetGType()
public static Type GetGType()
Returns
- Type
GetInt(string)
public int GetInt(string key)
Parameters
key
string
Returns
- int
GetIntWithDefault(string, int)
public int GetIntWithDefault(string key, int def)
Parameters
key
string
def
int
Returns
- int
GetLength(string, Unit)
public double GetLength(string key, Unit unit)
Parameters
key
string
unit
Unit
Returns
- double
public string? GetMediaType()
Returns
- string
GetNCopies()
Returns
- int
GetNumberUp()
Returns
- int
GetNumberUpLayout()
public NumberUpLayout GetNumberUpLayout()
Returns
- NumberUpLayout
GetOrientation()
public PageOrientation GetOrientation()
Returns
- PageOrientation
GetOutputBin()
public string? GetOutputBin()
Returns
- string
GetPageSet()
public PageSet GetPageSet()
Returns
- PageSet
GetPaperHeight(Unit)
public double GetPaperHeight(Unit unit)
Parameters
unit
Unit
Returns
- double
GetPaperSize()
public PaperSize? GetPaperSize()
Returns
- PaperSize
GetPaperWidth(Unit)
public double GetPaperWidth(Unit unit)
Parameters
unit
Unit
Returns
- double
GetPrintPages()
public PrintPages GetPrintPages()
Returns
- PrintPages
GetPrinter()
public string? GetPrinter()
Returns
- string
GetPrinterLpi()
public double GetPrinterLpi()
Returns
- double
GetQuality()
public PrintQuality GetQuality()
Returns
- PrintQuality
GetResolution()
public int GetResolution()
Returns
- int
GetResolutionX()
public int GetResolutionX()
Returns
- int
GetResolutionY()
public int GetResolutionY()
Returns
- int
GetReverse()
Returns
- bool
GetScale()
Returns
- double
GetUseColor()
public bool GetUseColor()
Returns
- bool
HasKey(string)
public bool HasKey(string key)
Parameters
key
string
Returns
- bool
LoadFile(string)
public bool LoadFile(string fileName)
Parameters
fileName
string
Returns
- bool
LoadKeyFile(KeyFile, string?)
public bool LoadKeyFile(KeyFile keyFile, string? groupName)
Parameters
keyFile
KeyFile
groupName
string
Returns
- bool
New()
public static PrintSettings New()
Returns
- PrintSettings
NewFromFile(string)
public static PrintSettings NewFromFile(string fileName)
Parameters
fileName
string
Returns
- PrintSettings
NewFromGvariant(Variant)
public static PrintSettings NewFromGvariant(Variant variant)
Parameters
variant
Variant
Returns
- PrintSettings
NewFromKeyFile(KeyFile, string?)
public static PrintSettings NewFromKeyFile(KeyFile keyFile, string? groupName)
Parameters
keyFile
KeyFile
groupName
string
Returns
- PrintSettings
Set(string, string?)
public void Set(string key, string? value)
Parameters
key
string
value
string
SetBool(string, bool)
public void SetBool(string key, bool value)
Parameters
key
string
value
bool
SetCollate(bool)
public void SetCollate(bool collate)
Parameters
collate
bool
SetDefaultSource(string)
public void SetDefaultSource(string defaultSource)
Parameters
defaultSource
string
SetDither(string)
public void SetDither(string dither)
Parameters
dither
string
SetDouble(string, double)
public void SetDouble(string key, double value)
Parameters
key
string
value
double
SetDuplex(PrintDuplex)
public void SetDuplex(PrintDuplex duplex)
Parameters
duplex
PrintDuplex
SetFinishings(string)
public void SetFinishings(string finishings)
Parameters
finishings
string
SetInt(string, int)
public void SetInt(string key, int value)
Parameters
key
string
value
int
SetLength(string, double, Unit)
public void SetLength(string key, double value, Unit unit)
Parameters
key
string
value
double
unit
Unit
public void SetMediaType(string mediaType)
Parameters
mediaType
string
SetNCopies(int)
public void SetNCopies(int numCopies)
Parameters
numCopies
int
SetNumberUp(int)
public void SetNumberUp(int numberUp)
Parameters
numberUp
int
SetNumberUpLayout(NumberUpLayout)
public void SetNumberUpLayout(NumberUpLayout numberUpLayout)
Parameters
numberUpLayout
NumberUpLayout
SetOrientation(PageOrientation)
public void SetOrientation(PageOrientation orientation)
Parameters
orientation
PageOrientation
SetOutputBin(string)
public void SetOutputBin(string outputBin)
Parameters
outputBin
string
public void SetPageRanges(PageRange[] pageRanges)
Parameters
pageRanges
PageRange[]
SetPageSet(PageSet)
public void SetPageSet(PageSet pageSet)
Parameters
pageSet
PageSet
SetPaperHeight(double, Unit)
public void SetPaperHeight(double height, Unit unit)
Parameters
height
double
unit
Unit
SetPaperSize(PaperSize)
public void SetPaperSize(PaperSize paperSize)
Parameters
paperSize
PaperSize
SetPaperWidth(double, Unit)
public void SetPaperWidth(double width, Unit unit)
Parameters
width
double
unit
Unit
SetPrintPages(PrintPages)
public void SetPrintPages(PrintPages pages)
Parameters
pages
PrintPages
SetPrinter(string)
public void SetPrinter(string printer)
Parameters
printer
string
SetPrinterLpi(double)
public void SetPrinterLpi(double lpi)
Parameters
lpi
double
SetQuality(PrintQuality)
public void SetQuality(PrintQuality quality)
Parameters
quality
PrintQuality
SetResolution(int)
public void SetResolution(int resolution)
Parameters
resolution
int
SetResolutionXy(int, int)
public void SetResolutionXy(int resolutionX, int resolutionY)
Parameters
resolutionX
int
resolutionY
int
SetReverse(bool)
public void SetReverse(bool reverse)
Parameters
reverse
bool
SetScale(double)
public void SetScale(double scale)
Parameters
scale
double
SetUseColor(bool)
public void SetUseColor(bool useColor)
Parameters
useColor
bool
ToFile(string)
public bool ToFile(string fileName)
Parameters
fileName
string
Returns
- bool
ToGvariant()
public Variant ToGvariant()
Returns
- Variant
ToKeyFile(KeyFile, string?)
public void ToKeyFile(KeyFile keyFile, string? groupName)
Parameters
keyFile
KeyFile
groupName
string
Unset(string)
public void Unset(string key)
Parameters
key
string