不停息的翔龙 发表于 2015-2-17 10:49:00

TX控件如何动态创建Word文档并按要求进行排版

通过代码生成WORD文档,并对内容动态通过代码的方式进行设置文档的标题、内容的字体大小、行间距、段间距、缩进等排版格式。

iceman 发表于 2015-2-17 14:39:00

回复 1楼不停息的翔龙的帖子

通过代码生成WORD文档:

//doc 格式
this.textControl1.Save("test.doc", TXTextControl.StreamType.MSWord);
//docx 格式
this.textControl1.Save("test.docx", TXTextControl.StreamType.WordprocessingML);

iceman 发表于 2015-2-17 14:51:00

回复 1楼不停息的翔龙的帖子

文档的标题-通过字体大小和对齐方式设置:

this.textControl1.ParagraphFormat.Alignment = TXTextControl.HorizontalAlignment.Center;


内容的字体大小:

            //整个文档字体大小
            this.textControl1.Font = new Font("SimSun", 100);
            //选择部分字体大小
            this.textControl1.Selection.FontSize =100;


行间距-ParagraphFormat.LineSpacing

段间距-通过插入换行符控制:

textControl1.Selection.Text = "\v";


缩进:

            this.textControl1.InputFormat.LeftIndent = 300;
            this.textControl1.InputFormat.RightIndent = 300;

不停息的翔龙 发表于 2015-2-26 13:51:00

回复 3楼iceman的帖子

图片如何用代码动态插入到指定位置,如果针对某一段落或行 进行相关设置,应如何选定?

Alice 发表于 2015-2-26 14:40:00

回复 4楼不停息的翔龙的帖子

可以通过Images.Add方法将图片插入到固定位置。
比如将突破插入到第五段的代码
Paragraph p = textControl1.Paragraphs;
textControl1.Images.Add(new Image(), HorizontalAlignment.Left, p.Start-1, ImageInsertionMode.DisplaceText);

在线文档参考:
http://www.textcontrol.com/en_US/support/documentation/dotnet/n_techarticle_images.adding.htm

不停息的翔龙 发表于 2015-5-4 14:27:00

如何 动态 插入 一段 文字 到指定 位置?

不停息的翔龙 发表于 2015-5-4 14:28:00

回复 5楼Alice的帖子

如何 动态 插入 一段 文字 到指定 位置?

不停息的翔龙 发表于 2015-5-4 15:18:00

回复 5楼Alice的帖子

求能 动态插入图片 与 一段文字 到指定位置的 小Demo 急

不停息的翔龙 发表于 2015-5-4 15:25:00

回复 5楼Alice的帖子

如何 动态 插入 一段 文字 到指定 位置?   这个先解决下急!!!!!!!!!

iceman 发表于 2015-5-4 17:26:00

回复 9楼不停息的翔龙的帖子

请参考:http://gcdn.gcpowertools.com.cn/showtopic-16868.html
页: [1]
查看完整版本: TX控件如何动态创建Word文档并按要求进行排版