• Home
  • Raw
  • Download

Lines Matching refs:API

242 #define ERR(API)  ((API)->err != wmf_E_None)  argument
378 #define WmfDrawingWand (((wmf_magick_t*)((API)->device_data))->draw_wand)
400 static void lite_font_init (wmfAPI* API, wmfAPI_Options* options);
401 static void lite_font_map(wmfAPI* API,wmfFont* font);
402 static float lite_font_stringwidth(wmfAPI* API, wmfFont* font, char* str);
405 static void draw_fill_color_rgb(wmfAPI* API, const wmfRGB* rgb);
406 static void draw_stroke_color_rgb(wmfAPI* API, const wmfRGB* rgb);
407 static void draw_pattern_push(wmfAPI* API, unsigned long id, unsigned long columns, unsigne…
411 static void ipa_bmp_draw(wmfAPI * API, wmfBMP_Draw_t * bmp_draw);
412 static void ipa_bmp_free(wmfAPI * API, wmfBMP * bmp);
413 static void ipa_bmp_read(wmfAPI * API, wmfBMP_Read_t * bmp_read);
414 static void ipa_device_begin(wmfAPI * API);
415 static void ipa_device_close(wmfAPI * API);
416 static void ipa_device_end(wmfAPI * API);
417 static void ipa_device_open(wmfAPI * API);
418 static void ipa_draw_arc(wmfAPI * API, wmfDrawArc_t * draw_arc);
419 static void ipa_draw_chord(wmfAPI * API, wmfDrawArc_t * draw_arc);
420 static void ipa_draw_ellipse(wmfAPI * API, wmfDrawArc_t * draw_arc);
421 static void ipa_draw_line(wmfAPI * API, wmfDrawLine_t * draw_line);
422 static void ipa_draw_pie(wmfAPI * API, wmfDrawArc_t * draw_arc);
423 static void ipa_draw_pixel(wmfAPI * API, wmfDrawPixel_t * draw_pixel);
424 static void ipa_draw_polygon(wmfAPI * API, wmfPolyLine_t * poly_line);
426 static void ipa_draw_polypolygon(wmfAPI * API, wmfPolyPoly_t* polypolygon);
428 static void ipa_draw_rectangle(wmfAPI * API, wmfDrawRectangle_t * draw_rect);
429 static void ipa_draw_text(wmfAPI * API, wmfDrawText_t * draw_text);
430 static void ipa_flood_exterior(wmfAPI * API, wmfFlood_t * flood);
431 static void ipa_flood_interior(wmfAPI * API, wmfFlood_t * flood);
432 static void ipa_functions(wmfAPI * API);
433 static void ipa_poly_line(wmfAPI * API, wmfPolyLine_t * poly_line);
434 static void ipa_region_clip(wmfAPI * API, wmfPolyRectangle_t * poly_rect);
435 static void ipa_region_frame(wmfAPI * API, wmfPolyRectangle_t * poly_rect);
436 static void ipa_region_paint(wmfAPI * API, wmfPolyRectangle_t * poly_rect);
437 static void ipa_rop_draw(wmfAPI * API, wmfROP_Draw_t * rop_draw);
438 static void ipa_udata_copy(wmfAPI * API, wmfUserData_t * userdata);
439 static void ipa_udata_free(wmfAPI * API, wmfUserData_t * userdata);
440 static void ipa_udata_init(wmfAPI * API, wmfUserData_t * userdata);
441 static void ipa_udata_set(wmfAPI * API, wmfUserData_t * userdata);
443 static void util_draw_arc(wmfAPI * API, wmfDrawArc_t * draw_arc,magick_arc_t finish);
444 static double util_pointsize( wmfAPI* API, wmfFont* font, char* str, double font_height, Exce…
445 static void util_set_brush(wmfAPI * API, wmfDC * dc, const BrushApply brush_apply);
446 static void util_set_pen(wmfAPI * API, wmfDC * dc);
476 static void draw_fill_color_rgb( wmfAPI* API, const wmfRGB* rgb ) in draw_fill_color_rgb() argument
502 static void draw_stroke_color_rgb( wmfAPI* API, const wmfRGB* rgb ) in draw_stroke_color_rgb() argument
528 static void draw_pattern_push( wmfAPI* API, in draw_pattern_push() argument
548 static void ipa_rop_draw(wmfAPI * API, wmfROP_Draw_t * rop_draw) in ipa_rop_draw() argument
611 util_set_brush(API, rop_draw->dc, BrushApplyFill); in ipa_rop_draw()
641 static void ipa_bmp_draw(wmfAPI *API, wmfBMP_Draw_t *bmp_draw) in ipa_bmp_draw() argument
644 *ddata = WMF_MAGICK_GetData(API); in ipa_bmp_draw()
729 static void ipa_bmp_read(wmfAPI * API, wmfBMP_Read_t * bmp_read) { in ipa_bmp_read() argument
731 *ddata = WMF_MAGICK_GetData(API); in ipa_bmp_read()
776 static void ipa_bmp_free(wmfAPI * API, wmfBMP * bmp) in ipa_bmp_free() argument
778 (void) API; in ipa_bmp_free()
788 static void ipa_device_open(wmfAPI * API) in ipa_device_open() argument
791 *ddata = WMF_MAGICK_GetData (API); in ipa_device_open()
805 static void ipa_device_close(wmfAPI * API) in ipa_device_close() argument
808 *ddata = WMF_MAGICK_GetData(API); in ipa_device_close()
820 if (WMF_MAGICK_GetFontData(API)->ps_name) in ipa_device_close()
821 WMF_MAGICK_GetFontData(API)->ps_name=(char *) RelinquishMagickMemory( in ipa_device_close()
822 WMF_MAGICK_GetFontData(API)->ps_name); in ipa_device_close()
828 static void ipa_device_begin(wmfAPI * API) in ipa_device_begin() argument
834 *ddata = WMF_MAGICK_GetData(API); in ipa_device_begin()
901 draw_pattern_push(API,ddata->pattern_id,image->columns,image->rows); in ipa_device_begin()
935 static void ipa_device_end(wmfAPI * API) in ipa_device_end() argument
938 *ddata = WMF_MAGICK_GetData(API); in ipa_device_end()
949 static void ipa_flood_interior(wmfAPI * API, wmfFlood_t * flood) in ipa_flood_interior() argument
954 draw_fill_color_rgb(API,&(flood->color)); in ipa_flood_interior()
963 static void ipa_flood_exterior(wmfAPI * API, wmfFlood_t * flood) in ipa_flood_exterior() argument
968 draw_fill_color_rgb(API,&(flood->color)); in ipa_flood_exterior()
981 static void ipa_draw_pixel(wmfAPI * API, wmfDrawPixel_t * draw_pixel) in ipa_draw_pixel() argument
988 draw_fill_color_rgb(API,&(draw_pixel->color)); in ipa_draw_pixel()
1000 static void ipa_draw_pie(wmfAPI * API, wmfDrawArc_t * draw_arc) in ipa_draw_pie() argument
1002 util_draw_arc(API, draw_arc, magick_arc_pie); in ipa_draw_pie()
1005 static void ipa_draw_chord(wmfAPI * API, wmfDrawArc_t * draw_arc) in ipa_draw_chord() argument
1007 util_draw_arc(API, draw_arc, magick_arc_chord); in ipa_draw_chord()
1010 static void ipa_draw_arc(wmfAPI * API, wmfDrawArc_t * draw_arc) in ipa_draw_arc() argument
1012 util_draw_arc(API, draw_arc, magick_arc_open); in ipa_draw_arc()
1015 static void ipa_draw_ellipse(wmfAPI * API, wmfDrawArc_t * draw_arc) in ipa_draw_ellipse() argument
1017 util_draw_arc(API, draw_arc, magick_arc_ellipse); in ipa_draw_ellipse()
1020 static void util_draw_arc(wmfAPI * API, in util_draw_arc() argument
1087 util_set_pen(API, draw_arc->dc); in util_draw_arc()
1091 util_set_brush(API, draw_arc->dc, BrushApplyFill); in util_draw_arc()
1123 static void ipa_draw_line(wmfAPI * API, wmfDrawLine_t * draw_line) in ipa_draw_line() argument
1130 util_set_pen(API, draw_line->dc); in ipa_draw_line()
1140 static void ipa_poly_line(wmfAPI * API, wmfPolyLine_t * polyline) in ipa_poly_line() argument
1153 util_set_pen(API, polyline->dc); in ipa_poly_line()
1172 static void ipa_draw_polygon(wmfAPI * API, wmfPolyLine_t * polyline) in ipa_draw_polygon() argument
1185 util_set_pen(API, polyline->dc); in ipa_draw_polygon()
1186 util_set_brush(API, polyline->dc, BrushApplyFill); in ipa_draw_polygon()
1208 static void ipa_draw_polypolygon(wmfAPI * API, wmfPolyPoly_t* polypolygon) in ipa_draw_polypolygon() argument
1222 util_set_pen(API, polypolygon->dc); in ipa_draw_polypolygon()
1223 util_set_brush(API, polypolygon->dc, BrushApplyFill); in ipa_draw_polypolygon()
1253 static void ipa_draw_rectangle(wmfAPI * API, wmfDrawRectangle_t * draw_rect) in ipa_draw_rectangle() argument
1260 util_set_pen(API, draw_rect->dc); in ipa_draw_rectangle()
1261 util_set_brush(API, draw_rect->dc, BrushApplyFill); in ipa_draw_rectangle()
1279 static void ipa_region_frame(wmfAPI * API, wmfPolyRectangle_t * poly_rect) in ipa_region_frame() argument
1290 util_set_brush(API, poly_rect->dc, BrushApplyStroke); in ipa_region_frame()
1304 static void ipa_region_paint(wmfAPI * API, wmfPolyRectangle_t * poly_rect) in ipa_region_paint() argument
1319 util_set_brush(API, poly_rect->dc, BrushApplyFill); in ipa_region_paint()
1333 static void ipa_region_clip(wmfAPI *API, wmfPolyRectangle_t *poly_rect) in ipa_region_clip() argument
1339 *ddata = WMF_MAGICK_GetData (API); in ipa_region_clip()
1375 static void ipa_functions(wmfAPI *API) in ipa_functions() argument
1381 *FR = (wmfFunctionReference *) API->function_reference; in ipa_functions()
1420 ddata = (wmf_magick_t *) wmf_malloc(API, sizeof(wmf_magick_t)); in ipa_functions()
1421 if (ERR(API)) in ipa_functions()
1425 API->device_data = (void *) ddata; in ipa_functions()
1433 static void ipa_draw_text(wmfAPI * API, wmfDrawText_t * draw_text) in ipa_draw_text() argument
1464 * ddata = WMF_MAGICK_GetData(API); in ipa_draw_text()
1503 pointsize = util_pointsize( API, font, draw_text->str, draw_text->font_height, exception); in ipa_draw_text()
1563 draw_fill_color_rgb(API,WMF_DC_BACKGROUND(draw_text->dc)); in ipa_draw_text()
1601 draw_fill_color_rgb(API,WMF_DC_TEXTCOLOR(draw_text->dc)); in ipa_draw_text()
1693 static void ipa_udata_init(wmfAPI * API, wmfUserData_t * userdata) in ipa_udata_init() argument
1695 (void) API; in ipa_udata_init()
1701 static void ipa_udata_copy(wmfAPI * API, wmfUserData_t * userdata) in ipa_udata_copy() argument
1703 (void) API; in ipa_udata_copy()
1709 static void ipa_udata_set(wmfAPI * API, wmfUserData_t * userdata) in ipa_udata_set() argument
1711 (void) API; in ipa_udata_set()
1717 static void ipa_udata_free(wmfAPI *API, wmfUserData_t *userdata) in ipa_udata_free() argument
1719 (void) API; in ipa_udata_free()
1725 static void util_set_brush(wmfAPI *API, wmfDC *dc,const BrushApply brush_apply) in util_set_brush() argument
1728 *ddata = WMF_MAGICK_GetData(API); in util_set_brush()
1753 draw_stroke_color_rgb(API,WMF_BRUSH_COLOR(brush)); in util_set_brush()
1755 draw_fill_color_rgb(API,WMF_BRUSH_COLOR(brush)); in util_set_brush()
1773 draw_pattern_push(API, ddata->pattern_id, 8, 8); in util_set_brush()
1779 draw_stroke_color_rgb(API,WMF_DC_BACKGROUND(dc)); in util_set_brush()
1781 draw_fill_color_rgb(API,WMF_DC_BACKGROUND(dc)); in util_set_brush()
1789 draw_stroke_color_rgb(API,WMF_BRUSH_COLOR(brush)); in util_set_brush()
1939 draw_pattern_push(API, ddata->pattern_id, brush_bmp->width, in util_set_brush()
1989 static void util_set_pen(wmfAPI * API, wmfDC * dc) in util_set_pen() argument
1992 *ddata = WMF_MAGICK_GetData(API); in util_set_pen()
2135 draw_stroke_color_rgb(API,WMF_PEN_COLOR(pen)); in util_set_pen()
2139 static double util_pointsize( wmfAPI* API, wmfFont* font, char* str, double font_height, ExceptionI… in util_pointsize() argument
2142 *ddata = WMF_MAGICK_GetData(API); in util_pointsize()
2217 static float lite_font_stringwidth( wmfAPI* API, wmfFont* font, char* str) in lite_font_stringwidth() argument
2221 *ddata = WMF_MAGICK_GetData(API); in lite_font_stringwidth()
2285 (void) API; in lite_font_stringwidth()
2342 static void lite_font_map( wmfAPI* API, wmfFont* font) in lite_font_map() argument
2351 *ddata = WMF_MAGICK_GetData(API); in lite_font_map()
2366 font_data = (wmfFontData*)API->font_data; in lite_font_map()
2480 static void lite_font_init( wmfAPI* API, wmfAPI_Options* options) in lite_font_init() argument
2486 API->fonts = 0; in lite_font_init()
2489 API->font_data = wmf_malloc(API,sizeof(wmfFontData)); in lite_font_init()
2490 if (ERR (API)) in lite_font_init()
2493 font_data = (wmfFontData*)API->font_data; in lite_font_init()
2502 font_data->user_data = wmf_malloc(API,sizeof(wmf_magick_font_t)); in lite_font_init()
2503 if (ERR(API)) in lite_font_init()
2562 *API = 0; in ReadWMFImage() local
2597 wmf_error = wmf_api_create(&API, wmf_options_flags, &wmf_api_options); in ReadWMFImage()
2607 if (API) in ReadWMFImage()
2608 wmf_api_destroy(API); in ReadWMFImage()
2613 wmf_status_function(API,image,magick_progress_callback); in ReadWMFImage()
2615 ddata=WMF_MAGICK_GetData(API); in ReadWMFImage()
2627 lite_font_init (API,&wmf_api_options); /* similar to wmf_ipa_font_init in src/font.c */ in ReadWMFImage()
2636 wmf_error = wmf_bbuf_input(API,ipa_blob_read,ipa_blob_seek, in ReadWMFImage()
2647 wmf_api_destroy(API); in ReadWMFImage()
2661 wmf_error=wmf_scan(API, 0, &bbox); in ReadWMFImage()
2671 ipa_device_close(API); in ReadWMFImage()
2672 wmf_api_destroy(API); in ReadWMFImage()
2700 wmf_error=wmf_size(API,&wmf_width,&wmf_height); in ReadWMFImage()
2710 ipa_device_close(API); in ReadWMFImage()
2711 wmf_api_destroy(API); in ReadWMFImage()
2716 if ((API)->File->placeable && (API)->File->pmh->Inch) in ReadWMFImage()
2717 units_per_inch=(API)->File->pmh->Inch; in ReadWMFImage()
2743 ipa_device_close(API); in ReadWMFImage()
2744 (void) wmf_api_destroy(API); in ReadWMFImage()
2770 (API)->File->placeable ? "Yes" : "No"); in ReadWMFImage()
2813 #define WMF_ELICIT_DC(API) (((wmfPlayer_t*)((API)->player_data))->dc) in ReadWMFImage()
2815 dc = WMF_ELICIT_DC(API); in ReadWMFImage()
2844 ipa_device_close(API); in ReadWMFImage()
2845 wmf_api_destroy(API); in ReadWMFImage()
2878 wmf_error = wmf_play(API, 0, &bbox); in ReadWMFImage()
2888 ipa_device_close(API); in ReadWMFImage()
2889 wmf_api_destroy(API); in ReadWMFImage()
2907 wmf_api_destroy(API); in ReadWMFImage()