public static void PrintDisplay(CancelablePrintEventArgs e, string strTitle) { e.DefaultLogicalPageLayoutInfo.PageHeader = strTitle; e.DefaultLogicalPageLayoutInfo.PageHeaderHeight = 40; e.DefaultLogicalPageLayoutInfo.PageHeaderAppearance.FontData.Bold = Infragistics.Win.DefaultableBoolean.True; e.DefaultLogicalPageLayoutInfo.PageHeaderAppearance.TextHAlign = Infragistics.Win.HAlign.Center; e.DefaultLogicalPageLayoutInfo.PageHeaderAppearance.FontData.SizeInPoints = 20; e.DefaultLogicalPageLayoutInfo.PageFooter = "第<#>页"; e.DefaultLogicalPageLayoutInfo.PageFooterHeight = 40; e.DefaultLogicalPageLayoutInfo.PageFooterAppearance.TextHAlign = HAlign.Center; e.DefaultLogicalPageLayoutInfo.PageFooterAppearance.FontData.Italic = DefaultableBoolean.True; e.DefaultLogicalPageLayoutInfo.PageFooterBorderStyle = UIElementBorderStyle.None; }
/// <summary>Behandelt das InitializePrint Ereignis des ultraGridErnaehrung Controls.</summary> /// <param name="sender">Die Quelle des Ereignisses.</param> /// <param name="e">Die <see cref="RowEventArgs"/> Instanz, welche die Ereignisdaten enthält.</param> private void OUltraGridErnaehrungInitializePrint(object sender, CancelablePrintEventArgs e) { }
/// <summary>Behandelt das InitializePrint Ereignis des ultraGridBlutDruck Controls.</summary> /// <param name="sender">Die Quelle des Ereignisses.</param> /// <param name="e">Die <see cref="RowEventArgs"/> Instanz, welche die Ereignisdaten enthält.</param> private void OultraGridBlutDruckInitializePrint(object sender, CancelablePrintEventArgs e) { }
private void gridViewWaste_InitializePrint(object sender, CancelablePrintEventArgs e) { SetupPrint(e); }
/// <summary> /// Initialisierung eines Grids für den Ausdruck /// </summary> /// <param name="e">Die <see cref="Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs"/> Instanz, welche die Ereignisdaten enthält.</param> private void UltraGridInitializePrint(CancelablePrintEventArgs e) { this.SetupPrint(e); // Ausdruck einstellen }
/// <summary> /// Drucker einstellen. /// </summary> /// <param name="e">Die <see cref="Infragistics.Win.UltraWinGrid.CancelablePrintEventArgs"/> Instanz, welche die Ereignisdaten enthält.</param> private void SetupPrint(CancelablePrintEventArgs e) { //// Es sollen alle Spalten gedruckt werden, auch die versteckten //int spalte; // Zählvariable //switch (WerkzeugArt) //{ // case (ushort)Werkzeug.FlexToolE05: // { // // Es ist ein flexToolE05-Werkzeug ausgewählt -> Überprüfen, welche Tabelle bearbeitet wird // if (geberEingabe) // { // // Seiten-Layout für Geberdaten // e.DefaultLogicalPageLayoutInfo.PageHeader = "Geberchips für E05"; // for (spalte = 1; spalte < this.ultraGridGeber.DisplayLayout.Bands[0].Columns.Count; spalte++) // { // this.ultraGridGeber.DisplayLayout.Bands[0].Columns[spalte].Hidden = false; // Es gibt keine versteckten Spalten // } // } // else // { // // Seiten-Layout für Motordaten // e.DefaultLogicalPageLayoutInfo.PageHeader = "Motorchips für E05"; // for (spalte = 1; spalte < this.ultraGridMotor.DisplayLayout.Bands[0].Columns.Count; spalte++) // { // this.ultraGridMotor.DisplayLayout.Bands[0].Columns[spalte].Hidden = false; // Es gibt keine versteckten Spalten // } // } // break; // } // case (ushort)Werkzeug.FlexToolE12: // { // // Es ist ein flexToolE12-Werkzeug ausgewählt -> Überprüfen, welche Tabelle bearbeitet wird // if (geberEingabe) // { // // Seiten-Layout für Geberdaten // e.DefaultLogicalPageLayoutInfo.PageHeader = "Geberchips für E12"; // for (spalte = 1; spalte < this.ultraGridGeberE12.DisplayLayout.Bands[0].Columns.Count; spalte++) // { // this.ultraGridGeberE12.DisplayLayout.Bands[0].Columns[spalte].Hidden = false; // Es gibt keine versteckten Spalten // } // } // else // { // // Seiten-Layout für Motordaten // e.DefaultLogicalPageLayoutInfo.PageHeader = "Motorchips für E12"; // for (spalte = 1; spalte < this.ultraGridMotorE12.DisplayLayout.Bands[0].Columns.Count; spalte++) // { // this.ultraGridMotorE12.DisplayLayout.Bands[0].Columns[spalte].Hidden = false; // Es gibt keine versteckten Spalten // } // } // break; // } // case (ushort)Werkzeug.FuegeModul: // { // // Seiten-Layout für Fügemoduldaten // e.DefaultLogicalPageLayoutInfo.PageHeader = "Fügemodul"; // for (spalte = 1; spalte < this.ultraGridFuegemodul.DisplayLayout.Bands[0].Columns.Count; spalte++) // { // this.ultraGridFuegemodul.DisplayLayout.Bands[0].Columns[spalte].Hidden = false; // Es gibt keine versteckten Spalten // } // } // break; //} // Allgemeine Einstellungen für das Seiten-Layout e.DefaultLogicalPageLayoutInfo.PageHeaderHeight = 40; // Kopfhöhe e.DefaultLogicalPageLayoutInfo.PageHeaderAppearance.FontData.Bold = Infragistics.Win.DefaultableBoolean.True; // Kopf wird fett gedruckt.. e.DefaultLogicalPageLayoutInfo.PageHeaderAppearance.TextHAlign = Infragistics.Win.HAlign.Center; // ..und ist zentriert e.DefaultLogicalPageLayoutInfo.PageHeaderAppearance.FontData.SizeInPoints = 20; // Schriftgröße des Kopfes e.PrintDocument.DefaultPageSettings.Landscape = true; // Querformat einstellen }