Resimleri Yönetme
Contents
[
Hide
]
Aspose.Cells, geliştiricilerin çalışma zamanında e-tablolara resim eklemesine olanak tanır. Ayrıca, bu resimlerin konumu, sonraki bölümlerde daha ayrıntılı olarak tartışılan çalışma zamanında kontrol edilebilir.
Aspose.Cells for Java yalnızca resim formatlarını destekler: BMP, JPEG, PNG, GIF.
Örneklerde kullanılan dizinler 0’dan başlar.
Resim Ekleme
Bir e-tabloya resim eklemek çok kolaydır. Sadece birkaç satır kod alır.
basitçeEkle yöntemiresimler koleksiyon (kapsüllenmişÇalışma kağıdı nesne). buEkle yöntemi aşağıdaki parametreleri alır:
- Sol üst sıra dizini, sol üst satırın dizini.
- Sol üst sütun dizini, sol üst sütunun dizini.
- Resim dosyası adı, resim dosyasının adı, yol ile tamamlayın.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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(AddingPictures.class); | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
WorksheetCollection worksheets = workbook.getWorksheets(); | |
// Obtaining the reference of first worksheet | |
Worksheet sheet = worksheets.get(0); | |
// Adding a picture at the location of a cell whose row and column indices are 5 in the worksheet. It is "F6" cell | |
int pictureIndex = sheet.getPictures().add(5, 5, dataDir + "logo.jpg"); | |
Picture picture = sheet.getPictures().get(pictureIndex); | |
// Saving the Excel file | |
workbook.save(dataDir + "book1.xls"); |
Resimlerin Konumlandırılması
Resimler, Aspose.Cells kullanılarak aşağıdaki gibi konumlandırılabilir:
Mutlak Konumlandırma
Geliştiriciler, resimleri kesinlikle kullanarak konumlandırabilir.setUpperDeltaX vesetUpperDeltaY yöntemleriResimnesne.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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(AbsolutePositioning.class); | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
// Obtaining the reference of the newly added worksheet. | |
int sheetIndex = workbook.getWorksheets().add(); | |
Worksheet worksheet = workbook.getWorksheets().get(sheetIndex); | |
// Adding a picture at the location of a cell whose row and column indices are 5 in the worksheet. It is "F6" cell | |
int pictureIndex = worksheet.getPictures().add(5, 5, dataDir + "logo.jpg"); | |
Picture picture = worksheet.getPictures().get(pictureIndex); | |
// Positioning the picture proportional to row height and colum width | |
picture.setUpperDeltaX(200); | |
picture.setUpperDeltaY(200); | |
// Saving the Excel file | |
workbook.save(dataDir + "test_pictures.xls"); |