fontx

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2021 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

字体

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FontX

type FontX struct {
	Handle int // HFONTX
}

字体

func NewFontX

func NewFontX(size int) *FontX

字体_创建, 创建炫彩字体, 当字体句柄与元素关联后, 会自动释放 size: 字体大小

func NewFontX2

func NewFontX2(pName string, size int, style int) *FontX

字体_创建2, 创建炫彩字体 pName: 字体名称. size: 字体大小 style: 字体样式, FontStyle_

func NewFontX3

func NewFontX3(pInfo *xc.Font_Info_) *FontX

字体_创建3, 创建炫彩字体 pInfo: 字体信息.

func NewFontXByHandle added in v1.0.1

func NewFontXByHandle(handle int) *FontX

从句柄创建对象

func NewFontXByName added in v1.0.1

func NewFontXByName(name string) *FontX

根据资源文件中的name创建对象, 失败返回nil

func NewFontXEx

func NewFontXEx(pFontInfo *xc.LOGFONTW) *FontX

字体_创建扩展, 创建炫彩字体 pFontInfo: 字体信息.

func NewFontXFromFile

func NewFontXFromFile(pFontFile string, size int, style int) *FontX

字体_创建从文件, 创建字体从文件 pFontFile: 字体文件名. size: 字体大小. style: 样式, FontStyle_

func NewFontXFromFont

func NewFontXFromFont(pFont int) *FontX

字体_创建从Font, 创建炫彩字体从GDI+字体(Font) pFont: GDI+字体指针(Font*).

func NewFontXFromHFONT

func NewFontXFromHFONT(hFont int) *FontX

字体_创建从HFONT, 创建炫彩字体从现有HFONT字体 hFont: 字体句柄.

func (*FontX) AddRef

func (f *FontX) AddRef() int

字体_增加引用计数

func (*FontX) Destroy

func (f *FontX) Destroy() int

字体_销毁, 强制销毁炫彩字体, 谨慎使用, 建议使用 XFont_Release() 释放

func (*FontX) EnableAutoDestroy

func (f *FontX) EnableAutoDestroy(bEnable bool) int

字体_启用自动销毁, 是否自动销毁 bEnable: 是否启用.

func (*FontX) GetFont

func (f *FontX) GetFont() int

字体_取Font, 获取字体, 返回GDI+ Font指针.

func (*FontX) GetFontInfo

func (f *FontX) GetFontInfo(pInfo *xc.Font_Info_) int

字体_取信息, 获取字体信息. pInfo: 接收返回的字体信息.

func (*FontX) GetLOGFONTW

func (f *FontX) GetLOGFONTW(hdc int, pOut *xc.LOGFONTW) bool

字体_取LOGFONTW, 获取字体LOGFONTW hdc: hdc句柄 pOut: 接收返回信息

func (*FontX) GetRefCount

func (f *FontX) GetRefCount() int

字体_取引用计数

func (*FontX) Release

func (f *FontX) Release() int

字体_释放引用计数, 释放引用计数, 当引用计数为0时自动销毁.

func (*FontX) SetHandle added in v1.0.1

func (f *FontX) SetHandle(hFontX int)

给本类的Handle赋值

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL