Red de conocimiento informático - Computadora portátil - Cómo DevExpress implementa la impresión de formularios universalesnew System.Drawing.Font("Regular_GB2312", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte) (134))): rpt.size = tamaño; m_rpt.DVExpress.XtraPrinting.TextAlignment alig = DevExpress.XtraPrinting.StringAlignment.Center) alig = DevExpress.XtraPrinting.StringAlignment.Center) if (TextAlignment == StringAlignment.Center) alig = DevExpress.XtraPrinting.TextAlignment.MiddleCenter si (TextAlignment == StringAlignment.Far) alig = DevExpress. /// /// Definir título del informe /// /// Contenido del encabezado //// encabezado o pie de página public void AddReportTitle(string Caption, bool Header) { AddReportTitle(Caption, Header, null, StringAlignment.Near, Size. Vacío }/// /// Definir campos de informe /// /// Título del encabezado /// Fuente del encabezado (Italic_GB2312, pequeña) /// Campos de enlace /// Alineación /// Fuente de la tabla (Italic_GB2312, pequeña) / // Ajuste automático de línea /// Contenido del pie de página /// Ya sea para totalizar /// Cadena de formato /// Alto y ancho del título, public void SetReportTitle(Header) { { AddReportTitle(Header), null, StringAlignment.Near, Size .Empty); } /// /// Definir campos del informe. /// /// Definir campos del informe.

Cómo DevExpress implementa la impresión de formularios universalesnew System.Drawing.Font("Regular_GB2312", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte) (134))): rpt.size = tamaño; m_rpt.DVExpress.XtraPrinting.TextAlignment alig = DevExpress.XtraPrinting.StringAlignment.Center) alig = DevExpress.XtraPrinting.StringAlignment.Center) if (TextAlignment == StringAlignment.Center) alig = DevExpress.XtraPrinting.TextAlignment.MiddleCenter si (TextAlignment == StringAlignment.Far) alig = DevExpress. /// /// Definir título del informe /// /// Contenido del encabezado //// encabezado o pie de página public void AddReportTitle(string Caption, bool Header) { AddReportTitle(Caption, Header, null, StringAlignment.Near, Size. Vacío }/// /// Definir campos de informe /// /// Título del encabezado /// Fuente del encabezado (Italic_GB2312, pequeña) /// Campos de enlace /// Alineación /// Fuente de la tabla (Italic_GB2312, pequeña) / // Ajuste automático de línea /// Contenido del pie de página /// Ya sea para totalizar /// Cadena de formato /// Alto y ancho del título, public void SetReportTitle(Header) { { AddReportTitle(Header), null, StringAlignment.Near, Size .Empty); } /// /// Definir campos del informe. /// /// Definir campos del informe.

public void SetReportField(string Caption, Font HeaderFont, string Field, DevExpress. = Caption; rpf.HeaderFont = HeaderFont; rpf.Field = Field; rpf.xTextAlignment = TextAlignment; rpf.DetailFont = DetailFont; rpf.WordWrap = WordWrap; rpf. Abajo = Abajo; rpf.Sum = Suma; rpf.FormatString = FormatString rpf.HeaderSize = HeaderSize; Add(rpf); } public void AddReportField(string Caption, Font HeaderFont, string Field, StringAlignment TextAlignment, Font DetailFont, bool WordWrap, string Bottom, bool Sum, string FormatString, Size HeaderSize) { DevExpress.XtraPrinting.TextAlignment alig = DevExpress. XtraPrinting.TextAlignment.MiddleLeft; si (TextAlignment == StringAlignment.Center) alig = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; si (TextAlignment == StringAlignment.Far) alig = DevExpress Campo, alig, DetailFont, WordWrap, Bottom, Sum. FormatString, HeaderSize); } /// /// Definir campos del informe.