勇芳软件工作室.汉化:  GDI+ Flat API > Font Functions >

GdipCreateFont

Previous pageReturn to chapter overviewNext page

描述

 

根据FontFamily对象,大小,字体样式和测量单位创建Font对象。

 

C++ 语法

 

GpStatus WINGDIPAPI GdipCreateFont(

   GDIPCONST GpFontFamily *fontFamily,

   REAL emSize,

   INT style,

   Unit unit,

   GpFont **font

);

 

PowerBASIC 语法

 

FUNCTION GdipCreateFont ( _

   BYVAL fontFamily AS DWORD, _

   BYVAL emSize AS SINGLE, _

   BYVAL lStyle AS LONG, _

   BYVAL unit AS LONG, _

   BYREF pFont AS DWORD _

) AS LONG

 

参数

 

family

 

[in]指向FontFamily对象的指针,指定信息,例如标识字体系列的字符串和以设计单位衡量的字体系列文本度量标准。

 

emSize

 

[in]单精度值,用于指定以单位参数中指定的单位测量的字体的大小。

 

style

 

[in]指定字体样式的长整型值。该值必须是FontStyle枚举的一个元素,或者是对这两个或更多这些元素应用的按位OR的结果。例如,FontStyleBold或FontStyleUnderline OR FontStyleStrikeout将样式设置为三种样式的组合。默认值为FontStyleRegular.

 

unit

 

[in]单位枚举的元素,用于指定字体大小的度量单位。默认值为UnitPoint.

 

字形

 

[out]指向接收指向新创建的字形对象的指针的变量的指针。

 

返回值

 

如果函数成功,则返回Ok,它是状态枚举的一个元素。

 

如果函数失败,它返回状态枚举的其他元素之一。