Ç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);