Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

powerpdf

PowerPDF lib for Lazarus

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

==============================================================================

pascal
P o w e r P d f
pascal
Version 0.9 (beta)
pascal
1999-2001 Copyright (c) takeshi kanno
    takeshi_kanno@est.hi-ho.ne.jp

==============================================================================

INTRODUCTION

PowerPdf is a VCL to create PDF docment visually. Like QuickReport, you can design PDF document easily on Delphi IDE.

REQUIRES

Delphi3.0 or later. The non-visual unit(TPdfDoc, TPdfType) can be used with kylix.

INSTALLATION

  1. xtracts the files from powerpdf.zip.
  2. hoose Component|Install Component, and install PowerPdf.pas.

NOTE If you want to use FlateDecode/Zlib compression, copy zlib.pas and *.obj files (these are included in Delphi's CD-ROM) to your librally path.

Please see the file PowerPdfRef.pdf for the full documentation.

COPYRIGHT

Copyright (C) 1999-2001 Takeshi Kanno

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library general Public License for more details.

GETTING LATEST VERSION

Visit my homepage at www.est.hi-ho.ne.jp/takeshi_kanno/powerpdf

CHANGES

  1. 4 Added TPRJpegImage.
  2. 6 Fixed bugs of TPRImage.
  3. 0 Added chinese fonts(experimental).
  4. 0 Modify FloatToStrR method for area whose decimal separator is ",".
  5. 7 Changed some type definition of PdfDoc.pas (for BCB).
  6. 7 Added TPRAnnotation.
  7. 1 Added TPREllipse.
  8. 8 Fixed bug of TPdfCanvas.SetPage.
  9. 1 added TPReport.PageLayout.
  10. 8 changed the algorithm of the free XObject name.
  11. 0 changed the text width routine(bugs when large font size).
  12. 2 changed the implementation of outlines.
  13. 2 changed the implementation of annotation.
  14. 5 added TPROutline and TPRDestination.
  15. 1 changed the implementation of the image.
  16. 8 added OpenAction function. added AlignJustified property to TPRLabel.
  17. 3 added ViewerPreference functions.

NOTE

There are some "uncompatibility" functions in version 0.85 and 0.9.

  1. dHolz in TPrintDirection was changed to pdHorz (spelling mistake :-).
  2. he implementation of outline-entry was changed. See the documentation and sample programs.
  3. he implementation of Image in TPdfDoc was changed. If needs that change your programs if you use TPdfDoc class directory.
  4. hange the method name MesureText to MeasureText in TPdfDoc.

I'm Japanese and I'm not good at English. So there may be a funny expression in this file and document. If you notice such a thing, please report all problems or suggestions to me.

Thanks.