Metodo PrintOptions.ApplyPageMargins
Applica le impostazioni dei margini delle pagine al report.
[Visual Basic]
Public Overridable Sub ApplyPageMargins(ByVal value As PageMargins)
[C#]
public virtual void ApplyPageMargins (PageMarginsvalue );
[C++]
public virtual void ApplyPageMargins (PageMarginsvalue);
[VJ#]
public void ApplyPageMargins (PageMarginsvalue );
Parametri
- value
Contiene le impostazioni dei margini delle pagine del report.
Esempio
Nel seguente esempio vengono impostati i margini delle pagine del report e viene selezionata la stampante. Viene inoltre stampato il report.
[Visual Basic]
Private Sub PrintReport(ByVal printerName As String)
Dim margins As PageMargins
' Individua la struttura PageMargins e imposta i margini del report.
margins = Report.PrintOptions.PageMargins margins.bottomMargin = 350 margins.leftMargin = 350 margins.rightMargin = 350 margins.topMargin = 350' Applica i margini delle pagine.
Report.PrintOptions.ApplyPageMargins(margins)
' Seleziona la stampante.
Report.PrintOptions.PrinterName = printerName
' Stampa il report. Imposta i parametri startPageN ed endPageN
' a 0 per stampare tutte le pagine.
Report.PrintToPrinter(1, False, 0, 0)
End Sub
[C#]
private void PrintReport(string printerName)
{
PageMargins margins;// Individua la struttura PageMargins e imposta i
// margini del report.
margins = Report.PrintOptions.PageMargins; margins.bottomMargin = 350; margins.leftMargin = 350; margins.rightMargin = 350; margins.topMargin = 350;// Apply the page margins. Report.PrintOptions.ApplyPageMargins(margins);
// Seleziona la stampante.
Report.PrintOptions.PrinterName = printerName;
// Stampa il report. Imposta i parametri startPageN ed endPageN
// a 0 per stampare tutte le pagine.
Report.PrintToPrinter(1, false,0,0);
}
[C++]
void PrintReport(String* printerName)
{
PageMargins margins;
// Individua la struttura PageMargins e imposta i
// margini del report.
margins = Report->PrintOptions->PageMargins; margins.bottomMargin = 350; margins.leftMargin = 350; margins.rightMargin = 350; margins.topMargin = 350;// Applica i margini delle pagine.
Report->PrintOptions->ApplyPageMargins(margins);
// Seleziona la stampante.
Report->PrintOptions->PrinterName = printerName;
// Stampa il report. Imposta i parametri startPageN ed endPageN
// a 0 per stampare tutte le pagine.
Report->PrintToPrinter(1, false,0,0);
};
[VJ#]
private void PrintReport(String printerName)
{
PageMargins margins;
// Individua la struttura PageMargins e imposta i
// margini del 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);
// Seleziona la stampante.
Report.get_PrintOptions().set_PrinterName(printerName);
// Stampa il report. Imposta i parametri startPageN ed endPageN
// a 0 per stampare tutte le pagine.
Report.PrintToPrinter(1, false,0,0);
}
Requisiti
Spazio dei nomi: CrystalDecisions.CrystalReports.Engine
Piattaforme: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP
Vedere anche
Classe PrintOptions | Membri PrintOptions | Spazio dei nomi CrystalDecisions.CrystalReports.Engine