流式文档接口_第1页
流式文档接口_第2页
流式文档接口_第3页
流式文档接口_第4页
流式文档接口_第5页
已阅读5页,还剩208页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICS35.240.20

L76

团体标准

T/XXXXX—XXXX

流式文档接口

Re-flowabledocumentsapplicationprogramminginterface

(征求意见稿)

XXXX-XX-XX发布XXXX-XX-XX实施

中国电子工业标准化技术协会发布

GB/TXXXXX—XXXX

前  言

本标准按照GB/T1.1-2009给出的规则起草。

请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。

本标准由中国电子技术标准化研究院提出并归口。

本标准起草单位:中国电子技术标准化研究院、北京信息科技大学,北京金山软件有限公司,永中

软件股份有限公司,中标软件有限公司、北京红旗中文贰仟软件技术有限公司。

本标准主要起草人:李宁、吴新松、孙文龙、方春燕、詹欣坤、丁伟、张克俊、程林、安红云、陈

文、张展新、李幸、王剑、姜瑜涛、高林、代红、董建、吴志刚、许洁、马楠、田娟等。

II

T/CESAXXXXX—XXXX

流式文档接口

1范围

本标准规定了与TB/TAAAA-XXXX《流式文档格式》相适应的流式文档处理软件应用编程接口。

本标准适用于流式软件产品的开发人员、流式文档处理的开发人员和其他使用人员。

2规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。

凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

TB/TAAAA-XXXX流式文档格式

3术语和定义

下列术语和定义适用于本文件。

3.1

组件component

可复用的软件组成成份,可被用来构造其他软件。它可以是被封装的对象类、类树、一些功能模块、

软件框架、软件构架(或体系结构)、文档、分析件、设计模式等。

3.2

接口interface

对象所提供的一系列操作(方法)和属性。

3.3

接口定义语言interfacedefinitionlanguage

用于描述对象实现所提供的,客户端对象所调用的服务接口的描述语言。

3.4

孤行orphan

单独打印在一页顶部的某段的最后一行。

3.5

寡行widow

单独打印在一页底部的某段的第一行。

3.6

1

GB/TXXXXX—XXXX

文档对象模型documentobjectmodel(DOM)

W3C制定的XML应用程序接口。它将XML文档表示成一个树形的结构。DOM规定了一系列编程指令,

允许应用程序多次访问并操作文档树的组件。

3.7

应用编程接口applicationprogramminginterface(API)

一个软件系统与外部程序的接口。外部程序可以通过调用接口函数实现对系统的访问。

4缩略语

下列缩略语适用于本文件。

IDL:接口描述语言(InterfaceDescriptionLanguage)

LCC:单词下驼峰表示法(lowerCamelCase)

OMG:对象管理组织(ObjectManagementGroup)

W3C:万维网联盟(WorldWideWebConsortium)

5约定

本标准遵循:

——API采用对象管理组织OMG定义的IDL3.0语言进行描述(见参考文献[1]);

——充分参考现有的API标准,特别是W3C制定的与XML相关的API,目前包括制定完成的或正在制定

的API(见参考文献[2]);

——充分尊重用户的使用习惯,接近现有主流流式文档处理软件产品的API体系;

——仅规范接口,不规定实现相关的内容;

——接口命名以字母“I”开始。所有属性与方法的名称采用LCC命名方式,尽量简洁直观。

6接口描述

6.1概述

本标准共规定了9个接口模块,每个模块定义相关的数据类型和接口,见表1。

表1流式文档处理软件应用编程接口模块

模块名称模块内容

uof_base基础接口模块

uof_app应用相关接口模块

uof_shape图形相关接口模块

uof_format格式相关接口模块

uof_doc文档通用处理接口模块

uof_text字处理相关接口模块

uof_sheet电子表格处理相关接口模块

uof_presentation演示文稿处理相关接口模块

uof_err异常处理模块

2

T/CESAXXXXX—XXXX

全部接口的IDL定义见附录A。

6.2基础接口模块(uof_base)

6.2.1容器IContainer

继承:

无。

属性:

名称:count

定义:readonlyattributeunsignedlongcount

说明:容器单元数量

方法:

voidclear()

说明:清空容器。

参数:无

返回:无

anyinitialize(inanynewItem)

说明:初始化,加入一个单元。

参数:newItem为新加入的单元

返回:新加入的单元

