corelibraries-devexpress-dot-xtraprinting-fdda6cb0.md
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.v25.2.Core.dll
NuGet Package : DevExpress.Printing.Core
[BrickExporter(typeof(VisualBrickExporter))]
public class VisualBrick :
Brick,
IVisualBrick,
IBaseBrick,
IBrick,
IXtraPartlyDeserializable
<BrickExporter(GetType(VisualBrickExporter))>
Public Class VisualBrick
Inherits Brick
Implements IVisualBrick,
IBaseBrick,
IBrick,
IXtraPartlyDeserializable
The following members return VisualBrick objects:
Show 29 links
VisualBrick exposes the properties that define the basic behavior of a visual brick.
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();
Imports DevExpress.XtraPrinting
' ...
Dim visBrick As VisualBrick
Dim brickGraph As BrickGraphics = printingSystem1.Graph
' Start the report generation.
printingSystem1.Begin()
' Create a rectangle.
Dim rect As RectangleF = 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()
IXtraSupportDeserializeCollectionItem
Show 24 items
Object DevExpress.Printing.Utils.DocumentStoring.StorableObjectBase BrickBase Brick VisualBrick CheckBoxBrick
See Also