翻譯|使用教程|編輯:胡濤|2022-08-25 11:12:30.617|閱讀 232 次
概述:本文將給您介紹在spire.doc下如何在Word中設(shè)置文本方向,希望能對您有所幫助!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Spire.NET的Spire.是MicrosoftDoc人員對Word文檔進行操作打印的.NET類庫。幫助單獨安裝Microsoft Word在開發(fā)環(huán)境下,輕松便捷地創(chuàng)建、編輯、轉(zhuǎn)換和轉(zhuǎn)換Word文檔。擁有近10個專業(yè)開發(fā)經(jīng)驗Spire系列辦公文檔開發(fā)打印工具,專注于創(chuàng)建、編輯、轉(zhuǎn)換和Word/Excel等格式文件處理,介紹/PDF在哪里。下面將給您的spire.doc中Word中設(shè)置文本方向,希望能對您有所幫助!
我們可以使用 Spire.Doc.Documents 命名空間中的 TextDirection 來設(shè)置 word 文檔中文本枚舉的部分。這個枚舉組件包含:LeftToRight、TopToBottom、LeftToRightRotated、TopToBottomRotated、RightToLeft 和 RightToLeftRotated。下面的示例如何顯示為為中的所有文本和部分文本設(shè)置文本方向。
詳細步驟:
第1步:初始化文檔類的新實例并加載文檔。
文檔文檔 = 新文檔(); document.LoadFromFile("Word.docx");
第 2 步:為部分中的所有文本設(shè)置文本方向。
//獲取第一部分并設(shè)置其文本方向 Section section = document.Sections[0]; section.TextDirection = TextDirection.RightToLeftRotated;
要為部分文本設(shè)置文本,我們可以將文本放置在一個表格中,然后設(shè)置文本方向,如下所示:
第 3章在該中添加一個單位部分,在該表格中添加一個目標表格,然后將文檔設(shè)置為新的步驟 3 并附上一個新的文本步驟:將一個單元格中的方向添加到單元格中。
//向文檔中添加一個新部分 Section sec = document.AddSection(); //將表添加到新部分 表表 = sec.AddTable(); //向表中添加一行一列 table.ResetCells(1, 1); //獲取表格單元格 TableCell 單元格 = table.Rows[0].Cells[0]; table.Rows[0].Height = 150; table.Rows[0].Cells[0].Width = 10; //設(shè)置單元格的文本方向并附加一些文本 cell.CellFormat.TextDirection = TextDirection.RightToLeftRotated; cell.AddParagraph().AppendText("Hello,world: 垂直樣式");
添加一個新文本段落,排除上述設(shè)置是否會影響本節(jié)中其他的方向:
sec.AddParagraph().AppendText("新段落");
第 4 步:保存文檔。
document.SaveToFile("result.docx", FileFormat.Docx);
結(jié)果:
為部分中的所有文本設(shè)置文本方向:
為部分文本設(shè)置文本方向:
完整代碼:
使用 Spire.Doc; 使用 Spire.Doc.Documents; 命名空間 Set_text_direction_in_Word { 課堂節(jié)目 { 靜態(tài)無效主要(字符串 [] 參數(shù)) { 文檔文檔 = 新文檔(); document.LoadFromFile("Word.docx"); //為一個section中的所有文本設(shè)置文本方向 Section section = document.Sections[0]; section.TextDirection = TextDirection.RightToLeftRotated; // 為部分文本設(shè)置文本方向 Section sec = document.AddSection(); 表表 = sec.AddTable(); table.ResetCells(1, 1); TableCell 單元格 = table.Rows[0].Cells[0]; table.Rows[0].Height = 150; table.Rows[0].Cells[0].Width = 10; cell.CellFormat.TextDirection = TextDirection.RightToLeftRotated; cell.AddParagraph().AppendText("Hello,world: 垂直樣式"); sec.AddParagraph().AppendText("新段落"); //保存文檔 document.SaveToFile("result.docx", FileFormat.Docx); } } }
以上在spire.doc中如何在Word中設(shè)置文本方向,如果您有其他問題也可以繼續(xù)瀏覽本系列文章,獲取相關(guān)教程,您還可以給我留言或者加入我們的官方技術(shù)交流群。
歡迎下載|體驗更多E-iceblue產(chǎn)品
獲取更多信息請咨詢 ;技術(shù)交流Q群(767755948)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn