NTKO正文控件的使用技巧
来源:互联网 发布:搜狗拼音输入法 mac 编辑:程序博客网 时间:2024/04/28 17:29
介绍一些在使用ntko正文控件的时候得到的一些经验,希望对大家以后使用正文控件的过程中提供帮助:
定义TANGER_OCX_OBJ为正文对象,remark为书签名称,text为文本内容,url为图片的url路径
1. 在书签位置加入内容:TANGER_OCX_OBJ.SetBookmarkValue("remark", "text");
2. 获得书签所在的位置:TANGER_OCX_OBJ.ActiveDocument.BookMarks("remark");
3. 在书签位置插入图片:
TANGER_OCX_OBJ.AddPicFromURL("url",
false,//是否浮动图片
0, //如果是浮动图片,相对于左边的Left 单位磅
5, //如果是浮动图片,相对于当前段落Top
1, //当前光标处
100, //无缩放
1//文字上方);
4. 获得在书签位置插入的图片:
if(TANGER_OCX_OBJ.ActiveDocument.BookMarks.Exists(remark)){//判断是否存在该书签
var picrange = TANGER_OCX_OBJ.ActiveDocument.BookMarks(remark);//获得插入图片处的书签位置
if(TANGER_OCX_OBJ.GetBookmarkValue(remark)!=null&&(TANGER_OCX_OBJ.GetBookmarkValue(picRemark)=="")){ //判读是否在该书签位置插入图片
picrange.Select(); //选中书签的位置
var selection = TANGER_OCX_OBJ.ActiveDocument.Application.Selection; //获得刚选中的书签的位置
selection.MoveRight(1,1,1);//光标拖动右移一位,相当于鼠标点中图片前,然后按shift + →,选中图片
}
}
5. 删掉4获得的图片:
if(selection.Type==7){//判断刚选中的部分类型是图片
selection.Delete(1,1);//删除
}
6. 在正文中添加批注:
var Range = TANGER_OCX_OBJ.ActiveDocument.Application.Selection.Range;//获得正文中光标圈中的区域
TANGER_OCX_OBJ.ActiveDocument.Comments.Add(Range) 为圈中的区域添加批注
7. 删除正文中的所有批注:var ActiveDocument = TANGER_OCX_OBJ.ActiveDocument;//获得当前正文
if(ActiveDocument.Comments.Count == 0){//获得批注数量
alert("没有添加批注!");
return false;
}
if(confirm("是否确认删除所有批注?")){
var strLock = TANGER_OCX_OBJ.ActiveDocument.ProtectionType;//获得正文的保护状态
if(strLock == 1){//已锁定
TANGER_OCX_OBJ.ActiveDocument.UnProtect("password");//解锁定
}
var strComments = "";
var comments = new Array();
var commentCount = ActiveDocument.Comments.Count;//获得批注数量
for(var i = 1; i <= commentCount; i++){
var comment = ActiveDocument.Comments(1);
comment.Delete();
}
}
感谢同事小白的热情贡献
- NTKO正文控件的使用技巧
- NTKO OFFICE文档控件使用
- NTKO控件使用总结——个人观点总结
- NTKO OFFICE文档控件
- 正文标记的使用
- NTKO OFFICE文档控件介绍
- NTKO 文档控件问题总结
- GridView控件的使用技巧
- ntko 编辑控件问题 请教高手赐教
- NTKO Office文档控件常用方法
- NTKO控件安装:“文件存取错误”问题
- NTKO控件安装:“不能装载文档控件,请在检查浏览器的选项中检查浏览器的安全设置”问题
- 提高asp.net编译运行速度的几个技巧正文
- 正文内容 id中包含某关键字的控件
- Spread控件的使用经验,技巧,方法
- Webbrowser控件使用的经验和技巧
- WINDOWS MOBILE编辑控件的使用技巧
- Winform中WebBrowser控件的使用技巧
- Dorado开发框架下保存附件存草稿功能
- 数据库中的关联完整性约束
- linux 下安 nxserver
- 解决Linux中出现Too many open files
- 国际化资源文件的实现
- NTKO正文控件的使用技巧
- 让IE不自动打开Excel文件而是下载excel文件
- Spring 定义:abstract="true"(转http://blog.163.com/yangyanninhao@126/blog/static/239900292007101863043493/)
- CSDN-迟来的分享
- c++编程规范学习笔记(二)
- C语言中结构体(struct)乱序初始化
- 我的建模可以复制 -4 (序幕 魔界四人帮)
- MVC介绍
- 我的建模可以复制 -3 (喜羊羊 王未帅)