Units documentation

rppdffile.pas

Description

This unit implements the pdf output as a canvas semi-compatible object.

Types

Name Description
TRpPDFFont Font
TWinAnsiWidthsArray

array [32..255] of integer

Ansi widhts of each font ASCII code

TRpLineInfo Record conatining a line position information

Components and classes

Name Base class Description
TRpPDFFont TObject PDF File Font description object
TRpPDFCanvas TObject Canvas semi-compatible interface to draw to a pdf file
TRpPDFFile TComponent Component allowing the creation of PDF Files, it uses the TRpPDFCanvas object

Functions

Declaration Description
function PDFCompatibleText (astring:string):string; Converts a text to a pdf compatible streamable text
function NumberToText (Value:double):string; Converts a number to pdf compatible text
procedure GetBitmapInfo (stream:TStream; var width, height, imagesize:integer;FMemBits:TMemoryStream); Obtains information about a bitmap without using Graphics unit (non Visual)
function GetJPegInfo (astream:TStream; var width, height:integer):boolean; Obtains JPef information without using the Graphics unit (non Visual)