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

    文檔首頁>>E-iceblue中文文檔>>設(shè)置頁面邊框的位置和自定義樣式

    設(shè)置頁面邊框的位置和自定義樣式


    MS 頁面邊框選項(xiàng)提供了通過從文本或頁面邊緣測(cè)量的邊距設(shè)置頁面邊框位置的選項(xiàng)。此外,它還提供了自定義頁面邊框的選項(xiàng),通過設(shè)置上、下、左、右邊框的樣式和顏色。我們已經(jīng)介紹了設(shè)置頁面邊框的方法,并使用Spire.Doc設(shè)置頁面邊框是否圍繞頁眉/頁腳。本文將介紹Spire.Doc提供的在C#中設(shè)置頁面邊框的位置和自定義樣式的解決方案。

    Spire.Doc for.NET 最新下載

    注意:在開始之前,請(qǐng)下載最新版本的Spire.Doc,并在bin文件夾中添加.dll作為Visual Studio的參考。

    第 1 步:加載沒有頁面邊框的示例文檔。

    Document document = new Document();
    document.LoadFromFile("S.docx");
    Section section = document.Sections[0];

    第 2 步:設(shè)置頁面邊框的位置及其間距。效果將顯示從文本測(cè)量的頁面邊框和具有相同間距的頁面邊緣之間的差異。

    section.PageSetup.PageBorderOffsetFrom = PageBorderOffsetFrom.PageEdge;
    section.PageSetup.Borders.Top.Space = 20;
    section.PageSetup.Borders.Bottom.Space = 30;
    section.PageSetup.Borders.Left.Space = 20;
    section.PageSetup.Borders.Right.Space =25;

    第 3 步:設(shè)置頁面上、下、左、右邊框的樣式和顏色,即自定義頁面邊框。

    section.PageSetup.Borders.Top.BorderType = BorderStyle.Double;
    section.PageSetup.Borders.Bottom.BorderType = BorderStyle.Engrave3D;
    section.PageSetup.Borders.Left.BorderType = BorderStyle.Double;
    section.PageSetup.Borders.Right.BorderType = BorderStyle.Double;
    
    section.PageSetup.Borders.Top.Color = Color.YellowGreen;
    section.PageSetup.Borders.Bottom.Color = Color.DeepSkyBlue;
    section.PageSetup.Borders.Left.Color = Color.DeepSkyBlue;
    section.PageSetup.Borders.Right.Color = Color.DeepSkyBlue;

    第 4 步:保存文檔并啟動(dòng)以查看效果。

    document.SaveToFile("result.docx", FileFormat.Docx2013);
    System.Diagnostics.Process.Start("result.docx");

    效果

    從文本測(cè)量的頁面邊框位置:

    如何設(shè)置頁面邊框的位置和自定義樣式

    從頁面邊緣測(cè)量的頁面邊框位置:

    如何設(shè)置頁面邊框的位置和自定義樣式

    完整代碼

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Spire.Doc;
    using Spire.Doc.Documents;
    using Spire.Doc.Fields;
    using System.Drawing;
    
    namespace Mirror_Margin
    {
    class Program
    {
    static void Main(string[] args)
    {
    Document document = new Document();
    document.LoadFromFile("S.docx");
    Section section = document.Sections[0];
    
    section.PageSetup.PageBorderOffsetFrom = PageBorderOffsetFrom.PageEdge;
    section.PageSetup.Borders.Top.Space = 20;
    section.PageSetup.Borders.Bottom.Space = 30;
    section.PageSetup.Borders.Left.Space = 20;
    section.PageSetup.Borders.Right.Space =25;
    
    section.PageSetup.Borders.Top.BorderType = BorderStyle.Double;
    section.PageSetup.Borders.Bottom.BorderType = BorderStyle.Engrave3D;
    section.PageSetup.Borders.Left.BorderType = BorderStyle.Double;
    section.PageSetup.Borders.Right.BorderType = BorderStyle.Double;
    
    section.PageSetup.Borders.Top.Color = Color.YellowGreen;
    section.PageSetup.Borders.Bottom.Color = Color.DeepSkyBlue;
    section.PageSetup.Borders.Left.Color = Color.DeepSkyBlue;
    section.PageSetup.Borders.Right.Color = Color.DeepSkyBlue;
    
    document.SaveToFile("result.docx", FileFormat.Docx2013);
    System.Diagnostics.Process.Start("result.docx");
    }
    }
    }
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();