// ---------------------------------------------------------------------------
/**
* Draws some text on every calendar sheet.
*
*/
protected void DrawInfo(PdfContentByte directcontent) {
directcontent.BeginText();
directcontent.SetFontAndSize(bf, 18);
float x, y;
x = (OFFSET_LEFT + WIDTH + OFFSET_LOCATION) / 2;
y = OFFSET_BOTTOM + HEIGHT + 24;
directcontent.ShowTextAligned(
Element.ALIGN_CENTER,
"FOOBAR FILM FESTIVAL", x, y, 0
);
x = OFFSET_LOCATION + WIDTH_LOCATION / 2f - 6;
y = OFFSET_BOTTOM + HEIGHT_LOCATION;
directcontent.ShowTextAligned(
Element.ALIGN_CENTER,
"The Majestic", x, y, 90
);
y = OFFSET_BOTTOM + HEIGHT_LOCATION * 4f;
directcontent.ShowTextAligned(
Element.ALIGN_CENTER,
"Googolplex", x, y, 90
);
y = OFFSET_BOTTOM + HEIGHT_LOCATION * 7.5f;
directcontent.ShowTextAligned(
Element.ALIGN_CENTER,
"Cinema Paradiso", x, y, 90
);
directcontent.SetFontAndSize(bf, 12);
x = OFFSET_LOCATION + WIDTH_LOCATION - 6;
for (int i = 0; i < LOCATIONS; i++) {
y = OFFSET_BOTTOM + ((8.5f - i) * HEIGHT_LOCATION);
directcontent.ShowTextAligned(
Element.ALIGN_CENTER,
locations[i], x, y, 90
);
}
directcontent.SetFontAndSize(bf, 6);
y = OFFSET_BOTTOM + HEIGHT + 1;
for (int i = 0; i < TIMESLOTS; i++) {
x = OFFSET_LEFT + (i * WIDTH_TIMESLOT);
directcontent.ShowTextAligned(
Element.ALIGN_LEFT,
TIME[i], x, y, 45
);
}
directcontent.EndText();
}