小编Sas*_*.R.的帖子

使用OpenXml Sdk 2.0在Word中进行水平文本对齐

我需要另一个帮助...我的导出功能将我的报告导出为一个表格.我需要为每个单元格应用水平对齐属性.我写的出口代码如下.Tbl是我在报告中使用的文本块.我在这里写了对齐代码.但是不起作用..请帮助我使用OpenXML SDk 2.0完成此任务

 using Word = DocumentFormat.OpenXml.Wordprocessing;

 WordprocessingDocument WordDoc = WordprocessingDocument.Create(SavePath,  WordprocessingDocumentType.Document);
 MainDocumentPart mainDocument = WordDoc.AddMainDocumentPart();
 mainDocument.Document = new Word.Document();
 StyleDefinitionsPart StylesDefs = mainDocument.AddNewPart<StyleDefinitionsPart>();
 StylesDefs.Styles = new Word.Styles();
 Word.Body body = new Word.Body();
 Word.Table WordTable = new Word.Table();
 Word.TableRow Row;

 Word.TableCell Cell = new Word.TableCell();
 Word.Style ParaStyle = new Word.Style(new Word.Name() { Val = Tbl.GetHashCode().ToString() });
 Word.RunProperties ParaRunProperties = new Word.RunProperties();
 ParaRunProperties.Append(new Word.RunFonts() { Ascii = Tbl.FontFamily.ToString() });
 if (Tbl.HorizontalAlignment == HorizontalAlignment.Center)
     ParaRunProperties.Append(new Word.Justification() { Val = Word.JustificationValues.Center });
 else …
Run Code Online (Sandbox Code Playgroud)

c# ms-word openxml

3
推荐指数
2
解决办法
2万
查看次数

使用Open Xml SDK 2.0更改Wor Document的页面大小

我的应用程序需要使用Open xml Sdk 2.0将自定义报告导出到Word文档

我的导出功能工作正常,但我需要增加页面大小才能正确显示它.(否则自动换行将是一个问题,报告看起来不会很好).

任何人都可以建议我如何根据报告的宽度调整页面大小.

我还需要另一个帮助来对齐单词文档.发布链接是使用OpenXml Sdk 2.0在Word中进行水平文本对齐

.net openxml

0
推荐指数
2
解决办法
5630
查看次数

标签 统计

openxml ×2

.net ×1

c# ×1

ms-word ×1