anygetItemByIndex(inunsignedlongindex)raises(uof_err::UOFException)

说明:获取一个单元。

参数:index为要获取单元的位置

返回:得到对应索引值的单元

anyinsertItemBefore(inanynewItem,inunsignedlongindex)

raises(uof_err::UOFException)

说明:在某个位置前插入新单元。

参数:

newItem为新插入的单元

index为要插入单元的位置,新单元将插入此位置之前

返回:新插入的单元

anyinsertItemAfter(inanynewItem,inunsignedlongindex)

raises(uof_err::UOFException)

说明:在某个位置后插入新单元,返回所插入的对象。

参数:

3

GB/TXXXXX—XXXX

newItem为新插入的单元

index为要插入单元的位置,新单元将插入此位置之后

返回:新插入的单元

booleanremoveItem(inunsignedlongindex)raises(uof_err::UOFException)

说明:删除某个位置的单元。

参数:index为要删除单元的位置

返回:成功为true,否则为false

anyappendItem(inanynewItem)

说明:在容器末尾添加一个单元。

参数:newItem为要添加的单元

返回:添加的单元

anygetItemByID(DOMStringid)

说明:根据标识符获得对象。

参数:id标识符

返回:对应标识符的单元

anycreateItem()

说明:创建默认单元。

参数:无

返回:新单元

6.3应用相关接口模块(uof_app)

6.3.1数据类型定义

组件类型AppTypeEnum

为枚举类型,取值可为:

TEXT_PROCESSOR文字处理

SPREADSHEET_PROCESSOR电子表格处理

PRESENTATION_PROCESSOR演示文稿处理

6.3.2组件接口的基础接口IAppBase

继承:

无。

属性:

名称:name

定义:readonlyattributeDOMStringname

4

T/CESAXXXXX—XXXX

说明:组件的名称。

名称:type

定义:readonlyattributeAppTypeEnumtype

说明:组件的类型标识。参见AppTypeEnum的定义。

方法:

IDocumentopenDocument(inDOMStringurl)raises(uof_err::UOFException)

说明:打开url标识的文档。

参数:url为打开文档的标识。

返回:文档对象。

voidsaveDocument(inDOMStringurl)raises(uof_err::UOFException)

说明:保存文档。

参数:url为要保存文档的标识

返回:无

voidclose()

说明:关闭当前的文档。

参数:无

返回:成功为true,否则为false

6.3.3应用接口IApplication

继承:

无。

属性:

无。

方法:

IAppBasecreateApplication(inAppTypeEnumtype)raises(uof_err::UOFException)

说明:创建几个主要组件之一。

参数:type为组件类型名,参见AppTypeEnum的定义。

返回:组件对象。

voidclose()

说明:关闭桌面应用。需分别关闭对应组件。

参数:无

返回:无

5

GB/TXXXXX—XXXX

6.4图形相关接口模块(uof_shape)

6.4.1点/坐标IPoint

继承:

无。

属性:

名称:x

定义:attributefloatx

说明:点的X坐标。

名称:y

定义:attributefloaty

说明:点的Y坐标。

方法:

无。

6.4.2点集合IPointSet

继承:

uof_base::IContainer。

属性:

无。

方法:

无。

6.4.3图片属性IImageProperty

继承:

无。

属性:

名称:imageColorMode

定义:attributeImageColorModeEnumimageColorMode

说明:颜色模式。ImageColorModeEnum为枚举类型,取值可为:

AUTO自动

GREYSCALE灰度

MONOCHROME黑白

6

T/CESAXXXXX—XXXX

EROSION水印

名称:luminance

定义:attributeshortluminance

说明:亮度(百分比数据类型)。

名称:contrast

定义:attributeshortcontrast

说明:对比度(百分比数据类型)。

名称:cropTop

定义:attributeunsignedlongcropTop

说明:图片裁剪_上(长度类型)。

名称:cropBottom

定义:attributeunsignedlongcropBottom

说明:图片裁剪_下(长度类型)。

名称:cropLeft

定义:attributeunsignedlongcropLeft

说明:图片裁剪_左(长度类型)。

名称:cropRight

定义:attributeunsignedlongcropRight

说明:图片裁剪_右(长度类型)。

6.4.4图形集合IShapeSet

继承:

uof_base::IContainer

属性:

无。

方法:

无。

6.4.5预定义图形的基础接口IShape

继承:

