Search Results for

    Show / Hide Table of Contents

    Class PrintOutPDF

    PDF render driver that uses GDI+/System.Drawing for font metrics and bitmap handling, and provides helpers to encode images and build a PDF directly from a sequence of images.

    Inheritance
    object
    PrintOut
    PrintOutPDFBase
    PrintOutPDF
    Implements
    IDisposable
    IBitmapInfoProvider
    Inherited Members
    PrintOutPDFBase.CalculateOnly
    PrintOutPDFBase.Compressed
    PrintOutPDFBase.FileName
    PrintOutPDFBase.Dispose()
    PrintOutPDFBase.NewDocument(MetaFile)
    PrintOutPDFBase.PreparePrint(MetaFile)
    PrintOutPDFBase.EndDocument(MetaFile)
    PrintOutPDFBase.NewPage(MetaFile, MetaPage)
    PrintOutPDFBase.DrawObject(MetaPage, MetaObject)
    PrintOutPDFBase.DrawPage(MetaFile, MetaPage)
    PrintOutPDFBase.Print(MetaFile)
    PrintOutPDFBase.WordExtent(string, Point)
    PrintOutPDFBase.WordExtentLineInfo(string, ref Point, bool)
    PrintOutPDFBase.TextExtent(TextObjectStruct, Point)
    PrintOutPDFBase.TextExtentLineInfo(TextObjectStruct, Point)
    PrintOutPDFBase.TextExtentLineInfo(TextObjectStruct, ref Point)
    PrintOutPDFBase.GraphicExtent(MemoryStream, Point, int)
    PrintOutPDFBase.SetOrientation(OrientationType)
    PrintOutPDFBase.SetPageSize(PageSizeDetail)
    PrintOutPDFBase.GetPageSize(out int)
    PrintOutPDFBase.PDFStream
    PrintOutPDFBase.PDFConformance
    PrintOutPDFBase.ForceComplexShaping
    PrintOutPDFBase.LineInfo
    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.EndPage(MetaFile)
    PrintOut.SelectPrinter(PrinterSelectType)
    PrintOut.DrawChart(Series, MetaFile, int, int, object)
    PrintOut.ProcessNoDataToPrint()
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Reportman.Drawing
    Assembly: Reportman.Drawing.Windows.dll
    Syntax
    public class PrintOutPDF : PrintOutPDFBase, IDisposable, IBitmapInfoProvider

    Constructors

    View Source

    PrintOutPDF()

    Declaration
    public PrintOutPDF()

    Methods

    View Source

    EncodeImageStreamAsBitmapStream(MemoryStream)

    Declaration
    public MemoryStream EncodeImageStreamAsBitmapStream(MemoryStream stream)
    Parameters
    Type Name Description
    MemoryStream stream
    Returns
    Type Description
    MemoryStream
    View Source

    GetBitmapInfo(Stream)

    Declaration
    public BitmapInfo GetBitmapInfo(Stream stream)
    Parameters
    Type Name Description
    Stream stream
    Returns
    Type Description
    BitmapInfo
    View Source

    GetBitmapInfoProvider()

    Declaration
    public override IBitmapInfoProvider GetBitmapInfoProvider()
    Returns
    Type Description
    IBitmapInfoProvider
    Overrides
    PrintOutPDFBase.GetBitmapInfoProvider()
    View Source

    GetFontInfoProvider()

    Declaration
    public override FontInfoProvider GetFontInfoProvider()
    Returns
    Type Description
    FontInfoProvider
    Overrides
    PrintOutPDFBase.GetFontInfoProvider()
    View Source

    ImagesToPDF(IEnumerable<Image>, int, ImageFormat, int, ImageDepth, PDFConformanceType)

    Declaration
    public static MemoryStream ImagesToPDF(IEnumerable<Image> images, int dpi, ImageFormat nformat, int quality, PrintOutPDF.ImageDepth ndepth, PDFConformanceType Conformance)
    Parameters
    Type Name Description
    IEnumerable<Image> images
    int dpi
    ImageFormat nformat
    int quality
    PrintOutPDF.ImageDepth ndepth
    PDFConformanceType Conformance
    Returns
    Type Description
    MemoryStream

    Implements

    IDisposable
    IBitmapInfoProvider
    • View Source
    In this article
    Back to top Generated by DocFX