LinkBase.CreateDetailFooterArea Event
Occurs when a detail footer section of the document is being generated.
Namespace: DevExpress.XtraPrinting
Assembly: DevExpress.Printing.v24.2.Core.dll
NuGet Package: DevExpress.Printing.Core
#Declaration
#Event Data
The CreateDetailFooterArea event's data class is CreateAreaEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
Graph |
Gets a Brick |
#Remarks
Handle the CreateDetailFooterArea event to customize the detail footer section of a document.
The document creation events occur in the following order:
- LinkBase.CreateMarginalHeaderArea
- LinkBase.CreateMarginalFooterArea
- LinkBase.CreateInnerPageHeaderArea
- LinkBase.CreateInnerPageFooterArea
- LinkBase.CreateReportHeaderArea
- LinkBase.CreateDetailHeaderArea
- LinkBase.CreateDetailArea
- CreateDetailFooterArea
- LinkBase.CreateReportFooterArea
Note
This order may be different in descendants of the Link
For more information on handling events, see Events and Delegates in MSDN.
#Example
The following example demonstrates how to write a LinkBase.CreateDetailFooterArea
event handler.
void link1_CreateDetailFooterArea(object sender, CreateAreaEventArgs e) {
string s = "I am the Detail Footer Area";
e.Graph.StringFormat = new BrickStringFormat(StringAlignment.Center, StringAlignment.Center);
e.Graph.Font = new DXFont("Comic Sans MS", 10);
e.Graph.BackColor = Color.DarkGreen;
e.Graph.ForeColor = Color.DarkKhaki;
SizeF sz = e.Graph.MeasureString(s);
sz.Width += 2;
RectangleF r = new RectangleF(new PointF(0, 0), sz);
e.Graph.DrawString(s, r);
}