Class LayoutBuilder
Builder class for configuring layout settings.
public class LayoutBuilder
- Inheritance
-
objectLayoutBuilder
Constructors
LayoutBuilder(AutoDruckLayout)
Initializes a new instance of the LayoutBuilder class.
public LayoutBuilder(AutoDruckLayout layout)
Parameters
layoutAutoDruckLayout
Methods
Build()
Builds the layout.
public AutoDruckLayout Build()
Returns
- AutoDruckLayout
AutoDruckLayout to feed into Print(IHasAutoDataSet, AutoDruckLayout)
GetPrinterSettings()
Gets the printer settings.
public LayoutPrinterSettings GetPrinterSettings()
Returns
WithFileExport(bool)
Sets whether to export to file.
public LayoutBuilder WithFileExport(bool export)
Parameters
exportbool
Returns
WithFileFormat(FileFormats)
Sets the file format for exporting.
public LayoutBuilder WithFileFormat(FileFormats format)
Parameters
formatFileFormats
Returns
WithFileName(string)
Sets the file name for exporting.
public LayoutBuilder WithFileName(string fileName)
Parameters
fileNamestring
Returns
Exceptions
WithFileOverwrite(bool)
Sets whether to overwrite existing files when exporting.
public LayoutBuilder WithFileOverwrite(bool overwrite)
Parameters
overwritebool
Returns
WithPrintKind(PrintKind)
Sets the print kind.
public LayoutBuilder WithPrintKind(PrintKind printKind)
Parameters
printKindPrintKind
Returns
WithPrinterSettings(LayoutPrinterSettings)
Sets the printer settings. Printer Settings are persisted.
public LayoutBuilder WithPrinterSettings(LayoutPrinterSettings settings)
Parameters
settingsLayoutPrinterSettings