Skip to main content

ReportGenerationOptions.AutoFitToPageWidth Property

Specifies whether or not column widths are automatically modified so that the width of total columns matches the width of a View.

Namespace: DevExpress.XtraReports.ReportGeneration

Assembly: DevExpress.Printing.v24.1.Core.dll

NuGet Package: DevExpress.Printing.Core

Declaration

[TypeConverter(typeof(DefaultBooleanConverter))]
[XtraSerializableProperty]
public DefaultBoolean AutoFitToPageWidth { get; set; }

Property Value

Type Description
DefaultBoolean

true, to enable the auto width feature; otherwise, false.

Available values:

Name Description Return Value
True

The value is true.

0

False

The value is false.

1

Default

The value is specified by a global option or a higher-level object.

2

Remarks

By default, this property value depends on the TableView.AutoWidth or GridOptionsView.ColumnAutoWidth property value, but you may change this explicitly upon report generation.

var report = new XtraReport();
var options = new ReportGenerationOptions();
options.AutoFitToPageWidth = DefaultBoolean.False;
ReportGenerationExtensions<ColumnWrapper, RowBaseWrapper>.Generate(report, tableView1, options);

If the grid’s auto width feature is enabled, setting the AutoFitToPageWidth property will have no effect on the document layout. Otherwise, this property will affect the layout of fields.

See Also