PrintOptions.ApplyPageMargins 方法
將頁面邊界設定套用至報表。
[Visual Basic]
Public Overridable Sub ApplyPageMargins(ByVal value As PageMargins)
[C#]
public virtual void ApplyPageMargins (PageMargins value );
[C++]
public virtual void ApplyPageMargins (PageMargins value);
[VJ#]
public void ApplyPageMargins (PageMargins value );
參數
- value
將頁面邊界設定包含在報表中。
範例
下列範例設定報表的頁面邊界、選擇印表機和列印報表。
[Visual Basic]
Private Sub PrintReport(ByVal printerName As String)
Dim margins As PageMargins
' 取得 PageMargins 結構並設定
' 報表的邊界。
margins = Report.PrintOptions.PageMargins margins.bottomMargin = 350 margins.leftMargin = 350 margins.rightMargin = 350 margins.topMargin = 350' 套用頁面邊界。
Report.PrintOptions.ApplyPageMargins(margins)
' 選取印表機。
Report.PrintOptions.PrinterName = printerName
' 列印報表。將 startPageN 及 endPageN
' 參數設定為 0 即可列印所有頁面。
Report.PrintToPrinter(1, False, 0, 0)
End Sub
[C#]
private void PrintReport(string printerName)
{
PageMargins margins;// 取得 PageMargins 結構並設定
// 報表的邊界。
margins = Report.PrintOptions.PageMargins; margins.bottomMargin = 350; margins.leftMargin = 350; margins.rightMargin = 350; margins.topMargin = 350;// Apply the page margins. Report.PrintOptions.ApplyPageMargins(margins);
// 選取印表機。
Report.PrintOptions.PrinterName = printerName;
// 列印報表。將 startPageN 及 endPageN
// 參數設定為 0 即可列印所有頁面。
Report.PrintToPrinter(1, false,0,0);
}
[C++]
void PrintReport(String* printerName)
{
PageMargins margins;
// 取得 PageMargins 結構並設定
// 報表的邊界。
margins = Report->PrintOptions->PageMargins; margins.bottomMargin = 350; margins.leftMargin = 350; margins.rightMargin = 350; margins.topMargin = 350;// 套用頁面邊界。
Report->PrintOptions->ApplyPageMargins(margins);
// 選取印表機。
Report->PrintOptions->PrinterName = printerName;
// 列印報表。將 startPageN 及 endPageN
// 參數設定為 0 即可列印所有頁面。
Report->PrintToPrinter(1, false,0,0);
};
[VJ#]
private void PrintReport(String printerName)
{
PageMargins margins;
// Get the PageMargins structure and set the
// margins for the report. margins = Report.get_PrintOptions().get_PageMargins(); margins.bottomMargin = 350; margins.leftMargin = 350; margins.rightMargin = 350; margins.topMargin = 350;// Apply the page margins. Report.get_PrintOptions().ApplyPageMargins(margins);
// 選取印表機。
Report.get_PrintOptions().set_PrinterName(printerName);
// 列印報表。將 startPageN 及 endPageN
// 參數設定為 0 即可列印所有頁面。
Report.PrintToPrinter(1, false,0,0);
}
需求
命名空間:CrystalDecisions.CrystalReports.Engine
**平台:**Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000
請參閱
PrintOptions 類別 | PrintOptions 成員 | CrystalDecisions.CrystalReports.Engine 命名空間