Index: trunk/src_plugins/io_pads/delay_create.c =================================================================== --- trunk/src_plugins/io_pads/delay_create.c (revision 34661) +++ trunk/src_plugins/io_pads/delay_create.c (revision 34662) @@ -556,6 +556,7 @@ pcb_line_t *l = &obj->val.obj.obj.line; pcb_arc_t *a = &obj->val.obj.obj.arc; pcb_text_t *t = &obj->val.obj.obj.text; + pcb_dlcr_text_by_bbox_t *tb = &obj->val.obj.obj.text_by_bbox; pcb_pstk_t *p = &obj->val.obj.obj.pstk; pcb_layer_t *ly; int specd; @@ -608,6 +609,12 @@ r = (pcb_any_obj_t *)pcb_text_new(ly, pcb_font(pcb, 0, 1), ox+CRDX(t->X), oy+CRDY(t->Y), t->rot, t->Scale, t->thickness, t->TextString, pcb_flag_make(PCB_FLAG_CLEARLINE | t->Flags.f)); free(t->TextString); break; + case PCB_OBJ_DLCR_TEXT_BY_BBOX: + r = (pcb_any_obj_t *)pcb_text_new_by_bbox(ly, tb->font, ox+CRDX(tb->x), oy+CRDY(tb->y), + tb->bbw, tb->bbh, tb->anchx, tb->anchy, tb->scxy, tb->mirror, tb->rot, + tb->thickness, tb->str, pcb_flag_make(PCB_FLAG_CLEARLINE | tb->flags)); + free(tb->str); + break; case PCB_OBJ_PSTK: r = (pcb_any_obj_t *)pcb_pstk_new(data, 0, p->proto, CRDX(p->x), CRDY(p->y), p->Clearance, pcb_flag_make(PCB_FLAG_CLEARLINE)); if (obj->name != NULL)