Word控件Spire.Doc 【其他】教程(7): 使用象征符号在 Word 中绘制复选框
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转换和打印Word/PDF/Excel等格式文件处理,小巧便捷。
E-iceblue 功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式
Spire.Doc for.NET 最新下载(qun:767755948)https://www.evget.com/product/3368/download
该文将介绍如何在.NET应用程序中使用象征符号绘制复选框到Word文档。
【C#】
using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; using System.Drawing; using System.Collections.Generic;namespace CheckBox { class Program { static void Main(string[] args) { //新建word实例,添加section,段落并插入文本 Document doc = new Document(); Section sec = doc.AddSection(); Paragraph para = sec.AddParagraph(); para.AppendText("指定字符替换成复选框, symbol1, symbol2, symbol3.");//设置段落样式 ParagraphStyle style = new ParagraphStyle(doc); style.Name = "paraStyle"; style.CharacterFormat.FontName = "宋体"; style.CharacterFormat.FontSize = 11; doc.Styles.Add(style); para.ApplyStyle("paraStyle");//复选框打勾 TextSelection selection1 = doc.FindString("symbol1", true, true); TextRange tr1 = selection1.GetAsOneRange(); tr1.CharacterFormat.FontName = "Wingdings 2"; //doc.Replace(selection1.SelectedText, "\u0052", true, true); //16进制复选框打勾是0052,10进制复选框打勾是82 doc.Replace(selection1.SelectedText, ((char)82).ToString(), true, true);//复选框打叉 TextSelection selection2 = doc.FindString("symbol2", true, true); TextRange tr2 = selection2.GetAsOneRange(); tr2.CharacterFormat.FontName = "Wingdings 2"; //16进制复选框打叉是0053,10进制复选框打叉是83 doc.Replace(selection2.SelectedText, "\u0053", true, true);//复选框不勾选 TextSelection selection3 = doc.FindString("symbol3", true, true); TextRange tr3 = selection3.GetAsOneRange(); tr3.CharacterFormat.FontName="Wingdings 2"; //16进制复选框不勾选是00A3,10进制是163 doc.Replace(selection3.SelectedText, "\u00A3", true, true);//保存文档 doc.SaveToFile("symbolTest.docx",FileFormat.Docx2013);} } }
【VB.NET】
Imports Spire.Doc Imports Spire.Doc.Documents Imports Spire.Doc.Fields Imports System.Drawing Imports System.Collections.GenericNamespace CheckBoxClass ProgramPrivate Shared Sub Main(ByVal args() As String) Dim doc As Document = New Document Dim sec As Section = doc.AddSection Dim para As Paragraph = sec.AddParagraph para.AppendText("指定字符替换成复选框, symbol1, symbol2, symbol3.”), ParagraphStyle, style=newParagraphStyle(docUnknown) style.Name = "paraStyle" style.CharacterFormat.FontName = "宋体" style.CharacterFormat.FontSize = 11 doc.Styles.Add(style) para.ApplyStyle("paraStyle") '复选框打勾 Dim selection1 As TextSelection = doc.FindString("symbol1", true, true) Dim tr1 As TextRange = selection1.GetAsOneRange tr1.CharacterFormat.FontName = "Wingdings 2" '16进制复选框打勾是0052,10进制复选框打勾是82 'doc.Replace(selection1.SelectedText, "\u0052", true, true); doc.Replace(selection1.SelectedText, CType(82,Char).ToString, true, true) '复选框打叉 Dim selection2 As TextSelection = doc.FindString("symbol2", true, true) Dim tr2 As TextRange = selection2.GetAsOneRange tr2.CharacterFormat.FontName = "Wingdings 2" '16进制复选框打叉是0053,10进制复选框打叉是83 doc.Replace(selection2.SelectedText, "\u0053", true, true)'复选框不勾选 Dim selection3 As TextSelection = doc.FindString("symbol3", true, true) Dim tr3 As TextRange = selection3.GetAsOneRange tr3.CharacterFormat.FontName = "Wingdings 2" '16进制复选框不勾选是00A3,10进制是163 doc.Replace(selection3.SelectedText, "\u00A3", true, true)'保存文档 doc.SaveToFile("symbolTest.docx", FileFormat.Docx2013) End Sub End Class End Namespace
效果图:
以上便是在.NET应用程序中使用象征符号绘制复选框到Word文档,如果您有其他问题也可以继续浏览本系列文章,获取相关教程,你还可以给我留言或者加入我们的官方技术交流群。
Word控件Spire.Doc 【其他】教程(7): 使用象征符号在 Word 中绘制复选框相关推荐
- Word控件Spire.Doc 转换教程(十二):如何将 Word 转换为 EPub、XPS、Emf
本文将介绍一种通过名为 Spire.Doc 的强大且独立的Word .NET 组件将 Word 转换为 EPub.XPS.Emf的简单方法,无需在机器上安装 Microsoft Word.它还支持将 ...
- Word控件Spire.Doc 转换教程(二十八):将 Word 转换为 PCL
PCL 文件是以打印机命令语言(通常称为 PCL)页面描述语言创建的数字打印文档.从v7.1.19 开始,Spire.Doc 支持将 word 文档转换为 PCL.PCL文件的标准有很多种:这里的 P ...
- Word控件Spire.Doc 转换教程(十三):在word文档和HTML中嵌入图像支持
将 Word 文档转换为 HTML 很流行,并被程序员和开发人员广泛使用.借助Spire.Doc for .NET这个专业的word组件,无需安装MS Word,开发者只需两行C#关键代码即可将wor ...
- Word控件Spire.Doc 转换教程(十八): 将 RTF 转换为图像并重置图像分辨率
Spire.Doc具有在 C# 和 VB.NET 中操作 RTF 文件格式的强大能力.通过使用 Spire.Doc,开发人员可以将 RTF 转换为 PDF.HTML和 .doc..docx 格式的 w ...
- Word控件Spire.Doc 转换教程(二十三):保留或禁用从 Word 到 PDF 转换的超链接
超链接为读者提供了更多的附加信息,它被广泛用于我们的 word 文档.Spire.Doc 具有强大的超链接文字元素操作功能.开发者可以在word文档中添加.修改和删除超链接.Spire.Doc for ...
- Word控件Spire.Doc 转换教程(十一):如何将 HTML 转换为图像
Spire.Doc 可以帮助用户使用 C#/VB.NET 将HTML 转换为 Image.该解决方案使用户可以随时随地通过手机.MP4播放器.PSP.iPad.iTouch等便携式设备阅读HTML.按 ...
- Word控件Spire.Doc 转换教程(七):如何将 Word 转换为 RTF
为什么要将 Word 转换为 RTF? 自 1990 年代以来,Microsoft 开始为其一系列专有的文字处理格式使用 .doc 扩展名.Doc 格式通常与 Microsoft Office 应用程 ...
- Word控件Spire.Doc 转换教程(六):如何将 XML 转换为 Word
为什么使用 C#/VB.NET 将 Office OpenXML 转换为 Word? 作为一种出色的编程语言,Office OpenXML 在其自然形式下很难导航和访问.将文件从 Office Ope ...
- Word控件Spire.Doc 转换教程(二十五):在 C#、VB.NET 中将 ODT 转换为 DOC
具有 .ODT 文件扩展名的文件是 OpenDocument 文本文档文件.这些文件通常由免费的 OpenOffice Writer 文字处理器程序创建.ODT 文件类似于与 Microsoft Wo ...
- Word控件Spire.Doc 转换教程(二十六):在 C#、VB.NET 中将 Word 转换为 EPUB 时添加封面图片
我们之前介绍如何将 Word 转换为 EPUB的文档.但是,在从 Word 文档创建 EPUB 图书时,您可能希望将封面图像添加到 EPUB.以下代码片段将演示相同的内容. Spire.Doc for ...
最新文章
- Load balancer does not have available server for client
- 报错解决:ninja: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ninja)
- 【C 语言】字符串拷贝 ( 字符串拷贝业务逻辑代码 | 分离 主函数 与 字符串拷贝 业务模型 )
- 深入浅出理解神经网络召回模型的优势
- 技术系列课回顾 | 直播点播窄带高清之 JND 感知编码技术
- linux usb 触摸屏驱动,请教大家一个linux下的usb触摸屏驱动的问题
- 给一名准90后程序员的指导——学好IT?无用论?
- oracle表空间扩容方法
- php怎么将网页另存为mht代码,mht转html代码(php)
- SQLServer 2008数据库查看死锁、堵塞的SQL语句
- WWW 指南-万维网联盟(World Wide Web)
- wordpress主题开发教程
- 领克02linux车机怎么升级,你们想看的领克02长测报告来了,一篇读懂02的车机系统...
- IPHONE能否成为圣剑?助苹果斩杀群雄!
- [unity]在unity中创建圆锥体
- HNU--计算机网络实验2
- JAVA实现Excel照相机功能_Excel如何将工作表转换为图片,并随着数据的变化自动更新?...
- 【电气设计】理论知识学习(持续更新中...)
- 【数字信号处理】MATLAB OLA(Overlap-Add)实现变调不变速/变速不变调
- 采用Cartographer、LIO-SAM构建三维点云地图,采用Octomap构建八叉树地图(三维栅格地图)
热门文章
- C#项目实战——【实战】图书馆管理系统
- 自媒体有哪些平台?今天告诉你五个好做的平台
- python knn模型_使用Python训练KNN模型并进行分类
- oauth2使用password模式获取access_token
- wordpress免费小说XSnov主题模板
- 使用jdbc方式(token登陆)连接星环科技云平台TDC中的inceptor数据库(Kerberos安全认证)
- 两化融合贯标之-两化融合贯标能给企业带来什么
- erp物料报废 oracle_物料报废处理流程
- 北京大学所有专硕确定不安排住宿!北大招生简章专业目录公布
- 让汽车软件进入iPhone时代!