Veri Etiket Şeklini Metne Sığacak Şekilde Yeniden Boyutlandır
Excel uygulaması, Grafik Veri Etiketleri için Metne Sığacak Şekilde Yeniden Boyutlandırma seçeneği sağlar; şeklin büyüklüğünü metnin içine sığacak şekilde artırmak için. Bu seçenek, Excel arayüzünde grafiğin herhangi bir veri etiketini seçerek erişilebilir. Sağ tıklayın ve Veri Etiketlerini Biçimlendir menüsünü seçin. Boyut ve Özellikler sekmesinde, ilgili özellikleri açmak için Hizalama‘yı genişletin ve bununla ilgili olarak Metne Sığacak Şekilde Yeniden Boyutlandırmayı seçeneğini içeren ilgili özellikleri ortaya çıkarın.
Veri Etiket Şeklini Metne Sığacak Şekilde Yeniden Boyutlandır
Excel’in metni sığacak şekilde veri etiketi şekillerini yeniden boyutlandırma özelliğini taklit etmek için, Aspose.Cells API’ları Boolean tipinde DataLabels.ResizeShapeToFitText özelliğini açığa çıkartmıştır. Aşağıdaki kod parçası, DataLabels.ResizeShapeToFitText özelliğinin basit kullanım senaryosunu göstermektedir.
Kod çalıştırılmadan önce grafik şu şekilde görünecektir.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(ResizeChartDataLabelShapeToFitText.class); | |
// Create an instance of Workbook containing the Chart | |
Workbook book = new Workbook(dataDir + "report.xlsx"); | |
// Access the Worksheet that contains the Chart | |
Worksheet sheet = book.getWorksheets().get(0); | |
// Access ChartCollection from Worksheet | |
ChartCollection charts = sheet.getCharts(); | |
// Loop over each chart in collection | |
for (int chartIndex = 0; chartIndex < charts.getCount(); chartIndex++) { | |
// Access indexed chart from the collection | |
Chart chart = charts.get(chartIndex); | |
for (int seriesIndex = 0; seriesIndex < chart.getNSeries().getCount(); seriesIndex++) { | |
// Access the DataLabels of indexed NSeries | |
DataLabels labels = chart.getNSeries().get(seriesIndex).getDataLabels(); | |
// Set ResizeShapeToFitText property to true | |
labels.setResizeShapeToFitText(true); | |
} | |
// Calculate Chart | |
chart.calculate(); | |
} | |
// Save the result | |
book.save(dataDir + "output.xlsx"); |
Kod çalıştırıldıktan sonra grafik şu şekilde görünecektir.