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

    文檔首頁>>Aspose.Words開發(fā)者指南>>Aspose.Words for .NET使用教程(十二):在Word文檔中使用圖表軸

    Aspose.Words for .NET使用教程(十二):在Word文檔中使用圖表軸


    Aspose.Words無需Microsoft Word也可在任何平臺上滿足Word文檔的一切操作需求。本文將與大家分享如何檢測文件格式和檢查格式兼容性。

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

    圖表是一種非常有用的工具,能以圖形的方式表示或可視化任何類型的數(shù)據(jù),從而對目標受眾產(chǎn)生最大的影響。圖表可以讓用戶查看所表示數(shù)據(jù)的結(jié)果,以便更好地理解和預(yù)測當前和未來的數(shù)據(jù)。

    在Word文檔中,可以根據(jù)用戶的需要使用各種類型的圖表。為了使圖表更易于理解,可以將圖表標題和軸標題添加到圖表中。軸標題通常適用于可以在圖表中顯示的所有軸,最常用的圖表類型有兩個軸。 沿圖表底部的X軸是橫軸,沿圖表左側(cè)的Y軸是縱軸。

    如何隱藏圖表軸

    在某些情況下,用戶可能需要隱藏圖表軸或其中任何一個。使用Aspose.Words for .NET,可以通過將特定軸的ChartAxis.Hidden屬性值設(shè)置為false來實現(xiàn)。此屬性指示此軸是否隱藏。默認值為false

    以下代碼段顯示了如何隱藏圖表的Y軸。

    // For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
    Document doc = new Document();
    DocumentBuilder builder = new DocumentBuilder(doc);
    
    // Insert chart.
    Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
    Chart chart = shape.Chart;
    
    // Clear demo data.
    chart.Series.Clear();
    
    // Fill data.
    chart.Series.Add("AW Series 1",
        new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
        new double[] { 1.2, 0.3, 2.1, 2.9, 4.2 });
    
    // Hide the Y axis.
    chart.AxisY.Hidden = true;
    
    dataDir = dataDir + @"HideChartAxis_out.docx";
    doc.Save(dataDir);
    

    下面給出了圖表的結(jié)果視圖,其中隱藏了Y軸:

    圖表-隱藏Y軸

    多行標簽對齊

    在使用ChartAxis時,Aspose.Words for .NET可讓用戶自定義標簽對齊的方式。默認情況下,Microsoft Word會將所有軸標簽對齊到中心,如下所示:

    默認對齊

    TickAabelAlignment屬性已在ChartAxis類下引入,用于設(shè)置標簽對齊。ChartAxis類表示圖表的軸選項。TickLabelAlignment屬性可獲取或設(shè)置軸刻度標簽的文本對齊方式,僅在多行標簽的情況下才有效。 默認值為“ParagraphAlignment.Center”。

    以下代碼段顯示了TickLabelAlignment的工作情況。

    Document doc = new Document(dataDir + "Document.docx");
    Shape shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);
    ChartAxis axis = shape.Chart.AxisX;
    
    //This property has effect only for multi-line labels.
    axis.TickLabelAlignment = ParagraphAlignment.Right;
    
    doc.Save(dataDir + "Document_out.docx");

    生成的圖表視圖如下所示:

    自定義對齊方式

    如果你有任何問題或意見,歡迎在下方評論區(qū)留言~

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


    想要購買正版授權(quán),或者獲取更多Aspose.Words相關(guān)信息的朋友可以點擊" 咨詢在線客服 "~
    慧都315特惠
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

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