




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中生冬季預防傳染病
- 常見傳染病的識別與預防
- 行政主管年終總結模版
- 梅毒護理診斷及護理措施
- 人教版高中物理必修二第七章第8節機械能守恒定律習題課教學設計
- 下學期歷史教學的工作總結模版
- 新質生產力綠色生產力
- 山東省濟南平陰縣聯考2025年數學七下期末綜合測試試題含解析
- 內蒙古鄂爾多斯準格爾旗第四中學2025屆八年級數學第二學期期末綜合測試模擬試題含解析
- 2025屆福建省福州師范大泉州附屬中學數學八下期末質量檢測試題含解析
- 2019新人教版高中英語選擇性必修四全冊課文原文Word(可編輯)
- 富氫水完整課件
- 全體人民共同的價值追求
- 麻痹性腸梗阻匯報演示課件
- 廣東省廣州市越秀區2024年中考二模語文試卷附答案
- 城鄉規劃原理題目及答案
- 25道中國建筑商務合約經理崗位常見面試問題含HR常問問題考察點及參考回答
- 空調施工施工方案
- DBJ-43T507-2019湖南省建筑物移動通信基礎設施建設標準
- 《華為國際化之路》課件
- 2023年青海省安全員《C證》考試題庫及答案
評論
0/150
提交評論