Grafiksel Ortama Çalışsayısı Renderleme
Aspose.Cells artık çalışma sayfasını grafik bağlamına çizebilir. Grafik bağlamı, görüntü dosyası, ekran veya yazıcı gibi her şey olabilir. Lütfen çalışma sayfasını grafik bağlamına çizmek için aşağıdaki iki yöntemden birini kullanın.
Aşağıdaki kod, Aspose.Cells’i çalışma sayfasını grafik bağlamına çizmek için nasıl kullanacağınızı göstermektedir. Kodu çalıştırdığınızda, kod tüm çalışma sayfasını yazdıracak ve grafik bağlamındaki kalan boş alanı mavi renkle dolduracak ve görüntüyü **OutputImage_out_.png** dosyası olarak kaydedecektir. Bu kodu denemek için herhangi bir kaynak Excel dosyasını kullanabilirsiniz. Daha iyi anlam için lütfen kod içindeki yorumları da okuyun.
// 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 = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create workbook object from source file | |
Workbook workbook = new Workbook(dataDir + "SampleBook.xlsx"); | |
// Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Create empty Bitmap | |
System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(1100, 600); | |
// Create Graphics Context | |
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bmp); | |
g.Clear(System.Drawing.Color.Blue); | |
// Set one page per sheet to true in image or print options | |
Aspose.Cells.Rendering.ImageOrPrintOptions opts = new Aspose.Cells.Rendering.ImageOrPrintOptions(); | |
opts.OnePagePerSheet = true; | |
// Render worksheet to graphics context | |
Aspose.Cells.Rendering.SheetRender sr = new Aspose.Cells.Rendering.SheetRender(worksheet, opts); | |
sr.ToImage(0, g, 0, 0); | |
// Save the graphics context image in Png format | |
bmp.Save(dataDir + "OutputImage_out.png", System.Drawing.Imaging.ImageFormat.Png); |