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