Search Results for

    Show / Hide Table of Contents

    Class PrintOutReportWinForms

    Report processing driver allowing report properties alteration like parameters and page setup. This is the recommended driver for Windows.Forms applications

    Inheritance
    object
    PrintOut
    PrintOutNet
    PrintOutPrint
    PrintOutWinForms
    PrintOutReportWinForms
    Implements
    IDisposable
    Inherited Members
    PrintOutWinForms.OnMail
    PrintOutWinForms.UseGDIPlus
    PrintOutWinForms.LargeButtons
    PrintOutWinForms.ShowInTaskbar
    PrintOutWinForms.MainForm
    PrintOutWinForms.ShowEmptyReportMessage
    PrintOutWinForms.ShowPrintDialog
    PrintOutWinForms.WindowMode
    PrintOutWinForms.FPreviewWindow
    PrintOutWinForms.previewmetafile
    PrintOutWinForms.MAX_SERIECOLORS
    PrintOutWinForms.ProcessNoDataToPrint()
    PrintOutWinForms.ExecutePrintDialog()
    PrintOutWinForms.SelectDefaultPrinter(Form)
    PrintOutWinForms.Print(MetaFile)
    PrintOutWinForms.FormatFlatsToTextFormatFlags(StringFormat)
    PrintOutWinForms.DrawString(Graphics, string, Font, Brush, Rectangle, StringFormat)
    PrintOutWinForms.DrawString(Graphics, string, Font, Brush, float, float, StringFormat)
    PrintOutWinForms.MeasureString(Graphics, string, Font, SizeF, StringFormat, out int, out int)
    PrintOutWinForms.AddFunctionToChart(Chart, Series, SeriesItem)
    PrintOutWinForms.DrawChartBitmap(Series)
    PrintOutWinForms.DrawChart(Series, MetaFile, int, int, object)
    PrintOutWinForms.Preview
    PrintOutWinForms.SystemPreview
    PrintOutWinForms.PreviewWindow
    PrintOutPrint.overridedriver
    PrintOutPrint.UseStandardPrintController
    PrintOutPrint.ShowPrintProgress
    PrintOutPrint.DisableForwardOnly
    PrintOutPrint.FPagesPrinted
    PrintOutPrint.FBlackLines
    PrintOutPrint.FWhiteLines
    PrintOutPrint.doc
    PrintOutPrint.BrowsePaperSizes
    PrintOutPrint.AutoScalePrint
    PrintOutPrint.NewDocument(MetaFile)
    PrintOutPrint.SetOrientation(OrientationType)
    PrintOutPrint.GetPageSize(out int)
    PrintOutPrint.DrawPage(MetaFile, MetaPage)
    PrintOutPrint.UpdateHardMargins()
    PrintOutPrint.PreparePrint(MetaFile)
    PrintOutPrint.PaperSizeToQtIndex(PaperSize)
    PrintOutPrint.PageIndexToPaperRawKind(int, ref int, ref int)
    PrintOutPrint.InitPrinter(MetaFile)
    PrintOutPrint.EndDocument(MetaFile)
    PrintOutPrint.PrinterExists(string)
    PrintOutPrint.SelectPrinter(PrinterSelectType)
    PrintOutPrint.PaperSizeFromPageIndex(int)
    PrintOutPrint.OutputDevice
    PrintOutPrint.PagesPrinted
    PrintOutPrint.BlackLinesPrinted
    PrintOutPrint.WhiteLinesPrinted
    PrintOutNet.Scale
    PrintOutNet.OptimizeWMF
    PrintOutNet.HardMarginX
    PrintOutNet.HardMarginY
    PrintOutNet.UseHardMargin
    PrintOutNet.Output
    PrintOutNet.GraphicExtent(MemoryStream, Point, int)
    PrintOutNet.TextExtent(TextObjectStruct, Point)
    PrintOutNet.SetPageSize(PageSizeDetail)
    PrintOutNet.FontFromObject(MetaPage, MetaObjectText)
    PrintOutNet.FontFromStruct(TextObjectStruct)
    PrintOutNet.IntAlignToStringFormat(int, bool, bool, bool)
    PrintOutNet.MetaObjectToStringFormat(MetaObjectText)
    PrintOutNet.MetStructToStringFormat(TextObjectStruct)
    PrintOutNet.DrawObject(Graphics, MetaPage, MetaObject)
    PrintOutNet.TextRectJustify(Graphics, Rectangle, TextObjectStruct, Font, SolidBrush)
    PrintOut.DefaultPrinterName
    PrintOut.ForcePrinterName
    PrintOut.Previewing
    PrintOut.PageSizeArray
    PrintOut.CurrentMetafile
    PrintOut.PRINTOUT_MAX_PAGES
    PrintOut.FromPage
    PrintOut.ToPage
    PrintOut.Copies
    PrintOut.FOrientation
    PrintOut.EmptyReportThrowException
    PrintOut.NoData
    PrintOut.DrawFound
    PrintOut.PageSizeName(int)
    PrintOut.NewPage(MetaFile, MetaPage)
    PrintOut.EndPage(MetaFile)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Reportman.Reporting.Forms
    Assembly: Reportman.Reporting.Forms.dll
    Syntax
    public class PrintOutReportWinForms : PrintOutWinForms, IDisposable
    Examples
    Report rp=new Report();
    rp.LoadFromFile("test.rep");
    PrintOutReportWinForms prw=new PrintOutReportWinForms(rp);
    prw.Preview=true;
    prw.ShowPrintDialog=true;
    prw.Print(rp.MetaFile);

    Constructors

    PrintOutReportWinForms(Report)

    Constructor

    Declaration
    public PrintOutReportWinForms(Report rp)
    Parameters
    Type Name Description
    Report rp

    Report to process

    Fields

    PreviewPageSetupVisible

    Set this property to false to disable the option to show page setup on preview window

    Declaration
    public bool PreviewPageSetupVisible
    Field Value
    Type Description
    bool

    PreviewParametersVisible

    Set this property to false to disable the option to show report parameters on preview window

    Declaration
    public bool PreviewParametersVisible
    Field Value
    Type Description
    bool

    Properties

    Report

    Get the report being processed

    Declaration
    public Report Report { get; }
    Property Value
    Type Description
    Report

    Methods

    Dispose()

    Free memory consumed by graphics resources

    Declaration
    public override void Dispose()
    Overrides
    PrintOutWinForms.Dispose()

    SetReportEvents()

    Internally used to assign events for report alteration, report parameters and page setup

    Declaration
    protected override void SetReportEvents()
    Overrides
    PrintOutWinForms.SetReportEvents()

    Implements

    IDisposable
    In this article
    Back to top Generated by DocFX