Block reference
A print request combines one or more blocks in the order they should appear on paper. Every block requires a type property.
Text and layout
textprints styled text.rowplaces text cells across one line.lineprints a horizontal separator.brinserts a line break.
Codes and media
barcodeprints a supported one-dimensional barcode.qrcodeprints a QR code.imageprints base64 or optionally remote image data.
Status and structure
tokenhighlights a titled code or value.progressprints a bar or stepped progress indicator.timelineprints ordered labelled events.
Data visualization
heatmapprints a labelled grayscale value matrix.lineChartcompares one or more numeric series.areaChartprints one filled numeric series.barChartcompares labelled values.stackedAreaChartprints stacked non-negative series.
The schemas on these pages use the service's default request limits. A deployment can override limits such as the maximum text length.