Class PDFFile
Assembly: Reportman.Drawing.dll
Syntax
public class PDFFile : IDisposable
Constructors
PDFFile(FontInfoProvider, IBitmapInfoProvider)
Declaration
public PDFFile(FontInfoProvider infoProvider, IBitmapInfoProvider bitmapInfoProvider)
Parameters
Fields
CONS_PDFRES
Declaration
public const int CONS_PDFRES = 72
Field Value
CONS_STRIKEOUTPOS
Declaration
public const double CONS_STRIKEOUTPOS = 0.7
Field Value
CONS_UNDERLINEPOS
Declaration
public const double CONS_UNDERLINEPOS = 1.1
Field Value
CONS_UNDERLINEWIDTH
Declaration
public const double CONS_UNDERLINEWIDTH = 0.1
Field Value
CalculateOnly
The pdf is not generated but all size calculations are done
Declaration
public bool CalculateOnly
Field Value
Compressed
Declaration
Field Value
CompressionTasks
Declaration
public List<CompressionTask> CompressionTasks
Field Value
DocAuthor
Declaration
Field Value
DocCreationDate
Declaration
public string DocCreationDate
Field Value
DocCreator
Declaration
Field Value
DocKeywords
Declaration
public string DocKeywords
Field Value
DocModificationDate
Declaration
public string DocModificationDate
Field Value
DocProducer
Declaration
public string DocProducer
Field Value
DocSubject
Declaration
Field Value
DocTitle
Declaration
Field Value
DocXMPContent
Declaration
public string DocXMPContent
Field Value
EmbeddedFiles
Declaration
public List<EmbeddedFile> EmbeddedFiles
Field Value
FObjectOffset
Declaration
public long FObjectOffset
Field Value
FileName
Declaration
Field Value
ImageCount
Declaration
Field Value
ImageIndexes
Declaration
public SortedList ImageIndexes
Field Value
Masks
Declaration
public SortedList<int, StreamPosition> Masks
Field Value
OptimizeSize
Declaration
Field Value
Optimized
Declaration
Field Value
POINTS_PER_INCH
Declaration
public const int POINTS_PER_INCH = 72
Field Value
PageHeight
Declaration
Field Value
PageWidth
Declaration
Field Value
Properties
BitmapStreams
Declaration
public MemStreams BitmapStreams { get; }
Property Value
Canvas
Declaration
public PDFCanvas Canvas { get; }
Property Value
MainPDF
Declaration
public Stream MainPDF { get; }
Property Value
Declaration
public PDFConformanceType PDFConformance { get; set; }
Property Value
Printing
Declaration
public bool Printing { get; }
Property Value
Resolution
Declaration
public int Resolution { get; set; }
Property Value
STempStream
Declaration
public MemoryStream STempStream { get; }
Property Value
Methods
BeginDoc()
Declaration
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
EndDoc()
Declaration
NewAnnotation(int, int, int, int, string)
Declaration
public void NewAnnotation(int posx, int posy, int width, int height, string annotation)
Parameters
NewPage(int, int)
Declaration
public void NewPage(int NPageWidth, int NPageHeight)
Parameters
| Type |
Name |
Description |
| int |
NPageWidth |
|
| int |
NPageHeight |
|
Implements