bounds property
Rect
get
bounds
Gets or sets bounds of the page template element.
//Create a new pdf document
PdfDocument document = PdfDocument();
//Set margins.
document.pageSettings.setMargins(25);
//Create the page template with specific bounds
PdfPageTemplateElement custom = PdfPageTemplateElement(
Rect.fromLTWH(0, 0, 100, 100), document.pages.add());
document.template.stamps.add(custom);
//Gets or sets bounds.
Rect bounds = custom.bounds;
//Draw template into pdf page.
custom.graphics.drawRectangle(
pen: PdfPen(PdfColor(255, 165, 0), width: 3),
brush: PdfSolidBrush(PdfColor(173, 255, 47)),
bounds: Rect.fromLTWH(0, 0, 100, 100));
//Save the document.
List<int> bytes = await document.save();
//Dispose the document.
document.dispose();
Implementation
Rect get bounds => Rect.fromLTWH(x, y, width, height);
set
bounds
(Rect value)
Implementation
set bounds(Rect value) {
if (_helper.type == TemplateType.none) {
location = Offset(value.left, value.top);
size = Size(value.width, value.height);
}
}