可以在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;);
}
}
}
#盛业大年#
1.《【word怎么让字体往左移】在C# Word文本框中设置直排内横排的方向》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【word怎么让字体往左移】在C# Word文本框中设置直排内横排的方向》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2551121.html