Table of Contents

Class Region

Namespace
combit.Reporting.Dom
Assembly
combit.ListLabel31.CrossPlatform.dll

Represents a print region (page setup variant) within a project with device, paper and layout settings.

public class Region : DomItem
Inheritance
Region
Inherited Members

Constructors

Region(CollectionRegions, bool)

Creates and appends a new region (optionally marking it as standard).

public Region(CollectionRegions regionCollection, bool isStandardRegion = false)

Parameters

regionCollection CollectionRegions

Owning collection.

isStandardRegion bool

True to mark as standard region.

Region(CollectionRegions, int, bool)

Creates and inserts a new region (optionally marking it as standard).

public Region(CollectionRegions regionCollection, int index, bool isStandardRegion = false)

Parameters

regionCollection CollectionRegions

Owning collection.

index int

Insertion index.

isStandardRegion bool

True to mark as standard region.

Properties

Collate

Gets or sets the collate setting for the region.

public string Collate { get; set; }

Property Value

string

Condition

Gets or sets the condition under which the region is used.

public string Condition { get; set; }

Property Value

string

Copies

Gets or sets the number of copies to print for the region.

public string Copies { get; set; }

Property Value

string

Device

Gets or sets the device settings for the region.

[JsonInclude]
public PropertyDevice Device { get; }

Property Value

PropertyDevice

Duplex

Gets or sets the duplex (double-sided printing) setting for the region.

public string Duplex { get; set; }

Property Value

string

FitPage

Gets or sets a value indicating whether the content should fit the page.

public string FitPage { get; set; }

Property Value

string

ForcePaperFormat

Gets or sets a value indicating whether to force the paper format.

public string ForcePaperFormat { get; set; }

Property Value

string

IsStandardRegion

Gets or sets a value indicating whether this is a standard region.

public string IsStandardRegion { get; }

Property Value

string

Layout

Gets or sets the layout settings for the region.

[JsonInclude]
public PropertyLayout Layout { get; }

Property Value

PropertyLayout

Name

Gets or sets the name of the region.

public string Name { get; set; }

Property Value

string

Paper

Gets or sets the paper settings for the region.

[JsonInclude]
public PropertyPaper Paper { get; }

Property Value

PropertyPaper

ShowInPrintDialog

Gets or sets a value indicating whether the region should be shown in the print dialog.

public string ShowInPrintDialog { get; set; }

Property Value

string

SourceTray

Gets or sets the source tray for the region.

public string SourceTray { get; set; }

Property Value

string

UseForOutput

Gets or sets a value indicating whether the region is used for output.

public string UseForOutput { get; set; }

Property Value

string

UsePhysicalPaper

Gets or sets a value indicating whether to use physical paper for the region.

public string UsePhysicalPaper { get; set; }

Property Value

string

Methods

Initialize(CollectionRegions, int)

Internal initializer inserting the region into the DOM collection.

protected void Initialize(CollectionRegions regionCollection, int index)

Parameters

regionCollection CollectionRegions

Owning collection.

index int

Insertion index.