• <menu id="w2i4a"></menu>
  • logo Aspose.Words開發(fā)者指南

    文檔首頁>>Aspose.Words開發(fā)者指南>>Aspose.Words for .NET使用文檔教程(8):如何獲取字體行間距

    Aspose.Words for .NET使用文檔教程(8):如何獲取字體行間距


    Aspose.Words For .Net是一種高級Word文檔處理API,用于執(zhí)行各種文檔管理和操作任務。API支持生成,修改,轉換,呈現(xiàn)和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。此外,API支持所有流行的Word處理文件格式,并允許將Word文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。

    【下載Aspose.Words for .NET最新試用版】

    獲取字體行間距


    字體的行間距是兩個連續(xù)文本行的基線之間的垂直距離。因此,行間距包括行之間的空白空間以及字符本身的高度。

    LineSpacing屬性是在Font類中引入的,以獲取此值,如下面給出的示例所示:

    //文檔目錄的路徑。
    string dataDir = RunExamples.GetDataDir_WorkingWithDocument();
    
    //初始化文檔。
    Document doc = new Document();
    DocumentBuilder builder = new DocumentBuilder(doc);
    builder.Font.Name = "Calibri";
    builder.Writeln("qText");
    
    //獲得行間距。
    Font font = builder.Document.FirstSection.Body.FirstParagraph.Runs[0].Font;
    Console.WriteLine($"lineSpacing = {font.LineSpacing}");


    段落樣式分隔符


    Aspose.Words將一個公共屬性BreakIsStyleSeparator 提供到Paragraph類中,允許識別Style Separator Paragraph,如下面給出的示例所示:

    //文檔目錄的路徑。
    string dataDir = RunExamples.GetDataDir_RenderingAndPrinting();
    
    //初始化文檔。
    string fileName = "TestFile.doc";
    Document doc = new Document(dataDir + fileName);
    
    foreach (Paragraph paragraph in doc.GetChildNodes(NodeType.Paragraph, true))
    {
        if (paragraph.BreakIsStyleSeparator)
        {
            Console.WriteLine("Separator Found!");
        }
    }


    為你推薦:Aspose專題 - Aspose最新資源合集

    想要獲取Aspose.Words正版授權可聯(lián)系在線客服哦~


    ASPOSE技術交流QQ群已開通,各類資源及時分享,歡迎交流討論!(掃描下方二維碼加入群聊)

    1560231367164.png

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

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