corelibraries-devexpress-dot-xtraprinting-d720e7ea.md
Provides data for the PrintingSystemBase.BeforeMarginsChange event.
Namespace : DevExpress.XtraPrinting
Assembly : DevExpress.Printing.v25.2.Core.dll
NuGet Package : DevExpress.Printing.Core
public class MarginsChangeEventArgs :
EventArgs
Public Class MarginsChangeEventArgs
Inherits EventArgs
MarginsChangeEventArgs is the data class for the following events:
The PrintingSystemBase.BeforeMarginsChange event occurs before page margin(s) change.
The MarginsChangeEventArgs.Side property contains the changed page margin. The value is taken from the MarginSide enumeration.
The following example uses the PrintingSystemBase.BeforeMarginsChange event handler to change the margin size to the default value of 100, if the margins have been moved:
using DevExpress.XtraPrinting;
// ...
private void printingSystem1_BeforeMarginsChange(object sender,
MarginsChangeEventArgs e) {
if (e.Value != 100) e.Value = 100;
}
Imports DevExpress.XtraPrinting
' ...
Private Sub PrintingSystem1_BeforeMarginsChange(ByVal sender As Object, ByVal e _
As MarginsChangeEventArgs) Handles PrintingSystem1.BeforeMarginsChange
If e.Value <> 100 Then e.Value = 100
End Sub
Object EventArgs MarginsChangeEventArgs
See Also