x
环境
{
"Aspose.Words":
{"Version":"18.x"}
}
需求与难题
生成试卷的时候,如果数学题目中有特殊符号的话,就需要用图片代替了,
就出现了这样的问题,一行中既有图片也有文本.
↓找了一篇文章也是生成试卷,生成的效果下图这样的,非常符合我所要的,关键贴出来的代码中没看到怎么处理[图片+文本]垂直居中,水平居中.
解决方案
0.你想用Aspose.Words生成最终的结果,你最好先知道怎么在Wrod中设置.
1.设置一个段落→垂直居中的.doc文件
2.将这个.doc文件为模板,读取
// 读取你带有垂直居中水平居中的模板 Document doc = new Document("YouDemoDoc.doc"); DocumentBuilder builder = new DocumentBuilder(doc);
3.切记不要在代码中,清除掉样式...
//这个是一定不要出现的...×
builder.ParagraphFormat.ClearFormatting();
传送门,摘抄.
x