VisualBrick Class
A visual brick that is rendered on a page as a simple rectangle and the base for all other visual bricks.
Namespace: DevExpress.XtraPrinting
Assembly: DevExpress.Printing.v24.2.Core.dll
Declaration
[BrickExporter(typeof(VisualBrickExporter))]
public class VisualBrick :
Brick,
IVisualBrick,
IBaseBrick,
IBrick,
IXtraPartlyDeserializable
Remarks
VisualBrick exposes the properties that define the basic behavior of a visual brick.
Example
The following code demonstrates how to create a VisualBrick
and specify its dimensions and border settings, using the BrickGraphics.DrawRect method:
using DevExpress.XtraPrinting;
// ...
VisualBrick visBrick;
BrickGraphics brickGraph = printingSystem1.Graph;
// Start the report generation.
printingSystem1.Begin();
// Create a rectangle.
RectangleF rect = new RectangleF(new PointF(0, 0), new SizeF(150, 50));
// Specify a page area.
brickGraph.Modifier = BrickModifier.Detail;
// Add a brick to the report.
visBrick = brickGraph.DrawRect(rect, BorderSide.All, Color.Yellow, Color.Blue);
// Finish the report generation.
printingSystem1.End();
// Preview the report.
printingSystem1.PreviewFormEx.Show();
Inheritance
Object
DevExpress.Printing.Utils.DocumentStoring.StorableObjectBase
See Also