炫彩字体类

package
v0.0.0-...-50cf36d Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package font 字体.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Font

type Font struct {
	炫彩对象基类.ObjectBase
}

Font 炫彩字体.

func X创建

func X创建(字体大小 int32) *Font

ff:创建 size:字体大小

func X创建EX

func X创建EX(字体名称 string, 字体大小 int32, 字体样式 炫彩常量类.FontStyle_) *Font

ff:创建EX style:字体样式 size:字体大小 pName:字体名称

func X创建并按GDI字体指针

func X创建并按GDI字体指针(GDI字体指针 uintptr) *Font

ff:创建并按GDI字体指针 pFont:GDI字体指针

func X创建并按ZIP

func X创建并按ZIP(zip文件名, 字体文件名, zip密码 string, 字体大小 int32, 字体样式 炫彩常量类.FontStyle_) *Font

ff:创建并按ZIP style:字体样式 fontSize:字体大小 pPassword:zip密码 pFileName:字体文件名 pZipFileName:zip文件名

func X创建并按内存

func X创建并按内存(字体文件数据 []byte, 字体大小 int32, 字体样式 炫彩常量类.FontStyle_) *Font

ff:创建并按内存 style:字体样式 fontSize:字体大小 data:字体文件数据

func X创建并按内存ZIP

func X创建并按内存ZIP(zip数据 []byte, 字体文件名, zip密码 string, 字体大小 int32, 字体样式 炫彩常量类.FontStyle_) *Font

ff:创建并按内存ZIP style:字体样式 fontSize:字体大小 pPassword:zip密码 pFileName:字体文件名 data:zip数据

func X创建并按句柄

func X创建并按句柄(句柄 int) *Font

ff:创建并按句柄 handle:句柄

func X创建并按名称

func X创建并按名称(名称 string) *Font

ff:创建并按名称 name:名称

func X创建并按字体句柄

func X创建并按字体句柄(字体句柄 uintptr) *Font

ff:创建并按字体句柄 hFont:字体句柄

func X创建并按文件

func X创建并按文件(字体文件名 string, 字体大小 int32, 字体样式 炫彩常量类.FontStyle_) *Font

ff:创建并按文件 style:字体样式 size:字体大小 pFontFile:字体文件名

func X创建并按资源

func X创建并按资源(id int32, 类型 string, 字体大小 int32, 字体样式 炫彩常量类.FontStyle_, hModule uintptr) *Font

ff:创建并按资源 hModule: style:字体样式 fontSize:字体大小 pType:类型 id:

func X创建并按选项

func X创建并按选项(字体选项 *炫彩基类.LOGFONTW) *Font

ff:创建并按选项 pFontInfo:字体选项

func (*Font) X取信息

func (f *Font) X取信息(返回字体信息 *炫彩基类.Font_Info_) int

ff:取信息 pInfo:返回字体信息

func (*Font) X取字体指针

func (f *Font) X取字体指针() int

ff:取字体指针

func (*Font) X取属性

func (f *Font) X取属性(hdc句柄 uintptr, 返回字体属性 *炫彩基类.LOGFONTW) bool

ff:取属性 pOut:返回字体属性 hdc:hdc句柄

func (*Font) X取引用计数

func (f *Font) X取引用计数() int32

ff:取引用计数

func (*Font) X启用自动销毁

func (f *Font) X启用自动销毁(是否启用 bool) int

ff:启用自动销毁 bEnable:是否启用

func (*Font) X增加引用计数

func (f *Font) X增加引用计数()

ff:增加引用计数

func (*Font) X释放引用计数

func (f *Font) X释放引用计数()

ff:释放引用计数

func (*Font) X销毁

func (f *Font) X销毁()

ff:销毁

Jump to

Keyboard shortcuts

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