Search Results for

    Show / Hide Table of Contents

    Class PDFFile

    Inheritance
    object
    PDFFile
    Implements
    IDisposable
    Inherited Members
    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.dll
    Syntax
    public class PDFFile : IDisposable

    Constructors

    PDFFile(FontInfoProvider, IBitmapInfoProvider)

    Declaration
    public PDFFile(FontInfoProvider infoProvider, IBitmapInfoProvider bitmapInfoProvider)
    Parameters
    Type Name Description
    FontInfoProvider infoProvider
    IBitmapInfoProvider bitmapInfoProvider

    Fields

    CONS_PDFRES

    Declaration
    public const int CONS_PDFRES = 72
    Field Value
    Type Description
    int

    CONS_STRIKEOUTPOS

    Declaration
    public const double CONS_STRIKEOUTPOS = 0.7
    Field Value
    Type Description
    double

    CONS_UNDERLINEPOS

    Declaration
    public const double CONS_UNDERLINEPOS = 1.1
    Field Value
    Type Description
    double

    CONS_UNDERLINEWIDTH

    Declaration
    public const double CONS_UNDERLINEWIDTH = 0.1
    Field Value
    Type Description
    double

    CalculateOnly

    The pdf is not generated but all size calculations are done

    Declaration
    public bool CalculateOnly
    Field Value
    Type Description
    bool

    Compressed

    Declaration
    public bool Compressed
    Field Value
    Type Description
    bool

    CompressionTasks

    Declaration
    public List<CompressionTask> CompressionTasks
    Field Value
    Type Description
    List<CompressionTask>

    DocAuthor

    Declaration
    public string DocAuthor
    Field Value
    Type Description
    string

    DocCreationDate

    Declaration
    public string DocCreationDate
    Field Value
    Type Description
    string

    DocCreator

    Declaration
    public string DocCreator
    Field Value
    Type Description
    string

    DocKeywords

    Declaration
    public string DocKeywords
    Field Value
    Type Description
    string

    DocModificationDate

    Declaration
    public string DocModificationDate
    Field Value
    Type Description
    string

    DocProducer

    Declaration
    public string DocProducer
    Field Value
    Type Description
    string

    DocSubject

    Declaration
    public string DocSubject
    Field Value
    Type Description
    string

    DocTitle

    Declaration
    public string DocTitle
    Field Value
    Type Description
    string

    DocXMPContent

    Declaration
    public string DocXMPContent
    Field Value
    Type Description
    string

    EmbeddedFiles

    Declaration
    public List<EmbeddedFile> EmbeddedFiles
    Field Value
    Type Description
    List<EmbeddedFile>

    FObjectOffset

    Declaration
    public long FObjectOffset
    Field Value
    Type Description
    long

    FileName

    Declaration
    public string FileName
    Field Value
    Type Description
    string

    ImageCount

    Declaration
    public int ImageCount
    Field Value
    Type Description
    int

    ImageIndexes

    Declaration
    public SortedList ImageIndexes
    Field Value
    Type Description
    SortedList

    Masks

    Declaration
    public SortedList<int, StreamPosition> Masks
    Field Value
    Type Description
    SortedList<int, StreamPosition>

    OptimizeSize

    Declaration
    public bool OptimizeSize
    Field Value
    Type Description
    bool

    Optimized

    Declaration
    public bool Optimized
    Field Value
    Type Description
    bool

    POINTS_PER_INCH

    Declaration
    public const int POINTS_PER_INCH = 72
    Field Value
    Type Description
    int

    PageHeight

    Declaration
    public int PageHeight
    Field Value
    Type Description
    int

    PageWidth

    Declaration
    public int PageWidth
    Field Value
    Type Description
    int

    Properties

    BitmapStreams

    Declaration
    public MemStreams BitmapStreams { get; }
    Property Value
    Type Description
    MemStreams

    Canvas

    Declaration
    public PDFCanvas Canvas { get; }
    Property Value
    Type Description
    PDFCanvas

    MainPDF

    Declaration
    public Stream MainPDF { get; }
    Property Value
    Type Description
    Stream

    PDFConformance

    Declaration
    public PDFConformanceType PDFConformance { get; set; }
    Property Value
    Type Description
    PDFConformanceType

    Printing

    Declaration
    public bool Printing { get; }
    Property Value
    Type Description
    bool

    Resolution

    Declaration
    public int Resolution { get; set; }
    Property Value
    Type Description
    int

    STempStream

    Declaration
    public MemoryStream STempStream { get; }
    Property Value
    Type Description
    MemoryStream

    Methods

    BeginDoc()

    Declaration
    public void BeginDoc()

    CheckPrinting()

    Declaration
    public void CheckPrinting()

    Dispose()

    Declaration
    public virtual void Dispose()

    EncodePDFText(string)

    Declaration
    public static string EncodePDFText(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    string

    EndDoc()

    Declaration
    public void EndDoc()

    NewAnnotation(int, int, int, int, string)

    Declaration
    public void NewAnnotation(int posx, int posy, int width, int height, string annotation)
    Parameters
    Type Name Description
    int posx
    int posy
    int width
    int height
    string annotation

    NewPage(int, int)

    Declaration
    public void NewPage(int NPageWidth, int NPageHeight)
    Parameters
    Type Name Description
    int NPageWidth
    int NPageHeight

    Implements

    IDisposable
    In this article
    Back to top Generated by DocFX