Koşullu Biçimlendirme Veri Çubukları Görüntüleri Oluşturun

Contents
[ ]

Örnek vermek

Aşağıdaki örnek kod, C1 hücresinin DataBar görüntüsünü oluşturur. Önce hücrenin format koşul nesnesine erişir ve sonra o nesneden DataBar nesnesine erişir ve onu kullanır.DataBar.toImage() hücrenin görüntüsünü oluşturma yöntemi. Son olarak, görüntüyü diske kaydeder.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
String sourceDir = Utils.Get_SourceDirectory();
String outputDir = Utils.Get_OutputDirectory();
Workbook workbook = new Workbook(sourceDir + "sampleGenerateDatabarImage.xlsx");
// Access first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Access the cell which contains conditional formatting databar
Cell cell = worksheet.getCells().get("C1");
// Create and get the conditional formatting of the worksheet
int idx = worksheet.getConditionalFormattings().add();
FormatConditionCollection fcc = worksheet.getConditionalFormattings().get(idx);
fcc.addCondition(FormatConditionType.DATA_BAR);
fcc.addArea(CellArea.createCellArea("C1", "C4"));
// Access the conditional formatting databar
DataBar dbar = fcc.get(0).getDataBar();
// Create image or print options
ImageOrPrintOptions opts = new ImageOrPrintOptions();
opts.setImageType(ImageType.PNG);
// Get the image bytes of the databar
byte[] imgBytes = dbar.toImage(cell, opts);
// Write image bytes on the disk
FileOutputStream out = new FileOutputStream(outputDir + "databar.png");
out.write(imgBytes);
out.close();
// save workbook with databars
workbook.save(outputDir + "databar.xlsx");