示例#1
0
static VALUE width_of(VALUE self, VALUE string)
{
  SWFFont font;
  Data_Get_Struct(self, struct SWFFont_s, font);

  return rb_float_new(SWFFont_getUTF8StringWidth(font, StringValuePtr(string)));
}
示例#2
0
文件: minghsp.c 项目: tkhaga/MingHSP
EXPORT BOOL WINAPI fnt_getUTF8Width(float *p1, char *string, int p3, int p4)
{
	unsigned char *out;
	lstrcpy(funcname, "fnt_getUTF8Width");
	out = toutf8(string);
	*p1 = SWFFont_getUTF8StringWidth(mhsp_font, out);
	free(out);
	return 0;
}