这年头,和尚泡妞都这么骚气

小说:这年头,和尚泡妞都这么骚气作者:平纯北徒更新时间:2019-03-27字数:52039

“等这里对青鳞没用之后我们就进去地底吧,现在你就参悟一下天地规则,武者到了一定地步后,不外乎就是以自身之力达到掌控规则,多感悟一下天地万物对你的帮助也是不少的,甚至有的人能从一滴寻常不过的水滴上得到感悟,这些很难说得清楚,顿悟这个状态我试过,很玄妙,也很难给你解释,但是只要有了一次我想你会受益终生。”刘皓说道。

在感情中,如何更好地依恋伴侣?

“天命遁走。”命运是最擅长隐藏,逃跑的存在,而且化身千万,不是百分一百肯定是命运的本体的话盘古一族也不会随意出手免得打草惊蛇。
之前对付混混,唐欣可以放手而为。然而现在却有些束手束脚,这让唐欣的实力受到了最大的限制。

“看我的,你只要引开鬼子就行,到时候咱们拿住了这个鬼子头头,就可以脱身了!”韩非很有自信道。

在文本框中,我们可以操作很多元素,如文本、图片、表格等,在本篇文章中将着重介绍如何插入表格到文本框,插入的表格我们可以对表格进行格式化操作来丰富表格内容。此外,对于文本框中的表格内容,我们也可以根据需要来读取表格或者删除表格。

使用工具

  • Free Spire.Doc for .NET 6.3(免费版)

示例代码

【示例1】插入表格到文本框

C#

using Spire.Doc;
using Spire.Doc.Documents; 
using Spire.Doc.Fields;

namespace InsertTableToTextbox_Doc
{
    class Program
    {
        static void Main(string[] args)
        {

            //创建一个Document类对象
            Document document = new Document();

            //添加section到文档
            Section section = document.AddSection();
            //添加段落section
            Paragraph paragraph = section.AddParagraph();

            //添加指定大小的文本框到段落
            TextBox textbox = paragraph.AppendTextBox(300, 100);

            //添加文本到文本,设置文本格式
            Paragraph textboxParagraph = textbox.Body.AddParagraph();
            TextRange textboxRange = textboxParagraph.AppendText("Sample Report 1");
            textboxRange.CharacterFormat.FontName = "Arial";

            //插入表格到文本框
            Table table = textbox.Body.AddTable(true);
            //指定表格行数、列数
            table.ResetCells(4, 4);
            //实例化数组内容
            string[,] data = new string[,]  
            {  
               {"Name","Age","Gender","ID" },  
               {"John","28","Male","0023" },  
               {"Steve","30","Male","0024" },  
               {"Lucy","26","female","0025" }  
            };

            //将数组内容添加到表格 
            for (int i = 0; i < 4; i++)
            {
                for (int j = 0; j < 4; j++)
                {
                    TextRange tableRange = table[i, j].AddParagraph().AppendText(data[i, j]);
                    tableRange.CharacterFormat.FontName = "Arial";
                }
            }

            //应用表格样式
            table.ApplyStyle(DefaultTableStyle.MediumGrid3Accent1);

            //保存并打开文档
            document.SaveToFile("Output.docx", FileFormat.Docx2013);
            System.Diagnostics.Process.Start("Output.docx");
        }
    }
}

这里应用表格格式,Spire.Doc 支持多种不同的表格类型,可根据需要自行选择。

表格添加效果:

【示例2】读取文本框中的表格

C#

 

using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;
using System.IO;
using System.Text;


namespace GetTableFromTextbox_Doc
{
    class Program
    {
        static void Main(string[] args)
        {
            //载入Word文档
            Document document = new Document("Output.docx");

            //获取第一个文本框
            TextBox textbox = document.TextBoxes[0];

            //获取文本框中第一个表格
            Table table = textbox.Body.Tables[0] as Table;
            //实例化StringBuilder类
            StringBuilder sb = new StringBuilder();

            //遍历表格中的段落并提取文本
            foreach (TableRow row in table.Rows)
            {
                foreach (TableCell cell in row.Cells)
                {
                    foreach (Paragraph paragraph in cell.Paragraphs)
                    {
                        sb.AppendLine(paragraph.Text);
                    }
                }
            }
            File.WriteAllText("text.txt", sb.ToString());
        }
    }
}

读取结果:

【示例3】删除Word文本框中的表格

C#

using Spire.Doc;
using Spire.Doc.Fields;

namespace RemoveTableFormTextbox_Doc
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建Document实例
            Document document = new Document("Output.docx");

            //获取第一个文本框
            TextBox textbox = document.TextBoxes[0];

            //删除文本框中第一个表格
            textbox.Body.Tables.RemoveAt(0);

            //保存文档
            document.SaveToFile("RemoveTable.docx", FileFormat.Docx2013);
            System.Diagnostics.Process.Start("RemoveTable.docx");
        }
    }
}

删除效果:

附:

除了添加在文本框汇中操作表格以外,我们向文本框中添加图文混排的内容也是比较常见的,不仅仅只是添加简单文本或者图片,一些复杂的格式化的操作也是可以的,具体可以参阅博客“C# 插入排版精良的Word文本框”

 

以上是本次关于“C# 操作Word 文本框中的表格”的全部内容。如需转载,请注明出处!

感谢阅读!

编辑:成道马龙

发布:2019-03-27 02:22:20

当前文章:http://www.cnsdbtzg.com/content/2019-01/18/content_50189.html

佛家经典禅语 富二代你凭什么抢走我们的妹子 一个绝望的问题:鹅怎么出来? 抢我爱人的贱人,我要怎么收拾她 因妈重男轻女,和哥关系不好,咋办 公益,到底离你的孩子有多远? 卵子冷冻能否带来“静蕾效应”? 女生怎么健身锻造好身材?

21243 76356 86936 86994 87642 45048 85050 27690 31915 54864 32529 73122 60477 75148 60919 46141 40979 18574 48745 21516

我要说两句: (0人参与)

发布