Appearance
Debug area
The DebugArea element helps you visually debug document layouts by drawing a labeled box around its content. This aids in understanding spacing, alignment and pinpointing specific sections of the document during development.
TIP
For enhanced development and debugging experience, please consider using the QuestPDF Companion App.
API
You can specify text and color to better distinguish between various debug elements:
c#
container
.Debug("Grid example", Colors.Blue.Medium)
// content
It is also possible to skip the color (it is red by default), and even the label:
c#
.Debug("Grid example")
.Debug()
TIP
Learn more about supported color formats and predefined color palettes in the Colors section.
Example
c#
container
.Width(250)
.Height(250)
.Padding(25)
.DebugArea("Grid example", Colors.Blue.Medium)
.Grid(grid =>
{
grid.Columns(3);
grid.Spacing(5);
foreach (var _ in Enumerable.Range(0, 8))
grid.Item().Height(50).Placeholder();
});