阿比兰

新建ApiRange

类表示文档中连续区域范围对象由起始端字符定位

参数:

名称 类型 描述性
启动 数目

区域起始元素当前元素

结束 数目

结束元素范围当前元素

方法论

名称 描述性
添加书签

添加书签到指定的范围

添加Comment

向当前范围添加注释

adHyperlink

添加超链接到指定的范围

添加图文

添加文本到指定位置

删除

删除当前范围所有内容

扩展to

返回新范围超出指定范围并遍历不同范围当前范围未变如果两个区域没有联盟则报错 。

GetAllParagraphs

返回集合段落表示指定范围中所有段落

GetClassType系统

返回ApiRange类

GetLiew

返回区内所有段落的段数

获取Range

返回区域对象表示文档中指定范围包含的部分

获取图文

返回从指定范围传出文本

交叉切换

返回新区间当前区间与别区间相交当前范围未变如果两个区域不重叠或互不相邻则报错

选择

设置选择到指定的范围

设件粗体

设置粗属性文本字符

赛普Caps

指定当前文本中小写字符格式化仅显示为基字字符等值

集色器

设置文本颜色当前RGB格式文本范围

SetDoubleStrikeout

指定当前范围内容显示为双横向线段,遍历线上显示的每个字符

SetFontForm

设置所有四种字体插件并带指定的字体组

SetFontSize

设置字体大小为当前文本范围字符

设置高度

指定高亮颜色并应用为当前范围内容背景

赛特意大利语

设置斜体属性为文本字符

设置位置

指定当前区域提高或下调文本量与环绕非定位文本默认基线相关

Setshd

指定灰色应用到当前文本范围内容

SetSmallCaps系统

指定当前文本中所有小写字母字符格式化显示为基字字符等值,小两点比实际字体大小

设置间距

设置以点20s测量的文本间距

设置Strikeout

指定当前区域的内容通过区域中心用单水平线显示

设置Style

设置样式当前范围

SetTextPr

设置文本属性当前范围

下方线

指定当前范围内容与直排字符下方线一起显示(小于线上字符下方所有间距)。

SetVert对齐

指定对齐对象范围内值与 Lage文本默认外观关系

  • 底线当前文本字符范围由默认文本基线对齐
  • 下标当前文本中的字符范围将比值默认文本基线
  • 上标当前文本字符范围将比默认文本基线对齐
ToJSON系统

转换Apirange对象为JSON对象

实例

拷贝代码
builder.CreateFile("docx")!varoDocuments=api.GetDocumentvarolements=ODocument.GetEplement0od.adText ("这只是样本文本演示ApiRange方法)oParagraph.GetRange(57, 64).AddBookmark("class ApiRange")!oParagraph.GetRange(57, 66).AddText("onlyoffice", "after")!oParagraph.GetRange(67, 76).AddHyperlink("https://api.onlyoffice.com/docbuilder/basic")!oParagraph.GetRange(67, 76).SetCaps(true)!oParagraph.GetRange(67, 76).SetSpacing(2)!GetRange(0,3)setColor(255,111,61)GetRange(30,40).SetFontFormoParagraph.GetRange(5, 6).SetFontSize(16)!oParagraph.GetRange(57, 65).SetBold(true)!oParagraph.GetRange(15, 20).SetDoubleStrikeout(true)!oParagraph.GetRange(13, 13).SetItalic(true)!oParagraph.GetRange(22, 25).SetUnderline(true)!oParagraph.GetRange(27, 28).SetSmallCaps(true)!GetRange(4652)setshdoParagraph.GetRange(42, 44).SetStrikeout(true)!oParagraph.GetRange(7, 11).Delete()!builder.SaveFile("docx", "ApiRange.docx")!builder.CloseFile();

结果文档