跳到主要内容
版本:v10.0

M3D / M3D / Shapes / AnnotationDisplayHelper

Class: AnnotationDisplayHelper

M3D.Shapes.AnnotationDisplayHelper

Memberof

M3D.Shapes

Description

批注展示工具类

Author

ss

Date

2022-1-20

Version

1.0

Copyright

All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd

Table of contents

Constructors

Methods

Constructors

constructor

new AnnotationDisplayHelper(): AnnotationDisplayHelper

Returns

AnnotationDisplayHelper

Methods

countChar

countChar(str, rowCount, columnCount): (string | number)[]

Parameters

NameTypeDescription
strstring字符串
rowCountnumber行数
columnCountnumber字段

Returns

(string | number)[]

Description

获取批注的行数


createAnnotation

createAnnotation(scene, annotation, imageBoard, annotationNote, fontSize, rows, rectStart, rectEnd, position, fontColor?): void

Parameters

NameTypeDescription
sceneScene场景
annotationAnnotation批注
imageBoardImage图片
annotationNotestring批注笔记
fontSizenumber文本大小
rowsnumber行数据
rectStartVector2开始的点
rectEndVector2结束的点
positionVector3位置
fontColor?Color文本颜色

Returns

void

Description

创建批注


createAnnotationEllipseImage

createAnnotationEllipseImage(shape2D, rectStart, rectEnd, lineColor, lineWidth, backColor, fontColor, fontSize, rows, str, fontName): void

Parameters

NameType
shape2DShape2D
rectStartVector2
rectEndVector2
lineColorColor
lineWidthnumber
backColorColor
fontColorColor
fontSizenumber
rowsnumber
strstring
fontNamestring

Returns

void

Description

创建批注椭圆形图片的参数


createAnnotationImage

createAnnotationImage(scene, annotation, imageBoard, annotationNote, fontSize, rows, rectStart, rectEnd, frameColor, fillColor, position, type, fontColor?): Image

Parameters

NameType
sceneScene
annotationAnnotation
imageBoardImage
annotationNotestring
fontSizenumber
rowsnumber
rectStartVector2
rectEndVector2
frameColorColor
fillColorColor
positionVector3
typeAnnotationType
fontColor?Color

Returns

Image

Description

创建批注图片


createAnnotationImageOld

createAnnotationImageOld(scene, annotation, imageBoard, annotationNote, fontSize, rows, rectStart, rectEnd, frameColor, fillColor, position, font, backsrc): Image

Parameters

NameTypeDescription
sceneScene场景
annotationAnnotation批注
imageBoardImage图片
annotationNotestring[]批注笔记
fontSizenumber文本大小
rowsnumber行数据
rectStartVector2开始的点
rectEndVector2结束的点
frameColorColor边框颜色
fillColorColor填充颜色
positionVector3位置
fontFont文本
backsrcstring背景图片路径

Returns

Image

Description

创建批注图片


createAnnotationRectangleImage

createAnnotationRectangleImage(shape2D, rectStart, rectEnd, lineColor, lineWidth, backColor, fontColor, fontSize, rows, str, fontName): void

Parameters

NameType
shape2DShape2D
rectStartVector2
rectEndVector2
lineColorColor
lineWidthnumber
backColorColor
fontColorColor
fontSizenumber
rowsnumber
strstring
fontNamestring

Returns

void

Description

创建批注矩形图片的参数


getAnnotationTextRectInfo

getAnnotationTextRectInfo(scene, textsArray, annoNote, fontSize, rectStart, rectEnd, rows, type): any[]

Parameters

NameType
sceneScene
textsArrayTexts2D[]
annoNotestring
fontSizenumber
rectStartVector2
rectEndVector2
rowsnumber
typeAnnotationType

Returns

any[]

Description

获取批注文本信息