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