您的位置 首页 > 职场江湖

【word字体怎么旋转】在C# Word文本框中设置直排内横排的方向

可以在Word中插入文本框。默认情况下,插入的文本框中的文本方向水平排列。这个测试的文件排版是考生试卷类型。考生信息栏的内容见下图。

本文以C#程序代码为例,说明如何实现这些排版。VB,以供参考。还附带了NET代码。

测试程序环境如下:

Visual studio 2017。net framework 4.8 Free S for。net 7.11测试word文档:docx2013 dll安装信息:程序通过nuget搜索free s安装即可。

设置文字方向时,可以支持多种方法:

这次要实现的目标格式使用LeftToRight类型,要设置垂直显示,请选择LeftToRightRotated类型,其他文字旋转类型相同。

C#

using S;

Using S . Documents

Using S . Fields

Using Sy

Namespace SetTextDirection

{

Class程序

{

Static void Main(string[] args)

{

//实例化document对象

Document doc=new Document();

//添加部分

Section section=doc。add section();

//页面边距设置

=90;

=90;

paragraph paragraph=();

//添加第一个文本框

TextBox textBox1=(-20、20);

//将文本框设置为固定位置

=Horizon

=0;

=-10f;

=Ver

//设定直排内横排方向

=S;

=Tex//旋转文字方向

//=TexRotated;//垂直显示

//添加文字和设置字体

paragraph textboxpara 1=();

TextRange txtrg=('名_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _)

='等值线'

=10;

=Color。黑色;黑色。

=Horizon

//保存文档

Doc。save tofile(' Re;FileFormat。docx 2013);

sy(' Re;);

}

}

} #盛业大年#

关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