rotate property
PdfPageRotateAngle
get
rotate
Gets the number of degrees by which the page should be rotated clockwise when displayed or printed.
//Create a PDF document.
PdfDocument document = PdfDocument();
//Get the rotate angle.
PdfPageRotateAngle angle = document.pageSettings.rotate;
//Set the rotation angle.
document.pageSettings.rotate = PdfPageRotateAngle.rotateAngle90;
//Create page and draw text.
document.pages.add().graphics.drawString(
'Hello World!', PdfStandardFont(PdfFontFamily.helvetica, 12),
brush: PdfBrushes.black, bounds: Rect.fromLTWH(0, 0, 0, 0));
//Save and dispose document.
List<int> bytes = await document.save();
document.dispose();
Implementation
PdfPageRotateAngle get rotate => _rotateAngle;
set
rotate
(PdfPageRotateAngle value)
Sets the number of degrees by which the page should be rotated clockwise when displayed or printed.
//Create a PDF document.
PdfDocument document = PdfDocument();
//Get the rotate angle.
PdfPageRotateAngle angle = document.pageSettings.rotate;
//Set the rotation angle.
document.pageSettings.rotate = PdfPageRotateAngle.rotateAngle90;
//Create page and draw text.
document.pages.add().graphics.drawString(
'Hello World!', PdfStandardFont(PdfFontFamily.helvetica, 12),
brush: PdfBrushes.black, bounds: Rect.fromLTWH(0, 0, 0, 0));
//Save and dispose document.
List<int> bytes = await document.save();
document.dispose();
Implementation
set rotate(PdfPageRotateAngle value) {
if (!_helper.isPageAdded) {
_rotateAngle = value;
_helper.isRotation = true;
}
}