彩票走势图

Word控件Spire.Doc 【文档操作】教程(十七):在 C# 中将复选框和图片内容控件添加到 Word 文档

翻译|使用教程|编辑:胡涛|2022-04-19 13:25:48.110|阅读 314 次

概述:本文将向您展示如何通过 Spire.Doc for .NET 在 word 文档中添加复选框和图片内容控件,欢迎查阅!

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

除了Combo Box、Text、Date Picker 和 Drop-Down List 内容控件外,Checkbox 和图片内容控件也是 Word 文档中使用最多的内容控件。Spire.Doc 支持在word文档中添加多种内容控件。本文将向您展示如何通过 Spire.Doc for .NET 在 word 文档中添加复选框和图片内容控件。

Spire.Doc for.NET 最新下载

如何添加复选框和图片内容控件的代码片段:

using System;
using System.Drawing;
namespace AddCheckbox
{

class Program
{

static void Main(string[] args)
{
//Create a new word document
Document document = new Document();

//Add a section to the document
Section section = document.AddSection();

//Add a document to the section
Paragraph paragraph = section.AddParagraph();

//Add checkbox content control
StructureDocumentTagInline sdt = new StructureDocumentTagInline(document);
paragraph = section.AddParagraph();
sdt = new StructureDocumentTagInline(document);
sdt.CharacterFormat.FontSize = 20;
paragraph.ChildObjects.Add(sdt);
sdt.SDTProperties.SDTType = SdtType.CheckBox;
SdtCheckBox scb = new SdtCheckBox();
sdt.SDTProperties.ControlProperties = scb;
TextRange tr = new TextRange(document);
tr.CharacterFormat.FontName = "MS Gothic";
tr.CharacterFormat.FontSize = 20;
sdt.ChildObjects.Add(tr);
scb.Checked = true;

sdt.SDTProperties.Alias = "CheckoBox";
sdt.SDTProperties.Tag = "Checkbox";

//Add picture content control
paragraph = section.AddParagraph();
sdt = new StructureDocumentTagInline(document);
paragraph.ChildObjects.Add(sdt);
sdt.SDTProperties.ControlProperties = new SdtPicture();

sdt.SDTProperties.Alias = "Picture";
sdt.SDTProperties.Tag = "Picture";

DocPicture pic = new DocPicture(document) { Width = 10, Height = 10 };
pic.LoadImage(Image.FromFile("Logo.jpg"));
sdt.SDTContent.ChildObjects.Add(pic);

document.SaveToFile("Sample.docx", FileFormat.Docx2013);

}
}
}

word文档添加复选框和图片内容控件后的有效截图:

Add checkbox and picture content control to word document in C#


欢迎下载|体验更多E-iceblue产品

如需获取更多产品相关信息请咨询  



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP