最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年08月26日 09:08:27   作者:Yesi  
在一般情況下word中輸入的文字都是橫向的,今天小編給大家?guī)?lái)兩種方法來(lái)設(shè)置更改文本方向的方法,非常不錯(cuò),對(duì)c# word 更改文本方向的知識(shí)感興趣的朋友一起看看吧

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

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

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

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

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

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

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

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

//添加一個(gè)新的section到文檔
Section sec = document.AddSection();
//添加一個(gè)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("你好"); 

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

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

步驟4:保存文檔。

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

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

設(shè)置一個(gè)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è)置一個(gè)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è)置/更改文本方向的方法(兩種),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • C#泛型編程介紹

    C#泛型編程介紹

    泛型:通過(guò)參數(shù)化類(lèi)型來(lái)實(shí)現(xiàn)在同一份代碼上操作多種數(shù)據(jù)類(lèi)型。利用“參數(shù)化類(lèi)型”將類(lèi)型抽象化,從而實(shí)現(xiàn)靈活的復(fù)用
    2013-09-09
  • MessageBox的Buttons和三級(jí)聯(lián)動(dòng)效果

    MessageBox的Buttons和三級(jí)聯(lián)動(dòng)效果

    這篇文章主要介紹了MessageBox的Buttons和三級(jí)聯(lián)動(dòng)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • C#時(shí)間格式轉(zhuǎn)換為時(shí)間戳的方法步驟

    C#時(shí)間格式轉(zhuǎn)換為時(shí)間戳的方法步驟

    這篇文章主要介紹了C#時(shí)間格式轉(zhuǎn)換為時(shí)間戳的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • C# Guid長(zhǎng)度雪花簡(jiǎn)單生成器的示例代碼

    C# Guid長(zhǎng)度雪花簡(jiǎn)單生成器的示例代碼

    這篇文章主要介紹了C# Guid長(zhǎng)度雪花簡(jiǎn)單生成器的示例代碼,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-12-12
  • C#使用BackgroundWorker控件

    C#使用BackgroundWorker控件

    這篇文章介紹了C#使用BackgroundWorker控件的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • 深入理解C#中的枚舉

    深入理解C#中的枚舉

    本篇文章主要是對(duì)C#中的枚舉進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-01-01
  • 快速解決C# android base-64 字符數(shù)組的無(wú)效長(zhǎng)度問(wèn)題

    快速解決C# android base-64 字符數(shù)組的無(wú)效長(zhǎng)度問(wèn)題

    下面小編就為大家?guī)?lái)一篇快速解決C# android base-64 字符數(shù)組的無(wú)效長(zhǎng)度問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-08-08
  • C#面向?qū)ο髮?shí)現(xiàn)圖書(shū)管理系統(tǒng)

    C#面向?qū)ο髮?shí)現(xiàn)圖書(shū)管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C#面向?qū)ο髮?shí)現(xiàn)圖書(shū)管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C#中把FastReport.Net報(bào)表控件的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)

    C#中把FastReport.Net報(bào)表控件的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)

    這篇文章介紹了在數(shù)據(jù)庫(kù)中保存FastReport.Net報(bào)表的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • C#數(shù)據(jù)庫(kù)連接方式(類(lèi)的形式)

    C#數(shù)據(jù)庫(kù)連接方式(類(lèi)的形式)

    這篇文章主要介紹了C#數(shù)據(jù)庫(kù)連接方式(類(lèi)的形式),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評(píng)論

张家港市| 托克托县| 富平县| 开化县| 灵宝市| 卓尼县| 城固县| 天镇县| 巴里| 乌海市| 平定县| 昂仁县| 荔浦县| 中方县| 淅川县| 长治县| 永善县| 简阳市| 无为县| 奉贤区| 秦皇岛市| 利津县| 泗阳县| 清涧县| 荆门市| 绥芬河市| 嵊州市| 沽源县| 达州市| 永修县| 耿马| 雷波县| 鹰潭市| 洛隆县| 阜宁县| 子长县| 天镇县| 修武县| 双江| 昌图县| 乐亭县|