• <menu id="w2i4a"></menu>
  • logo E-iceblue中文文檔

    文檔首頁>>E-iceblue中文文檔>>在 Word 中設(shè)置段落縮進(jìn)

    在 Word 中設(shè)置段落縮進(jìn)


    Spire.Doc for .NET是一款專門對(duì) Word 文檔進(jìn)行操作的 .NET 類庫。在于幫助開發(fā)人員無需安裝 Microsoft Word情況下,輕松快捷高效地創(chuàng)建、編輯、轉(zhuǎn)換和打印 Microsoft Word 文檔。擁有近10年專業(yè)開發(fā)經(jīng)驗(yàn)Spire系列辦公文檔開發(fā)工具,專注于創(chuàng)建、編輯、轉(zhuǎn)換和打印Word/PDF/Excel等格式文件處理,小巧便捷。 

    E-iceblue 功能類庫Spire 系列文檔處理組件均由中國本土團(tuán)隊(duì)研發(fā),不依賴第三方軟件,不受其他國家的技術(shù)或法律法規(guī)限制,同時(shí)適配國產(chǎn)操作系統(tǒng)如中科方德、中標(biāo)麒麟等,兼容國產(chǎn)文檔處理軟件 WPS(如 .wps/.et/.dps 等格式

    Spire.Doc for.NET 最新下載

    在 Word 文檔中,縮進(jìn)是一種段落格式,用于調(diào)整段落正文和頁邊距之間的距離。它包括左縮進(jìn)、右縮進(jìn)、首行縮進(jìn)和懸掛縮進(jìn)。左縮進(jìn)和右縮進(jìn)可以應(yīng)用于段落的所有行,而首行縮進(jìn)只能應(yīng)用于段落的第一行。至于懸掛縮進(jìn),它可以應(yīng)用于除第一行之外的段落的每一行。本文介紹了如何使用 Spire.Doc for .NET以編程方式在 Word 文檔中設(shè)置段落縮進(jìn)

    為 .NET 安裝 Spire.Doc

    首先,您需要添加 Spire.Doc for .NET 包中包含的 DLL 文件作為 .NET 項(xiàng)目中的引用。DLL 文件可以從此鏈接下載或通過NuGet安裝。

    在 Word 中設(shè)置段落縮進(jìn)

    下表列出了一些用于在 Word 文檔中設(shè)置不同段落縮進(jìn)的核心類和屬性。

    姓名 描述
    段落格式類 表示段落的格式。
    ParagraphFormat.LeftIndent 屬性 返回或設(shè)置表示段落左縮進(jìn)的值。
    ParagraphFormat.RightIndent 屬性 返回或設(shè)置表示段落右縮進(jìn)的值。
    ParagraphFormat.FirstLineIndent 屬性 獲取或設(shè)置第一行或懸掛縮進(jìn)的值。正值代表首行縮進(jìn),負(fù)值代表懸掛縮進(jìn)。

    詳細(xì)步驟如下:

    • 創(chuàng)建一個(gè)文檔實(shí)例。
    • 使用Document.LoadFromFile()方法加載示例 Word 文檔。
    • 使用Document.Section[]屬性獲取指定部分。
    • 使用Section.Paragraphs[]屬性獲取指定段落。
    • 使用Paragraph.Format屬性獲取段落格式,然后使用ParagraphFormat類的上面列出的屬性設(shè)置段落縮進(jìn)。
    • 使用Document.SaveToFile()方法將文檔保存到另一個(gè)文件。

    【C#】

    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace WordIndent
    {
    class Program
    {
    static void Main(string[] args)
    {
    //Create a Document instance
    Document doc = new Document();
    
    //Load a sample Word document
    doc.LoadFromFile("sample.docx");
    
    //Get the first paragraph and set left indent
    Paragraph para1 = doc.Sections[0].Paragraphs[0];
    para1.Format.LeftIndent = 30;
    
    //Get the second paragraph and set right indent
    Paragraph para2 = doc.Sections[0].Paragraphs[1];
    para2.Format.RightIndent = 30;
    
    //Get the third paragraph and set first line indent
    Paragraph para3 = doc.Sections[0].Paragraphs[2];
    para3.Format.FirstLineIndent = 30;
    
    //Get the fourth paragraph and set hanging indent
    Paragraph para4 = doc.Sections[0].Paragraphs[3];
    para4.Format.FirstLineIndent = -30;
    
    //Save the document to file
    doc.SaveToFile("Indent.docx", FileFormat.Docx2010);
    }
    }
    }

    【VB.NET】

    Imports Spire.Doc
    Imports Spire.Doc.Documents
    
    Namespace WordIndent
    Friend Class Program
    Shared Sub Main(ByVal args() As String)
    
    'Create a Document instance
    Dim doc As New Document()
    
    'Load a sample Word document
    doc.LoadFromFile("sample.docx")
    
    'Get the first paragraph and set left indent
    Dim para1 As Paragraph = doc.Sections(0).Paragraphs(0)
    para1.Format.LeftIndent = 30
    
    'Get the second paragraph and set right indent
    Dim para2 As Paragraph = doc.Sections(0).Paragraphs(1)
    para2.Format.RightIndent = 30
    
    'Get the third paragraph and set first line indent
    Dim para3 As Paragraph = doc.Sections(0).Paragraphs(2)
    para3.Format.FirstLineIndent = 30
    
    'Get the fourth paragraph and set hanging indent
    Dim para4 As Paragraph = doc.Sections(0).Paragraphs(3)
    para4.Format.FirstLineIndent = -30
    
    'Save the document to file
    doc.SaveToFile("Indent.docx", FileFormat.Docx2010)
    End Sub
    End Class
    End Namespace

    C#/VB.NET:在 Word 中設(shè)置段落縮進(jìn)


    歡迎下載|體驗(yàn)更多E-iceblue產(chǎn)品

    獲取更多信息請(qǐng)咨詢慧都在線客服  ;技術(shù)交流Q群(767755948)


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();