UniPRT SDK v1.0.0.0
 
载入中...
搜索中...
未找到
_Box类 参考

表示 TSPL 中的方形对象的类。 更多...

#include <_Box.h>

类 _Box 继承关系图:
<IBox>

构造函数

(instancetype) - initWithStart:end:lineThickness:
 使用指定的起点和终点以及线的粗细初始化 _Box 类的新实例。
 
(instancetype) - initWithXStart:yStart:xEnd:yEnd:lineThickness:
 使用指定的起点和终点坐标以及线的粗细初始化 _Box 类的新实例。
 
(NSString *) - description
 返回可以发送到印表机的字符串。
 

属性

id< IRulerruler
 用于测量方形对象的标尺。
 
id< IPointstart
 方形对象的起始点。
 
id< IPointend
 方形对象的终点。
 
float lineThickness
 方形对象线条的粗细。
 
float cornerRounding
 方形对象的圆角半径。
 
- 属性 继承自 <IBox>
id< IRulerruler
 用于放置的标尺。如果未设置,则使用默认的标尺设置。
 
id< IPointstart
 盒子的左上角。
 
id< IPointend
 盒子的右下角。
 
float lineThickness
 基于使用的标尺单位的线条厚度。
 
float cornerRounding
 盒子角的圆角值。
 

详细描述

表示 TSPL 中的方形对象的类。

该类实现了 IBox 协议,提供了在 TSPL 中初始化和描述方形对象的功能。

函数文档

◆ description

- (NSString *) description

返回可以发送到印表机的字符串。

该方法生成 _Box 实例的字符串表示形式, 格式化并准备好发送到印表机。字符串包括在 TSPL 中打印所需的所有命令和数据。

返回
_Box 实例的字符串描述。

◆ initWithStart:end:lineThickness:

- (instancetype) initWithStart: (id< IPoint >) start
end: (id< IPoint >) end
lineThickness: (float) lineThickness 

使用指定的起点和终点以及线的粗细初始化 _Box 类的新实例。

参数
start方形对象的起点。
end方形对象的终点。
lineThickness方形对象线条的粗细。
返回
_Box 的新实例。

◆ initWithXStart:yStart:xEnd:yEnd:lineThickness:

- (instancetype) initWithXStart: (float) xStart
yStart: (float) yStart
xEnd: (float) xEnd
yEnd: (float) yEnd
lineThickness: (float) lineThickness 

使用指定的起点和终点坐标以及线的粗细初始化 _Box 类的新实例。

参数
xStart起点的 x 坐标。
yStart起点的 y 坐标。
xEnd终点的 x 坐标。
yEnd终点的 y 坐标。
lineThickness方形对象线条的粗细。
返回
_Box 的新实例。

属性说明

◆ cornerRounding

- (float) cornerRounding
readwritenonatomicassign

方形对象的圆角半径。

◆ end

- (id<IPoint>) end
readwritenonatomicstrong

方形对象的终点。

◆ lineThickness

- (float) lineThickness
readwritenonatomicassign

方形对象线条的粗细。

◆ ruler

- (id<IRuler>) ruler
readwritenonatomicstrong

用于测量方形对象的标尺。

◆ start

- (id<IPoint>) start
readwritenonatomicstrong

方形对象的起始点。


该类的文档由以下文件生成: