我使用closedXML從C#生成一個Excel文件,我試圖看看是否有設置工作表的縮放級別。我無法在任何文檔或谷歌搜索中找到這一點?ClosedXML是否支持設置工作表的縮放級別?
有誰知道如何做到這一點?
我使用closedXML從C#生成一個Excel文件,我試圖看看是否有設置工作表的縮放級別。我無法在任何文檔或谷歌搜索中找到這一點?ClosedXML是否支持設置工作表的縮放級別?
有誰知道如何做到這一點?
不,ClosedXML不支持設置縮放。 option that johny links to僅用於在打印時縮放頁面。
ClosedXML頁面上有feature request,但沒有開發人員的回答。
謝謝 - 無論如何要注意這項功能請求嗎? – leora
Codeplex網站已過時。 ClosedXML已經轉移到Github上。 –
正如前面回答,你不能,但我發現它周圍的方式效果很好:
事先創建一個模板Excel文件,所有表縮放級別設置爲您希望他們。
代替當您創建工作簿:
public XLWorkbook CreateWorkbook()
{
XLWorkbook workbook = new XLWorkbook();
IXLWorksheet worksheet = workbook.AddWorksheet("First sheet");
// ...
return workbook;
}
做到這一點:
public XLWorkbook CreateWorkbookWithZoom()
{
XLWorkbook workbook = new XLWorkbook(@"C:\your template file.xlsx");
IXLWorksheet worksheet = workbook.Worksheet(1);
worksheet.Name = "First sheet";
// ...
return workbook;
}
其中C:\your template file.xlsx
是您的模板文件的路徑。
我想你也可以通過複製現有(空白)工作表而不是創建新工作表來處理具有可變數量的工作表。如果您需要動態設置縮放級別,您可以使用不同的空白模板工作表進行選擇。
已經登入你的意思頁面縮放[http://closedxml.codeplex.com/wikipage?title=Pages%20Tab&referringTitle=Documentation](http://closedxml。 codeplex.com/wikipage?title=Pages%20Tab&referringTitle=Documentation)? –
@johny - 我不是在談論打印。 。我正在討論在工作表右下方的常規縮放 – leora