Yazdırma alanı aralığını HTML olarak dışa aktar
Contents
[
Hide
]
Olası Kullanım Senaryoları
Bu, yalnızca yazdırma alanını, yani tüm sayfa yerine seçilen hücre aralığını HTML’e aktarmamız gereken yaygın bir senaryodur. Bu özellik PDF oluşturma için zaten mevcuttur, ancak şimdi bu görevi HTML için de gerçekleştirebilirsiniz. Önce çalışma sayfasının sayfa yapısı nesnesinde yazdırma alanını ayarlayın. Daha sonra, kullanHtmlSaveOptions.ExportPrintAreaOnly yalnızca seçilen aralığı dışa aktarmak için işaretle.
Basit kod
Aşağıdaki örnek kod bir çalışma kitabı yükler ve ardından yazdırma alanını HTML’e verir. Bu özelliği test etmek için örnek dosya aşağıdaki bağlantıdan indirilebilir:
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-.NET | |
// Load the Excel file. | |
Workbook wb = new Workbook(sourceDir + "sampleInlineCharts.xlsx"); | |
// Access the sheet | |
Worksheet ws = wb.Worksheets[0]; | |
// Set the print area. | |
ws.PageSetup.PrintArea = "D2:M20"; | |
// Initialize HtmlSaveOptions | |
HtmlSaveOptions options = new HtmlSaveOptions(); | |
// Set flag to export print area only | |
options.ExportPrintAreaOnly = true; | |
//Save to HTML format | |
wb.Save(outputDir + "outputInlineCharts.html", options); |