无。

属性:

7

GB/TXXXXX—XXXX

名称:controlPoints

定义:readonlyattributeIPointSetcontrolPoints

说明:控制点集合。

名称:type

定义:attributeDOMStringtype

说明:图形类别。

名称:name

定义:attributeDOMStringname

说明:图形的名称。

名称:software

定义:attributeDOMStringsoftware

说明:生成图形的软件名称与版本。

名称:keyPoints

定义:attributeDOMStringkeyPoints

说明:关键点集合,主要用于多点控制的折线和曲线等。

名称:fillStyle

定义:attributeIFillStylefillStyle

说明:填充属性。

名称:line

定义:attributeILineStyleline

说明:线式样(包括颜色、线型、虚实、粗细等)。

名称:beginArrow

定义:attributeIArrowStylebeginArrow

说明:前端箭头。

名称:endArrow

定义:attributeIArrowStyleendArrow

说明:后端箭头。

名称:width

定义:attributefloatwidth

说明:宽度。

名称:height

定义:attributefloatheight

8

T/CESAXXXXX—XXXX

说明:高度。

名称:rotationAngle

定义:attributefloatrotationAngle

说明:旋转角度。

名称:isKeepRatio

定义:attributebooleanisKeepRatio

说明:锁定纵横比。

名称:isProtect

定义:attributebooleanisProtect

说明:锚点是否锁定,此功能只限文字处理应用,其他应用无此功能。

名称:isPrint

定义:attributebooleanisPrint

说明:是否打印对象。

名称:webText

定义:attributeDOMStringwebText

说明:web文字。

名称:svgElement

定义:attributeSVGElementsvgElement

说明:SVG图形。对于非预定义图形,采用SVG作为图形交换的格式。暂时不支持该属性。

名称:transparency

定义:attributeunsignedlongtransparency

说明:透明度。

名称:shadowStyle

定义:attributeIShadowshadowStyle

说明:阴影属性。

名称:groupPosition

定义:attributeIPointgroupPosition

说明:组合位置。

名称:rotation

定义:attributeRotationEnumrotation

说明:翻转。RotationEnum为枚举类型,取值可为:

X水平翻转

Y垂直翻转

9

GB/TXXXXX—XXXX

XY水平垂直翻转

名称:flag

定义:attributeDOMStringflag

说明:图形标识符

名称:imageProperty

定义:attributeIImagePropertyimageProperty

说明:图片属性

名称:wordArt

定义:attributeIFontworkwordArt

说明:艺术字

名称:connectRef

定义:readonlyattributeIShapeconnectRef

说明:连接线引用

名称:startObjectRef

定义:attributeIShapestartObjectRef

说明:始端对象引用

名称:endObjectRef

定义:attributeIShapeendObjectRef

说明:终端对象引用

名称:startObjectIndex

定义:attributeunsignedlongstartObjectIndex

说明:始端对象连接点索引

名称:endObjectIndex

定义:attributeunsignedlongendObjectIndex

说明:终端对象连接点索引

名称:layer

定义:attributeunsignedlonglayer

说明:层次

名称:groupList

定义:readonlyattributeIShapeSetgroupList

说明:组合列表

方法:

10

T/CESAXXXXX—XXXX

无。

6.4.6锚点IAnchor

继承:

无。

属性:

名称:shapeRef

定义:readonlyattributeDOMString_ptrshapeRef;

说明:图形引用

名称:move

定义:attributeDOMString_ptrmove;

说明:随动方式

名称:verticalAbsolutePosition

定义:attributefloatverticalAbsolutePosition;

说明:水平绝对位置

名称:horizontalAbsolutePosition

定义:attributefloathorizontalAbsolutePosition;

说明:垂直绝对位置

名称:verticalRelativePosition

定义:attributefloatverticalRelativePosition;

说明:水平相对位置

名称:horizontalRelativePosition

定义:attributefloathorizontalRelativePosition;

说明:垂直相对位置

名称:lenth

定义:attributefloatlenth;

说明:长

名称:width

定义:attributefloatwidth;

说明:宽

6.4.7艺术字IFontwork

11

GB/TXXXXX—XXXX

继承:

无。

属性:

名称:fontStyle

定义:attributeIFontPropertyfontStyle

说明:字体。

名称:isBold

定义:attributebooleanisBold

说明:是否粗体。

名称:isItalic

定义:attributebooleanisItalic

