Çalışma Sayfasındaki Resimleri Yönetme
Resim Ekleme
Aspose.Cells.GridDesktop kullanarak bir hücreye köprü eklemek için lütfen aşağıdaki adımları izleyin:
- Aspose.Cells.GridDesktop kontrolünü ekleyin.Biçim
- İstediğiniz herhangi birine erişinÇalışma kağıdı
- EklemekResim resmin dosya yolunu ve resmin ekleneceği hücre adını belirterek çalışma sayfasına
resimler koleksiyonundaÇalışma kağıdı nesne aşırı yükleme sağlarEklemek yöntem. Geliştiriciler, herhangi bir aşırı yüklenmiş sürümünü kullanabilirEklemek özel ihtiyaçlarına göre yöntem. Bu aşırı yüklenmiş sürümlerini kullanarakEklemek yöntemiyle, dosyadan, akıştan veyaresim nesne.
Çalışma sayfalarına resim eklemek için örnek kod aşağıdadır.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = Utils.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.GetActiveWorksheet(); | |
// Adding picture to "b2" cell from file | |
sheet.Pictures.Add("b2", dataDir + "AsposeGrid.jpg"); | |
// Creating a stream contain picture | |
FileStream fs = new FileStream(dataDir + "AsposeLogo.jpg", FileMode.Open); | |
try | |
{ | |
// Adding picture to "b3" cell from stream | |
sheet.Pictures.Add(2, 1, fs); | |
} | |
catch (Exception ex) | |
{ | |
MessageBox.Show(ex.Message); | |
} | |
finally | |
{ | |
// Closing stream | |
fs.Close(); | |
} |
Resimlere Erişme
Çalışma sayfasındaki mevcut bir resme erişmek ve üzerinde değişiklik yapmak için, geliştiriciler resmeresimler koleksiyonuÇalışma kağıdı resmin eklendiği hücreyi (hücre adını veya satır ve sütun numarası cinsinden konumunu kullanarak) belirterek. Resme erişildikten sonra, geliştiriciler çalışma zamanında Resmini değiştirebilir.
Bir çalışma sayfasındaki resimlere erişmek ve bunları değiştirmek için örnek kod aşağıdadır.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = Utils.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.Worksheets[0]; | |
// Accessing a picture added to "c3" cell (specified using its row & column number) | |
Aspose.Cells.GridDesktop.Data.GridPicture picture1 = sheet.Pictures[1]; | |
// Modifying the image | |
picture1.Image = Image.FromFile(dataDir + "Aspose.Grid.jpg"); |
Resimleri Kaldırma
Mevcut bir resmi kaldırmak için, geliştiriciler basitçe istenen bir çalışma sayfasına erişebilir ve ardındanKaldırmak gelen resimresimler koleksiyonuÇalışma kağıdı resmi içeren hücreyi (adını veya satır ve sütun numarasını kullanarak) belirterek.
Aşağıdaki kodda resimlerin çalışma sayfasından nasıl çıkarılacağı gösterilmektedir.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing first worksheet of the Grid | |
Worksheet sheet = gridDesktop1.Worksheets[0]; | |
// Removing picture from "c3" cell | |
sheet.Pictures.Remove(2, 2); |