欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C#教程

當(dāng)前位置:主頁 > 軟件編程 > C#教程 >

C# 向Word中設(shè)置/更改文本方向的方法(兩種)

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C#教程|點(diǎn)擊: 次

一般情況下在Word中輸入的文字都是橫向的,今天給大家分享兩種方法來設(shè)置/更改一個section內(nèi)的所有文本的方向及部分文本的方向,有興趣的朋友可以試下。

首先,從https://visualstudiogallery.msdn.microsoft.com/d3a38f74-3490-42da-bdb0-37fa5acebc36下載免費(fèi)版.NET Word類庫并安裝,然后創(chuàng)建一個C# 控制臺應(yīng)用程序,添加引用及命名空間并參考以下步驟。

步驟1:創(chuàng)建一個新的Document對象并加載Word文檔。

Document document = new Document();
document.LoadFromFile("示例.docx"); 

步驟2:為一個section內(nèi)的所有文本設(shè)置文本方向。

//獲取第一個section并為其設(shè)置文本方向
Section section = document.Sections[0];
section.TextDirection = TextDirection.RightToLeftRotated; 

如果要設(shè)置部分文本的文本方向,可以將該文本放在table中然后再設(shè)置文本方向,如以下步驟:

步驟3:添加一個新的section和一個table,獲取目標(biāo)單元格并設(shè)置文本方向,然后將文本添加到單元格。

//添加一個新的section到文檔
Section sec = document.AddSection();
//添加一個table到該section
Table table = sec.AddTable();
//添加一行和一列到table
table.ResetCells(1, 1);
//獲取單元格
TableCell cell = table.Rows[0].Cells[0];
table.Rows[0].Height = 50;
table.Rows[0].Cells[0].Width = 5;
//設(shè)置單元格的文本方向并添加文本到該單元格
cell.CellFormat.TextDirection = TextDirection.RightToLeftRotated;
cell.AddParagraph().AppendText("你好"); 

添加一個新的段落來檢測以上方法是否會影響該section內(nèi)的其他文本的文本方向:

sec.AddParagraph().AppendText("新段落"); 

步驟4:保存文檔。

document.SaveToFile("文本方向.docx", FileFormat.Docx);

運(yùn)行結(jié)果:

設(shè)置一個section內(nèi)的所有文本的文本方向:

設(shè)置部分文本的文本方向:

全部代碼:

using Spire.Doc;
using Spire.Doc.Documents;
namespace Set_text_direction_in_Word
{
class Program
{
static void Main(string[] args)
{
Document document = new Document();
document.LoadFromFile("示例.docx");
//設(shè)置一個section內(nèi)的所有文本的文本方向
Section section = document.Sections[0];
section.TextDirection = TextDirection.RightToLeftRotated; 
//設(shè)置部分文本的文本方向
Section sec = document.AddSection();
Table table = sec.AddTable();
table.ResetCells(1, 1);
TableCell cell = table.Rows[0].Cells[0];
table.Rows[0].Height = 50;
table.Rows[0].Cells[0].Width = 5;
cell.CellFormat.TextDirection = TextDirection.RightToLeftRotated;
cell.AddParagraph().AppendText("你好");
sec.AddParagraph().AppendText("新段落");
//保存文檔
document.SaveToFile("文本方向.docx", FileFormat.Docx);
}
}
}

以上所述是小編給大家介紹的C# 向Word中設(shè)置/更改文本方向的方法(兩種),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對我們網(wǎng)站的支持!

上一篇:Json操作庫DynamicJson使用指南

欄    目:C#教程

下一篇:WPF仿三星手機(jī)充電界面實(shí)現(xiàn)代碼

本文標(biāo)題:C# 向Word中設(shè)置/更改文本方向的方法(兩種)

本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/6279.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有