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

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

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

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

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

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

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

步驟2:為一個section內的所有文本設置文本方向。

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

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

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

//添加一個新的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;
//設置單元格的文本方向并添加文本到該單元格
cell.CellFormat.TextDirection = TextDirection.RightToLeftRotated;
cell.AddParagraph().AppendText("你好"); 

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

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

步驟4:保存文檔。

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

運行結果:

設置一個section內的所有文本的文本方向:

設置部分文本的文本方向:

全部代碼:

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");
//設置一個section內的所有文本的文本方向
Section section = document.Sections[0];
section.TextDirection = TextDirection.RightToLeftRotated; 
//設置部分文本的文本方向
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中設置/更改文本方向的方法(兩種),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • C#泛型編程介紹

    C#泛型編程介紹

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

    MessageBox的Buttons和三級聯(lián)動效果

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

    C#時間格式轉換為時間戳的方法步驟

    這篇文章主要介紹了C#時間格式轉換為時間戳的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • C# Guid長度雪花簡單生成器的示例代碼

    C# Guid長度雪花簡單生成器的示例代碼

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

    C#使用BackgroundWorker控件

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

    深入理解C#中的枚舉

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

    快速解決C# android base-64 字符數(shù)組的無效長度問題

    下面小編就為大家?guī)硪黄焖俳鉀QC# android base-64 字符數(shù)組的無效長度問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • C#面向對象實現(xiàn)圖書管理系統(tǒng)

    C#面向對象實現(xiàn)圖書管理系統(tǒng)

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

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

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

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

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

最新評論

双辽市| 炉霍县| 温宿县| 秦安县| 江门市| 景宁| 中牟县| 繁昌县| 简阳市| 清徐县| 尤溪县| 武隆县| 驻马店市| 巍山| 子长县| 综艺| 海南省| 龙川县| 台北县| 岳池县| 库伦旗| 宁武县| 武安市| 日土县| 济源市| 和硕县| 利津县| 宜兰市| 两当县| 临朐县| 呼图壁县| 华容县| 延边| 新巴尔虎右旗| 阳新县| 大田县| 芦山县| 贵溪市| 玉山县| 深圳市| 喀喇|