说明:是否斜体。

名称:alignmentMode

定义:attributeAlignmentModeEnumalignmentMode

说明:对齐方式。AlignmentModeEnum为枚举类型,取值可为:

LEFT左对齐

CENTER居中对齐

RIGHT右对齐

WORD单词调整

LETTER字母调整

STRETCH伸展对齐

名称:characterSpace

定义:attributeCharacterSpaceEnumcharacterSpace

说明:字符间距。CharacterSpaceEnum为枚举类型,取值可为:

VERY_TIGHT非常紧密

TIGHT紧密

NORMAL一般

LOOSE松散

VERY_LOOSE非常松散

名称:isVerticalAlignment

定义:attributebooleanisVerticalAlignment

说明:是否竖排文字。

名称:isSameHeight

定义:attributebooleanisSameHeight

说明:是否文字高度相同。

12

T/CESAXXXXX—XXXX

名称:isAutoKernCharPair

定义:attributebooleanisAutoKernCharPair

说明:是否自动缩紧字符对。

名称:fontworkText

定义:attributeDOMStringfontworkText

说明:艺术字文本。

6.5格式相关接口模块(uof_format)

6.5.1式样基础接口IStyleBase

继承:

无。

属性:

名称:identifier

定义:attributeDOMStringidentifier

说明:标识符。

名称:name

定义:attributeDOMStringname

说明:名称。

名称:type

定义:attributeStyleTypeEnumtype

说明:式样类型。StyleTypeEnum为枚举类型,取值可为:

DEFAULT表示系统默认

CUSTOM表示用户定义

AUTO表示自动

名称:alias

定义:attributeDOMStringalias

说明:别名。

名称:styleRef

定义:attributeIStyleBasestyleRef

说明:基式样。

名称:nextStyleRef

定义:attributeIStyleBasenextStyleRef

13

GB/TXXXXX—XXXX

说明:后续式样。

方法:

无。

6.5.2颜色IColor

继承:

无。

属性:

名称:red

定义:attributeunsignedlongred

说明:红色成分。

名称:green

定义:attributeunsignedlonggreen

说明:绿色成分。

名称:blue

定义:attributeunsignedlongblue

说明:蓝色成分。

名称:isAuto

定义:attributebooleanisAuto

说明:是否自动颜色。

名称:type

定义:readonlyattributeColorTypeEnumtype

说明:颜色类型,ColorTypeEnum为枚举值,取值可为:

AUTO自动

