NTKO控件的一些基本方法属性

先介绍一个网站:NTKO官网 ntko官方的技术文档。虽有东西都比较老,但有时候还是能帮不少忙得

以前代码 this.ntkoApp 就是ntko的对象

1.打开远程文档

this.ntkoApp.OpenFromURL(文件地址);
2.保存到远程服务器

this.ntkoApp.SaveToURL(服务器地址, 参数1, “”,文件名字, ‘’, true)
这里打个重点:网上对于ntko的保存到后台的代码特别少,自己也是一直摸索才成功的。java后台可以采用post请求,文件流用 MultipartFile 对象接受。其中key值与参数1对应(这里当初坑我一把)
3.文档显示比列
this.ntkoApp.ActiveDocument.ActiveWindow.ActivePane.View.Zoom.Percentage = 75;

4.设置只读
this.ntkoApp.SetReadOnly(true);

5.关闭导航条
this.ntkoApp.ActiveDocument.ActiveWindow.DocumentMap = false;

6.控制是否进入修订模式
this.ntkoApp.ActiveDocument.TrackRevisions = true;

7.控制是否显示修订
this.ntkoApp.ActiveDocument.ShowRevisions = true;

8.接受显示的修订
this.ntkoApp.ActiveDocument.AcceptAllRevisionsShown();

9.拒绝修订
this.ntkoApp.ActiveDocument.RejectAllRevisions();

10.获取所有的修订内容
let reviewers = this.ntkoApp.ActiveDocument.Revisions;

11.获取修订内容的作者
可以循环上面的所有修订内容,获取单个的修订人。重点:循环索引从1开始
let reviewer = reviewers.Item(i).Author;

12.禁用修订内容(根据名字)
this.ntkoApp.ActiveDocument.ActiveWindow.View.Reviewers(name).Visible = false;

13.获取所有的批注信息数量
let commentCount = document.Comments.Count;
14.根据索引获取单个批注信息
重点:循环从1开始
let comment = document.Comments(i);

15.删除批注信息
comment.Delete();

16.根据人禁用修订信息
let ress = this.ntkoApp.ActiveDocument.Revisions;
this.ntkoApp.ActiveDocument.ActiveWindow.View.Reviewer.Item(ress.Item(i).Author).Visible = false;

17.设置修订的显示模式
①原始版本 flag=false,num=1
this.ntkoApp.ActiveDocument.Application.ActiveWindow.View.ShowRevisionsAndComments = flag;
this.ntkoApp.ActiveDocument.Application.ActiveWindow.View.RevisionsView = num;
②所有标记 flag = true,num = 0

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值