# gdip.font 库模块帮助文档

## gdip 成员列表 <a id="gdip" href="#gdip">&#x23;</a>

### gdip.CloneFont <a id="gdip.CloneFont" href="#gdip.CloneFont">&#x23;</a>
`$.api("GdipCloneFont","int(POINTER curFont,pointer& cloneFont)")`

### gdip.CreateFontFromDC <a id="gdip.CreateFontFromDC" href="#gdip.CreateFontFromDC">&#x23;</a>
`$.api("GdipCreateFontFromDC","int(POINTER hDc,pointer& createdfont)")`

### gdip.CreateFontFromLogfont <a id="gdip.CreateFontFromLogfont" href="#gdip.CreateFontFromLogfont">&#x23;</a>
`$.api("GdipCreateFontFromLogfont","int(POINTER hDc,struct logfont,pointer& createdfont)")`

### gdip.GetFamily <a id="gdip.GetFamily" href="#gdip.GetFamily">&#x23;</a>
`$.api("GdipGetFamily","int(POINTER curFont,pointer& family)")`

### gdip.GetFontHeight <a id="gdip.GetFontHeight" href="#gdip.GetFontHeight">&#x23;</a>
`$.api("GdipGetFontHeight","int(POINTER curFont,pointer Graphics,float& Height)")`

### gdip.GetFontSize <a id="gdip.GetFontSize" href="#gdip.GetFontSize">&#x23;</a>
`$.api("GdipGetFontSize","int(POINTER curFont,float& size)")`

### gdip.GetFontStyle <a id="gdip.GetFontStyle" href="#gdip.GetFontStyle">&#x23;</a>
`$.api("GdipGetFontStyle","int(POINTER curFont,int& style)")`

### gdip.GetFontUnit <a id="gdip.GetFontUnit" href="#gdip.GetFontUnit">&#x23;</a>
`$.api("GdipGetFontUnit","int(POINTER curFont,int& unit)")`

### gdip.GetLogFont <a id="gdip.GetLogFont" href="#gdip.GetLogFont">&#x23;</a>
`$.api("GdipGetLogFont","int(POINTER curFont,pointer Graphics,struct& logfont)")`

### gdip.font <a id="gdip.font" href="#gdip.font">&#x23;</a>
指定字形风格（例如常规、粗体）的字体（font）对象

创建字体

### gdip.font() <a id="gdip.font" href="#gdip.font">&#x23;</a>
[返回对象:gdipfontObject](#gdipfontObject)

### gdip.font(fontFamily,emSize,style,unit) <a id="gdip.font" href="#gdip.font">&#x23;</a>
创建字体,  
参数@fontFamily 指定 gdip.family 对象。  
参数@emSize指定大小,  
可选参数@style 使用 _GdipFontStyle 前缀的常量指定字形样式，默认为 _GdipFontStyleRegular。  
可选参数@unit 指定单位,默认值为_GdipUnitPixel

### gdip.font(fontName,emSize,style,unit) <a id="gdip.font" href="#gdip.font">&#x23;</a>
创建字体。  
- 参数@fontName 指定 字体名称，支持 fonts 命名空间的内存字体。  
- 参数 @emSize指定大小,  
- 可选参数 @style 使用 _GdipFontStyle 前缀的常量指定字形样式，  
默认为 _GdipFontStyleRegular。  
-可选参数 @unit 指定单位，默认值为 _GdipUnitPixel 。  
指定为 _gdipUnitPoint 可自动支持 DPI 缩放（pt 单位）。

### gdip.font(hdc) <a id="gdip.font" href="#gdip.font">&#x23;</a>
hdc为空则取屏幕DC

### gdip.font(hdc,LOGFONT字体) <a id="gdip.font" href="#gdip.font">&#x23;</a>
使用LOGFONT字体创建GDI+字体对象  
可自动支持fonts命名空间下已导入的自带字体  
参数hdc为空则取屏幕DC

## gdipfontObject 成员列表 <a id="gdipfontObject" href="#gdipfontObject">&#x23;</a>

### gdipfontObject.clone() <a id="gdipfontObject.clone" href="#gdipfontObject.clone">&#x23;</a>
复制字体  

[返回对象:gdipfontObject](#gdipfontObject)

### gdipfontObject.delete() <a id="gdipfontObject.delete" href="#gdipfontObject.delete">&#x23;</a>
删除字体

### gdipfontObject.getHeight(graphics) <a id="gdipfontObject.getHeight" href="#gdipfontObject.getHeight">&#x23;</a>
显示高度  
数值

### gdipfontObject.getLogFont(graphics) <a id="gdipfontObject.getLogFont" href="#gdipfontObject.getLogFont">&#x23;</a>
返回LOGFONT字体对象

### gdipfontObject.getSize() <a id="gdipfontObject.getSize" href="#gdipfontObject.getSize">&#x23;</a>
字体大小  
数值

### gdipfontObject.getStyle() <a id="gdipfontObject.getStyle" href="#gdipfontObject.getStyle">&#x23;</a>
样式  
数值

### gdipfontObject.getUnit() <a id="gdipfontObject.getUnit" href="#gdipfontObject.getUnit">&#x23;</a>
单位  
数值