COLORVALUE颜色值(如#FFFFFF)

方法:

无。

6.5.3阴影IShadow

继承:

无。

属性:

14

T/CESAXXXXX—XXXX

名称:isWithShadow

定义:attributebooleanisWithShadow

说明:是否有阴影。

名称:shadowType

定义:attributeShadowTypeEnumshadowType

说明:阴影类型。ShadowTypeEnum为枚举值,取值可为:

PERSPECTIVE透视

SINGLE单一阴影

SHAPERELATIVE图形相对类型

名称:shadowColor

定义:attributeIColorshadowColor

说明:阴影颜色。

名称:shadowTransparence

定义:attributeshortshadowTransparence

说明:阴影透明度。

名称:shadowXDistance

定义:attributefloatshadowXDistance

说明:阴影左偏移量。(阴影对象左上角点与原对象左上角坐标位移。)

名称:shadowYDistance

定义:attributefloatshadowYDistance

说明:阴影上偏移量。(阴影对象左上角点与原对象左上角坐标位移。)

方法:

无。

6.5.4填充式样基础接口IFillStyle

继承:

无。

属性:

名称:color

定义:attributeIColorcolor

说明:填充颜色。

名称:fillType

15

GB/TXXXXX—XXXX

定义:readonlyattributeFillTypeEnumfillType

说明:填充类型。FillTypeEnum为枚举值,取值可为:

NO无填充

COLOR颜色填充

GRADIENT渐变填充

HATCH图案填充

PICTURE图片填充

名称:gradientFillStyle

定义:attributeIGradientFillStylegradientFillStyle

说明:渐变填充。

名称:pictureFillStyle

定义:readonlyattributeIPictureFillStylepictureFillStyle

说明:图片填充。

名称:hatchFillStyle

定义:attributeIHatchFillStylehatchFillStyle

说明:图案填充。

方法:

无。

6.5.5渐变填充IGradientFillStyle

继承:

无。

属性:

名称:gType

定义:attributeDOMStringgType

说明:渐变类型。记录系统预设或用户自定义的渐变类型。

名称:startColor

定义:attributeIColorstartColor

说明:起始颜色。

名称:endColor

定义:attributeIColorendColor

说明:终止颜色。

名称:startDense

16

T/CESAXXXXX—XXXX

定义:attributefloatstartDense

说明:起始浓度。

名称:endDense

定义:attributefloatendDense

说明:终止浓度。

名称:seed

定义:attributeSeedTypeEnumseed

说明:种子类型。SeedTypeEnum为枚举类型,取值可为:

LINEAR线性

RADAR雷达

SQUARE正方形

RECTANGLE长方形

OVAL椭圆形

AXIAL轴向

名称:xOffset

定义:attributeunsignedlongxOffset

说明:种子X_位置。

名称:yOffset

定义:attributeunsignedlongyOffset

说明:种子Y_位置。

名称:border

定义:attributeunsignedlongborder

说明:边界。

名称:orientation

定义:attributeOrientationEnumorientation

说明:渐变方向。OrientationEnum为枚举值,取值可为:

ZERO0度

FORTY_FIVE45度

NINETY90度

ONE_HUNDRED_THIRTY_FIVE135度

ONE_HUNDRED_EIGHTY180度

TWO_HUNDRED_TWENTY_FIVE225度

TWO_HUNDRED_SEVENTY270度

THREE_HUNDRED_FIFTEEN315度

THREE_HUNDRED_SIXTY360度

方法:

17

GB/TXXXXX—XXXX

无。

6.5.6图片填充IPictureFillStyle

继承:

无。

属性:

名称:align

定义:attributeAlignTypeEnumalign

说明:摆放形式,为拉伸、平铺、居中之一。AlignTypeEnum为枚举类型,取值可为:

STRETCH伸展

TILE平铺

CENTER居中

名称:pictureType

定义:attributeDOMStringpictureType

说明:图片的类型。

名称:pictureName

定义:attributeDOMStringpictureName

说明:图片的名称。

方法:

无。

6.5.7图案填充IHatchFillStyle

继承:

无。

属性:

名称:type

定义:attributeDOMStringtype

说明:图案的类型。

名称:fgColor

定义:attributeIColorfgColor

说明:前景色。

名称:bgColor

18

T/CESAXXXXX—XXXX

定义:attributeIColorbgColor

说明:背景色。

方法:

无。

6.5.8线式样ILineStyle

继承:

无。

属性:

名称:lineType

定义:attributeLineTypeEnumlineType

说明:线型。LineTypeEnum为枚举类型,取值可为:

NO无

SINGLE单线

DOUBLE_LINE双线

THIN_THICK由细到粗

THICK_THIN由粗到细

THICK_BETWEEN_THIN三线

名称:dashType

定义:attributeDashTypeEnumdashType

说明:虚实。DashTypeEnum为枚举类型,取值可为:

SOLID实线

ROUND_DOT圆点线

SQUARE_DOT方点线

DASH虚线

DASH_DOT点虚线

LONG_DASH长虚线

LONG_DASH_DOT长点虚线

DASH_DOT_DOT长双点虚线

名称:width

定义:attributefloatwidth

说明:线宽度。

名称:color

定义:attributeIColorcolor

说明:颜色。

19

GB/TXXXXX—XXXX

方法:

无。

6.5.9箭头式样IArrowStyle

继承:

无。

属性:

名称:style

定义:attributeArrowStyleEnumstyle

说明:箭头式样。ArrowStyleEnum为枚举类型,取值可为:

NORMAL箭头

OPEN开箭头

DIAMOND燕尾箭头

STEALTH菱形箭头

OVAL椭圆箭头

名称:size

定义:attributeunsignedlongsize

说明:箭头大小。

名称:endConnectStyle

定义:attributeEndConnectStyleEnumendConnectStyle

说明:端点结合方式。EndConnectStyleEnum为枚举类型,取值可为:

CENTER中端

END底端

6.5.10边框式样IBorderStyle

继承:

无。

属性:

名称:top

定义:attributeILineStyletop

说明:上边线。

名称:bottom

定义:attributeILineStylebottom

说明:下边线。

20

T/CESAXXXXX—XXXX

名称:left

定义:attributeILineStyleleft

说明:左边线。

名称:right

定义:attributeILineStyleright

说明:右边线。

名称:TL2BR

定义:attributeILineStyleTL2BR

说明:左上至右下对角线。

名称:TR2BL

定义:attributeILineStyleTR2BL

说明:右上至左下对角线。

名称:insideHorizontal

定义:attributeILineStyleinsideHorizontal

说明:内部横线,用于文字表的边框。

名称:insideVertical

定义:attributeILineStyleinsideVertical

说明:内部竖线,用于文字表的边框。

方法:

无。

6.5.11边距IMargin

继承:

无。

属性:

名称:top

定义:attributefloattop

说明:上边距。

名称:bottom

定义:attributefloatbottom

说明:下边距。

21

GB/TXXXXX—XXXX

名称:left

定义:attributefloatleft

说明:左边距。

名称:right

定义:attributefloatright

说明:右边距。

方法:

无。

6.5.12位置IPosition

继承:

无。

属性:

名称:horizontalRelativeTo

定义:attributeHorizontalRelativeToEnumhorizontalRelativeTo

说明:水平相对于。HorizontalRelativeToEnum为枚举类型,取值可为:

MARGIN页边距

PAGE页面

COLUMN栏

CHARACTER字符

名称:horizontalAbsolutePosition

定义:attributefloathorizontalAbsolutePosition

说明:水平位置绝对值。

名称:horizontalRelativePosition

定义:attributeHorizontalRelativePositionEnumhorizontalRelativePosition

说明:水平位置相对值。HorizontalRelativePositionEnum为枚举类型,取值可为:

LEFT左侧

CENTER居中

RIGHT右侧

INSIDE内侧

OUTSIDE外侧

名称:verticalRelativeTo

定义:attributeVerticalRelativeToEnumverticalRelativeTo

说明:垂直相对于。VerticalRelativeToEnum为枚举类型,取值可为:

MARGIN页边距

22

T/CESAXXXXX—XXXX

PAGE页面

PARAGRAPH段落

LINE行

名称:verticalAbsolutePositon

定义:attributefloatverticalAbsolutePositon

说明:垂直位置绝对值。

名称:verticalRelativePosition

定义:attributeVerticalRelativePositionEnumverticalRelativePosition

说明:垂直位置相对值。VerticalRelativePositionEnum为枚举类型,取值可为:

TOP顶端

CENTER居中

BOTTOM底端

INSIDE内侧

OUTSIDE外侧

方法:

无。

6.5.13字体IFontStyle

继承:

无。

属性:

名称:identifier

定义:attributeDOMStringidentifier

说明:标识符。

名称:name

定义:attributeDOMStringname

说明:名称。

名称:familyName

定义:attributeDOMStringfamilyName

说明:字体族。

名称:alternativeName

定义:attributeDOMStringalternativeName

说明:替换字体。

23

GB/TXXXXX—XXXX

名称:alternativeFamilyName

定义:attributeDOMStringalternativeFamilyName

说明:替换字体族。

方法:

无。

6.5.14字体集IFontStyleSet

继承:

Uof_base::IContainer

属性:

无。

方法:

IFontStylegetFontByName(inDOMStringname)

说明:根据名称获得字体声明。

参数:name为字体名称。

返回:字体对象。

6.5.15字体属性IFontProperty

继承:

无。

属性:

名称:latinFont

定义:attributeIFontStylelatinFont

说明:西文字体。

名称:asiaFont

定义:attributeIFontStyleasiaFont

说明:中文字体。

名称:fontSize

定义:attributefloatfontSize

说明:字号。

名称:fontColor

定义:attributeIColorfontColor

说明:字体颜色。

24

T/CESAXXXXX—XXXX

6.5.16超级链接IHyperlink

继承:

无。

属性:

名称:identifier

定义:attributeDOMStringidentifier

说明:标识符。

名称:target

定义:attributeDOMStringtarget

说明:目标。

名称:bookmark

定义:attributeDOMStringbookmark

说明:书签。

名称:styleRef

定义:attributeITextRunStylestyleRef

说明:式样引用。

名称:visitedStyleRef

定义:attributeITextRunStylevisitedStyleRef

说明:已访问式样引用。

名称:showText

定义:attributeDOMStringshowText

说明:提示。

名称:linkSource

定义:attributeDOMStringlinkSource

说明:链源。

方法:

无。

6.5.17链接集IHyperlinkSet

继承:

Uof_base::IContainer

25

GB/TXXXXX—XXXX

属性:

无。

方法:

无。

6.5.18自动编号级别IAutoNumLevel

继承:

无。

属性:

名称:level

定义:attributeunsignedshortlevel

说明:级别值。

名称:levelChar

定义:attributeDOMStringlevelChar

说明:项目符号。

名称:symbolFont

定义:attributeITextRunPropertysymbolFont

说明:符号字体。

名称:numberFormat

定义:attributeNumberFormatEnumnumberFormat

说明:编号格式。NumberFormatEnum为枚举类型,取值可为:

DECIMAL阿拉伯数字:1,2,3,…

UPPER_ROMAN大写罗马数字:I,II,III,…

LOWER_ROMAN小写罗马数字:I,II,III,…

UPPER_LETTER大写字母:A,B,C,…

LOWER_LETTER小写字母:A,B,C,…

ORDINAL英文序数:1ST,2ND,3RD,…

CARDINAL_TEXT英文基数:ONE,TWO,THREE,…

ORDINAL_TEXT英文文本序数:FIRST,SECOND,THIRD,…

HEX十六进制阿拉伯数字:01,02,03,…

DECIMAL_FULL_WIDTH全角数字:1,2,3,…

DECIMAL_HALF_WIDTH半角数字:1,2,3,…

DECIMAL_ENCLOSED_CIRCLE①,②,③,…

DECIMAL_ENCLOSED_FULLSTOP全角带句点:⒈,⒉,⒊,…

DECIMAL_ENCLOSED_PAREN(1),(2),(3),…

26

T/CESAXXXXX—XXXX

DECIMAL_ENCLOSED_CIRCLE_CHINESE中文:①,②,③,…

IDEOGRAPH_ENCLOSED_CIRCLE㈠,㈡,㈢,…

IDEOGRAPH_TRADITIONAL甲,乙,丙,…

IDEOGRAPH_ZODIAC子,丑,寅,…

CHINESE_COUNTING中文小写:一,二,三,…

CHINESE_LEGAL_SIMPLIFIED中文大写:壹,贰,叁,…

DECIMAL_IN_DASH阿拉伯数字+短划线:-1-,-2-,-3-,…

名称:numberText

定义:attributeDOMStringnumberText

说明:编号值。

名称:alignment

定义:attributeAutoNumAlignmentEnumalignment

说明:编号对齐方式。AutoNumAlignmentEnum为枚举类型,取值可为:

LEFT左对齐

CENTER居中

RIGHT右对齐

名称:leftIndent

定义:attributefloatleftIndent

说明:左缩进值。

名称:lineIndent

定义:attributefloatlineIndent

说明:首行缩进值。

名称:tabStopPos

定义:attributefloattabStopPos

说明:制表符位置。

名称:startNumber

定义:attributeshortstartNumber

说明:起始编号。

名称:followChar

定义:attributeFollowCharEnumfollowChar

说明:尾随字符。FollowCharEnum为枚举类型,取值可为:

TAB制表符

SPACE空格

NO无

名称:isFormal

27

GB/TXXXXX—XXXX

定义:attributebooleanisFormal

说明:是否使用正规格式。

方法:

无。

6.5.19自动编号级别集IAutoNumLevelSet

继承:

uof_base::IContainer

属性:

无。

方法:

无。

6.5.20自动编号式样IAutoNumStyle

继承:

无。

属性:

名称:levelSet

定义:readonlyattributeIAutoNumLevelSetlevelSet

说明:级别集。

名称:identifier

定义:attributeDOMStringidentifier

说明:标识符。

名称:name

定义:attributeDOMStringname

说明:名称。

名称:parentAutoNum

定义:attributeIAutoNumStyleparentAutoNum

说明:父编号。

名称:isMultiNum

定义:attributebooleanisMultiNum

说明:是否多级编号。

28

T/CESAXXXXX—XXXX

方法:

无。

6.5.21自动编号式样集IAutoNumStyleSet

继承:

uof_base::IContainer

属性:

无。

方法:

IAutoNumStylegetAutoNumStyleByName(inDOMStringname)

说明:根据名称获得自动编号式样。

参数:identifier为自动编号式样名称。

返回:自动编号式样对象。

6.5.22字下划线式样IUnderlineStyle

继承:

无。

属性:

名称:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论