#include #include #include #include "draw.h" // Metric #define US_LETTER_WIDTH 216 #define US_LETTER_HEIGHT 279 #define A4_WIDTH 210 #define A4_HEIGHT 297 double width = A4_WIDTH; double height = A4_HEIGHT; int main (int argc, char **argv) { char *filename; // TBD clean this up filename = argv[1]; if (argc == 1) { filename = "output.pdf"; } // Initialization cairo_surface_t *surface = cairo_pdf_surface_create(filename, width, height); cairo_t *cr = cairo_create(surface); // Draw stuff here fill_bg(cr, width, height); // FUNCTIONS TO MAKE // Draw Grid // Draw Numbers // Clean up cairo_destroy(cr); cairo_surface_destroy(surface); return 0; }