Class PageSetup
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class PageSetup : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
PageSetup
- Implements
- Inherited Members
Constructors
PageSetup(params ConstructArgument[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public PageSetup(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
PageSetup(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected PageSetup(CreationData data)
Parameters
dataCreationData
PageSetup(PageSetupHandle)
protected PageSetup(PageSetupHandle handle)
Parameters
handlePageSetupHandle
Methods
Copy()
public PageSetup Copy()
Returns
GetBottomMargin(Unit)
public double GetBottomMargin(Unit unit)
Parameters
unitUnit
Returns
GetGType()
public static Type GetGType()
Returns
GetLeftMargin(Unit)
public double GetLeftMargin(Unit unit)
Parameters
unitUnit
Returns
GetOrientation()
public PageOrientation GetOrientation()
Returns
GetPageHeight(Unit)
public double GetPageHeight(Unit unit)
Parameters
unitUnit
Returns
GetPageWidth(Unit)
public double GetPageWidth(Unit unit)
Parameters
unitUnit
Returns
GetPaperHeight(Unit)
public double GetPaperHeight(Unit unit)
Parameters
unitUnit
Returns
GetPaperSize()
public PaperSize GetPaperSize()
Returns
GetPaperWidth(Unit)
public double GetPaperWidth(Unit unit)
Parameters
unitUnit
Returns
GetRightMargin(Unit)
public double GetRightMargin(Unit unit)
Parameters
unitUnit
Returns
GetTopMargin(Unit)
public double GetTopMargin(Unit unit)
Parameters
unitUnit
Returns
LoadFile(string)
public bool LoadFile(string fileName)
Parameters
fileNamestring
Returns
LoadKeyFile(KeyFile, string?)
public bool LoadKeyFile(KeyFile keyFile, string? groupName)
Parameters
Returns
New()
public static PageSetup New()
Returns
NewFromFile(string)
public static PageSetup NewFromFile(string fileName)
Parameters
fileNamestring
Returns
NewFromGvariant(Variant)
public static PageSetup NewFromGvariant(Variant variant)
Parameters
variantVariant
Returns
NewFromKeyFile(KeyFile, string?)
public static PageSetup NewFromKeyFile(KeyFile keyFile, string? groupName)
Parameters
Returns
NewFromPointer(nint, bool)
Creates a new managed PageSetup instance for a given pointer.
public static PageSetup NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new PageSetup and sets the properties specified by the construct arguments.
public static PageSetup NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.
Returns
SetBottomMargin(double, Unit)
public void SetBottomMargin(double margin, Unit unit)
Parameters
SetLeftMargin(double, Unit)
public void SetLeftMargin(double margin, Unit unit)
Parameters
SetOrientation(PageOrientation)
public void SetOrientation(PageOrientation orientation)
Parameters
orientationPageOrientation
SetPaperSize(PaperSize)
public void SetPaperSize(PaperSize size)
Parameters
sizePaperSize
SetPaperSizeAndDefaultMargins(PaperSize)
public void SetPaperSizeAndDefaultMargins(PaperSize size)
Parameters
sizePaperSize
SetRightMargin(double, Unit)
public void SetRightMargin(double margin, Unit unit)
Parameters
SetTopMargin(double, Unit)
public void SetTopMargin(double margin, Unit unit)
Parameters
ToFile(string)
public bool ToFile(string fileName)
Parameters
fileNamestring
Returns
ToGvariant()
public Variant ToGvariant()
Returns
ToKeyFile(KeyFile, string?)
public void ToKeyFile(KeyFile keyFile, string? groupName)