Branch Coverage

xs/page.xs
Criterion Covered Total %
branch 21 42 50.0


line true false branch
11 0 0 if (RETVAL < 0)
23 0 237 if (RETVAL < 0)
37 0 183 if (pdfmake_page_set_content(self, (const uint8_t*)data, len) != PDFMAKE_OK)
49 0 0 if (pdfmake_page_append_content(self, (const uint8_t*)data, len) != PDFMAKE_OK)
59 0 17 if (RETVAL < 0)
69 0 30 if (pdfmake_page_add_annot(self, (uint32_t)annot_obj_num) != PDFMAKE_OK)
76 40 5 RETVAL = self->width;
84 40 5 RETVAL = self->height;
102 0 10 if (RETVAL < 0)
110 90 0 PDFMAKE_REGISTER_GETTER(stash, "width", pdfmake_page_t, width, PDFMAKE_FIELD_DOUBLE);
90 0 PDFMAKE_REGISTER_GETTER(stash, "width", pdfmake_page_t, width, PDFMAKE_FIELD_DOUBLE);
111 90 0 PDFMAKE_REGISTER_GETTER(stash, "height", pdfmake_page_t, height, PDFMAKE_FIELD_DOUBLE);
90 0 PDFMAKE_REGISTER_GETTER(stash, "height", pdfmake_page_t, height, PDFMAKE_FIELD_DOUBLE);
124 90 0 PDFMAKE_REGISTER_CHAIN(stash, "add_font", page_table_id, POP_ADD_FONT);
90 0 PDFMAKE_REGISTER_CHAIN(stash, "add_font", page_table_id, POP_ADD_FONT);
125 90 0 PDFMAKE_REGISTER_CHAIN(stash, "add_std14_font", page_table_id, POP_ADD_STD14);
90 0 PDFMAKE_REGISTER_CHAIN(stash, "add_std14_font", page_table_id, POP_ADD_STD14);
126 90 0 PDFMAKE_REGISTER_CHAIN(stash, "add_image", page_table_id, POP_ADD_IMAGE);
90 0 PDFMAKE_REGISTER_CHAIN(stash, "add_image", page_table_id, POP_ADD_IMAGE);
127 90 0 PDFMAKE_REGISTER_CHAIN(stash, "add_ocg", page_table_id, POP_ADD_OCG);
90 0 PDFMAKE_REGISTER_CHAIN(stash, "add_ocg", page_table_id, POP_ADD_OCG);