可以在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