drawTocoXAxis method
- int pageNumber
Draws the X-axis of the TOCO graph for the given page number.
pageNumber
is the index of the page to draw the TOCO X-axis on.
Implementation
void drawTocoXAxis(int pageNumber) {
int numberOffset = XDIV * (pageNumber);
for (int j = 1; j < 2; j++) {
canvas[pageNumber].drawLine(
Offset(xOrigin! + ((xDivLength! / 2) * j), yTocoEnd),
Offset(xOrigin! + ((xDivLength! / 2) * j), yTocoOrigin),
graphGridSubLines);
}
for (int i = 1; i <= xDiv; i++) {
canvas[pageNumber].drawLine(
Offset(xOrigin! + (xDivLength! * i), yTocoEnd),
Offset(xOrigin! + (xDivLength! * i), yTocoOrigin),
graphGridLines);
//for (int j = 1; j < 2; j++) {
canvas[pageNumber].drawLine(
Offset(xOrigin! + (xDivLength! * i) + xDivLength! / 2, yTocoEnd),
Offset(
xOrigin! + (xDivLength! * i) + xDivLength! / 2, yTocoOrigin),
graphGridSubLines);
//}
int offSet = ((numberOffset + i) / scale!).truncate();
if ((numberOffset + i) % scale! == 0) {
canvas[pageNumber].drawParagraph(
getParagraph((offSet).toString()),
Offset(xOrigin! + (xDivLength! * i) - (pixelsPerOneMM! * 7),
yTocoOrigin + axisFontSize - (pixelsPerOneMM! * 4)));
}
}
}