spreadsheetcontrol打印自定义纸张大小
时间: 2023-07-18 19:17:38 浏览: 63
您可以按照以下步骤在SpreadsheetControl中打印自定义纸张大小:
1. 打开您的电子表格文件并选择要打印的区域。
2. 在Ribbon控件中,选择“页面布局”选项卡,然后点击“页面设置”按钮。
3. 在弹出的“页面设置”对话框中,选择“纸张”选项卡。
4. 在“纸张”选项卡中,选择“自定义”纸张大小并输入您想要的纸张高度和宽度。
5. 点击“确定”按钮以保存您的设置并关闭“页面设置”对话框。
6. 点击“打印”按钮并选择您的打印机。
7. 在打印机设置中,选择您刚刚创建的自定义纸张大小并调整其他打印设置。
8. 点击“打印”按钮开始打印您的电子表格文件。
希望这些步骤对您有所帮助!
相关问题
dev21.2 spreadsheetcontrol 代码自定义打印纸张大小
要在 dev21.2 SpreadsheetControl 中自定义打印纸张大小,你可以按照以下步骤操作:
1. 在代码中设置打印选项:
```csharp
DevExpress.XtraPrinting.PageSettings ps = new DevExpress.XtraPrinting.PageSettings();
ps.PaperKind = System.Drawing.Printing.PaperKind.Custom;
ps.PaperSize = new System.Drawing.Printing.PaperSize("Custom", 100, 200); // 自定义纸张大小,单位为毫米
ps.Landscape = true; // 设置横向打印
spreadsheetControl1.Document.PrintOptions.PrinterName = "打印机名称";
spreadsheetControl1.Document.PrintOptions.PrinterSettings.DefaultPageSettings = ps;
```
2. 在打印预览时,设置预览控件的打印选项:
```csharp
DevExpress.XtraPrinting.PageSettings ps = new DevExpress.XtraPrinting.PageSettings();
ps.PaperKind = System.Drawing.Printing.PaperKind.Custom;
ps.PaperSize = new System.Drawing.Printing.PaperSize("Custom", 100, 200); // 自定义纸张大小,单位为毫米
ps.Landscape = true; // 设置横向打印
printControl1.PrintingSystem.PageSettings.Assign(ps);
```
这样就可以在 dev21.2 SpreadsheetControl 中自定义打印纸张大小了。
c# DevExpress.XtraSpreadsheet.SpreadsheetControl print(papersettings) 自定义纸张大小
您可以使用 `DevExpress.XtraPrinting.PaperKind.Custom` 枚举值来自定义纸张大小。以下是一个示例代码段,演示如何将纸张大小设置为 8.5 英寸 x 11 英寸:
```csharp
DevExpress.XtraPrinting.PrintingSystem ps = new DevExpress.XtraPrinting.PrintingSystem();
DevExpress.XtraPrinting.PageSettings psSettings = new DevExpress.XtraPrinting.PageSettings();
psSettings.PaperKind = System.Drawing.Printing.PaperKind.Custom;
psSettings.PaperSize = new System.Drawing.Size(Convert.ToInt32(8.5 * 100), Convert.ToInt32(11 * 100));
psSettings.Landscape = false;
ps.PageSettings.Assign(psSettings);
spreadsheetControl1.ShowPrintPreview(ps);
```
在此示例中,我们通过 `psSettings.PaperSize` 属性设置了宽度为 8.5 英寸,高度为 11 英寸的纸张大小,同时将 `psSettings.Landscape` 属性设置为 false,表示为纵向打印。最后,我们将此设置应用于 `spreadsheetControl1` 控件的打印预览中。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)