Search Results for

    Show / Hide Table of Contents

    Class PrintOutPDFFreeType

    Cross-platform PDF render driver that uses FreeType for font metrics and SkiaSharp for image handling, supplying its own bitmap-info and font-info providers for portable PDF generation.

    Inheritance
    object
    PrintOut
    PrintOutPDFBase
    PrintOutPDFFreeType
    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.CrossPlatform
    Assembly: Reportman.Drawing.CrossPlatform.dll
    Syntax
    public class PrintOutPDFFreeType : PrintOutPDFBase, IDisposable, IBitmapInfoProvider

    Constructors

    View Source

    PrintOutPDFFreeType()

    Declaration
    public PrintOutPDFFreeType()

    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()

    Implements

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