炫彩SVG类

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: 2 Imported by: 0

Documentation

Overview

Package svg 封装了对SVG矢量图形的相关操作.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Svg

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

SVG矢量图形.

func X创建并按ZIP

func X创建并按ZIP(zip文件名, svg文件名, zip密码 string) *Svg

ff:创建并按ZIP pPassword:zip密码 pFileName:svg文件名 pZipFileName:zip文件名

func X创建并按内存ZIP

func X创建并按内存ZIP(zip数据 []byte, svg文件名, zip密码 string) *Svg

ff:创建并按内存ZIP pPassword:zip密码 pFileName:svg文件名 data:zip数据

func X创建并按字符串

func X创建并按字符串(字符串 string) *Svg

ff:创建并按字符串 pString:字符串

func X创建并按字符串UTF8

func X创建并按字符串UTF8(字符串 string) *Svg

ff:创建并按字符串UTF8 pString:字符串

func X创建并按字符串W

func X创建并按字符串W(字符串 string) *Svg

ff:创建并按字符串W pString:字符串

func X创建并按文件

func X创建并按文件(文件名 string) *Svg

ff:创建并按文件 pFileName:文件名

func X创建并按资源

func X创建并按资源(资源ID int32, 资源类型 string, 从指定模块加载 uintptr) *Svg

ff:创建并按资源 hModule:从指定模块加载 pType:资源类型 id:资源ID

func X创建并按资源ZIP

func X创建并按资源ZIP(资源ID int32, svg文件名, zip密码 string, 模块句柄 uintptr) *Svg

ff:创建并按资源ZIP hModule:模块句柄 pPassword:zip密码 pFileName:svg文件名 id:资源ID

func (*Svg) X取偏移

func (s *Svg) X取偏移(x轴偏移, y轴偏移 *int32)

ff:取偏移 pY:y轴偏移 pX:x轴偏移

func (*Svg) X取偏移F

func (s *Svg) X取偏移F(x轴偏移, y轴偏移 *float32)

ff:取偏移F pY:y轴偏移 pX:x轴偏移

func (*Svg) X取大小

func (s *Svg) X取大小(接收返回宽度, 接收返回高度 *int32)

ff:取大小 pHeight:接收返回高度 pWidth:接收返回宽度

func (*Svg) X取宽度

func (s *Svg) X取宽度() int32

ff:取宽度

func (*Svg) X取引用计数

func (s *Svg) X取引用计数() int32

ff:取引用计数

func (*Svg) X取旋转

func (s *Svg) X取旋转(返回角度 *float32, 返回x *float32, 返回y *float32, 返回偏移方式 *bool)

ff:取旋转 pbOffset:返回偏移方式 pY:返回y pX:返回x pAngle:返回角度

func (*Svg) X取旋转角度

func (s *Svg) X取旋转角度() float32

ff:取旋转角度

func (*Svg) X取用户填充颜色

func (s *Svg) X取用户填充颜色(返回颜色值 *int) bool

ff:取用户填充颜色 pColor:返回颜色值

func (*Svg) X取用户笔触颜色

func (s *Svg) X取用户笔触颜色(返回颜色值 *int, pStrokeWidth *float32) bool

ff:取用户笔触颜色 pStrokeWidth: pColor:返回颜色值

func (*Svg) X取视图框

func (s *Svg) X取视图框(接收返回视图框 *炫彩基类.RECT)

ff:取视图框 pViewBox:接收返回视图框

func (*Svg) X取透明度

func (s *Svg) X取透明度() byte

ff:取透明度

func (*Svg) X取高度

func (s *Svg) X取高度() int32

ff:取高度

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

func (s *Svg) X启用自动销毁(是否自动销毁 bool)

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

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

func (s *Svg) X增加引用计数()

ff:增加引用计数

func (*Svg) X显示

func (s *Svg) X显示(是否显示 bool)

ff:显示 bShow:是否显示

func (*Svg) X置偏移

func (s *Svg) X置偏移(x轴偏移, y轴偏移 int32)

ff:置偏移 y:y轴偏移 x:x轴偏移

func (*Svg) X置偏移F

func (s *Svg) X置偏移F(x轴偏移, y轴偏移 float32)

ff:置偏移F y:y轴偏移 x:x轴偏移

func (*Svg) X置大小

func (s *Svg) X置大小(宽度, 高度 int32)

ff:置大小 nHeight:高度 nWidth:宽度

func (*Svg) X置旋转

func (s *Svg) X置旋转(角度 float32, 旋转中心点X float32, 旋转中心点Y float32, 偏移方式 bool)

ff:置旋转 bOffset:偏移方式 y:旋转中心点Y x:旋转中心点X angle:角度

func (*Svg) X置旋转角度

func (s *Svg) X置旋转角度(转角度 float32)

ff:置旋转角度 angle:转角度

func (*Svg) X置用户填充颜色

func (s *Svg) X置用户填充颜色(颜色 int, 是否有效 bool)

ff:置用户填充颜色 bEnable:是否有效 color:颜色

func (*Svg) X置用户笔触颜色

func (s *Svg) X置用户笔触颜色(颜色 int, 笔触宽度 float32, 是否有效 bool)

ff:置用户笔触颜色 bEnable:是否有效 strokeWidth:笔触宽度 color:颜色

func (*Svg) X置透明度

func (s *Svg) X置透明度(透明度 byte)

ff:置透明度 alpha:透明度

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

func (s *Svg) X释放引用计数()

ff:释放引用计数

func (*Svg) X销毁

func (s *Svg) X销毁()

ff:销毁

Jump to

Keyboard shortcuts

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