Home | History | Annotate | Download | only in win

Lines Matching full:description

52 static Font makeFont(const WebFontDescription& description)
57 String fontFamilyString(description.family, description.familyLength);
63 f.setSpecifiedSize(description.size);
64 f.setComputedSize(description.size);
65 f.setItalic(description.italic);
66 f.setWeight(description.bold ? FontWeightBold : FontWeightNormal);
88 const WebFontDescription* description;
97 if (!info || info->structSize < sizeof(WebTextRenderInfoWithoutShadow) || !info->cgContext || !info->description)
119 WebCoreDrawTextAtPoint(context, drawString, info->pt, makeFont(*(info->description)), info->color, info->underlinedIndex);
127 float TextFloatWidth(LPCTSTR text, int length, const WebFontDescription& description)
129 return WebCoreTextFloatWidth(String(text, length), makeFont(description));
132 void FontMetrics(const WebFontDescription& description, int* ascent, int* descent, int* lineSpacing)
137 Font font(makeFont(description));
149 unsigned CenterTruncateStringToWidth(LPCTSTR text, int length, const WebFontDescription& description, float width, WCHAR* buffer)
153 String result = StringTruncator::centerTruncate(String(text, length), width, makeFont(description), false);
159 unsigned RightTruncateStringToWidth(LPCTSTR text, int length, const WebFontDescription& description, float width, WCHAR* buffer)
163 String result = StringTruncator::rightTruncate(String(text, length), width, makeFont(description), false);