TeeChart support (as documented in the RB online help) is summarized below.
If you have an image (such as a bitmap, GIF or JPEG) then you can certainly use the TppImage component...
Cheers,
Tom Ollar Digital Metaphors Corporation
An important update to the following information: as of RB 7.0 (any edition), a registered version of TeeChart is NOT required for printing and previewing TeeChart. A registered version of TeeChart is ONLY required when you intend to pass along the TeeChart UI as part of the end-user solution.
--------------------------------- TeeChart Support for Delphi 6
The ReportBuilder installation program can automatically detect which version of TeeChart you are using and install the appropriate support units and packages. If you have installed TeeChart after ReportBuilder is already installed, you can simply re-run the ReportBuilder installation program, and the appropriate TeeChart support will be installed. The following information is provided to help you manually install TeeChart support if the normal installation has failed.
If you are getting an 'IEdiSeri' or 'IEdiCha' error message when you try to compile a project that contains TeeChart functionality, then TeeChart is probably installed correctly. In order to get around these error messages you must either compile your project with packages or purchase the registered version of TeeChart from www.teemach.com.
TeeChart 5.02
ReportBuilder 6.03 or later
Status: Fully Operational
TeeChart 4.04
ReportBuilder 6.03 or later
Status: Partially Operational
Status Notes
Within the Delphi IDE:
Cannot assign a data pipeline to a newly created data-aware TeeChart. Cannot modify an existing data-aware TeeChart created with previous versions of RB and TeeChart.
Within the end-user report designer (at run-time):
Fully Operational
--------------------------------------------- TeeChart Support for Delphi 5
The ReportBuilder installation program can automatically detect which version of TeeChart you are using and install the appropriate support units and packages. If you have installed TeeChart after ReportBuilder is already installed, you can simply re-run the ReportBuilder installation program, and the appropriate TeeChart support will be installed. The following information is provided to help you manually install TeeChart support if the normal installation has failed.
If you are getting an 'IEdiSeri' or 'IEdiCha' error message when you try to compile a project that contains TeeChart functionality, then TeeChart is probably installed correctly. In order to get around these error messages you must either compile your project with packages or purchase the registered version of TeeChart from www.teemach.com.
TeeChart 5.02a
ReportBuilder 6.03 or later
Status: Fully Operational
TeeChart 5.01
ReportBuilder 6.03 or later
Status: Fully Operational
TeeChart 4.02
ReportBuilder 6.03 or later
Status: Fully Operational ------------------------------------------------- TeeChart Support for Delphi 4
The ReportBuilder installation program can automatically detect which version of TeeChart you are using and install the appropriate support units and packages. If you have installed TeeChart after ReportBuilder is already installed, you can simply re-run the ReportBuilder installation program, and the appropriate TeeChart support will be installed. The following information is provided to help you manually install TeeChart support if the normal installation has failed.
If you are getting an 'IEdiSeri' or 'IEdiCha' error message when you try to compile a project that contains TeeChart functionality, then TeeChart is probably installed correctly. In order to get around these error messages you must either compile your project with packages or purchase the registered version of TeeChart from www.teemach.com.
TeeChart 4.03 and later
ReportBuilder 6.03 or later
Status: Not Supported*
*If you need to use TeeChart 4.03 or later, you'll need to upgrade to Delphi 5 or 6, in order to use ReportBuilder and TeeChart.
ReportBuilder didnt work well with TeeChart because the resolution of the resulting charts (simple piecharts) is realy bad. Digital Metaphors are not interested in solving this problem. The DM solution: See the next release. Fine way to sell.
After some years of using RB and getting no solution over month we searching for an other reporting tool.
TeeChart components print clean and crisp for me - and that's because they print as WMF images (not GIFs, JPEGs or bitmaps.) TeeChart components have always printed this way - which is why the quality has always been excellent. Try this:
1. Open the example project in RBuilder\Demos\1. Reports 2. At the top of the main form, remove the 'x' from the {x$DEFINE ppTeeChart}compiler directive 3. Select View | Project Manager 4. Right-click Demo.exe and select Options... 5. Click the Build with Packages check box and delete everything from the edit box 6. Check Build with Packages off then back on 7. Wait for one or two seconds while the package list is automatically rebuilt 8. Run the project and preview report 92 9. Print report 92: the chart should come out clean and crisp...
Huh? I never suggested an upgrade - simply pointed out that a long-time sticking point with regard to RB & TeeChart compilation had been resolved in 7.0. This a compilation fix: it has nothing to do with the printing of TeeCharts.
I also copied just the 'high-level' information from the on-line help. Three pages of compatibility information covering six different versions of TeeChart. The help also contains six more pages of low-level TeeChart related information. We most definitely do take TeeChart very seriously - and we exert a tremendous amount of development effort to support it too.
searching Huh? Looks like our last response to your question was this:
"There are a few options here. By default RB renders the chart as a metafile. You can try changing the PrintMethod to pmBitmap to see if that will improve the results. If that doesn't give satisfactory results then you can use a regular teechart component (not TppChart), render offscreen to a file, and load that into a TppImage."
To which you never responded. If you stop communicating we assume you resolved the problem. Obviously that's not the case. So let's work the actual problem: Pie chart, even when rendered as a metafile, doesn't print the way you want it too. That's something we can research...
Comments
If you have an image (such as a bitmap, GIF or JPEG) then you can certainly
use the TppImage component...
Cheers,
Tom Ollar
Digital Metaphors Corporation
An important update to the following information: as of RB 7.0 (any
edition), a registered version of TeeChart is NOT required for printing and
previewing TeeChart. A registered version of TeeChart is ONLY required when
you intend to pass along the TeeChart UI as part of the end-user solution.
---------------------------------
TeeChart Support for Delphi 6
The ReportBuilder installation program can automatically detect which
version of TeeChart you are using and install the appropriate support units
and packages. If you have installed TeeChart after ReportBuilder is already
installed, you can simply re-run the ReportBuilder installation program, and
the appropriate TeeChart support will be installed. The following
information is provided to help you manually install TeeChart support if the
normal installation has failed.
If you are getting an 'IEdiSeri' or 'IEdiCha' error message when you try to
compile a project that contains TeeChart functionality, then TeeChart is
probably installed correctly. In order to get around these error messages
you must either compile your project with packages or purchase the
registered version of TeeChart from www.teemach.com.
TeeChart 5.02
ReportBuilder 6.03 or later
Status: Fully Operational
TeeChart 4.04
ReportBuilder 6.03 or later
Status: Partially Operational
Status Notes
Within the Delphi IDE:
Cannot assign a data pipeline to a newly created data-aware TeeChart.
Cannot modify an existing data-aware TeeChart created with previous
versions of RB and TeeChart.
Within the end-user report designer (at run-time):
Fully Operational
---------------------------------------------
TeeChart Support for Delphi 5
The ReportBuilder installation program can automatically detect which
version of TeeChart you are using and install the appropriate support units
and packages. If you have installed TeeChart after ReportBuilder is already
installed, you can simply re-run the ReportBuilder installation program, and
the appropriate TeeChart support will be installed. The following
information is provided to help you manually install TeeChart support if the
normal installation has failed.
If you are getting an 'IEdiSeri' or 'IEdiCha' error message when you try to
compile a project that contains TeeChart functionality, then TeeChart is
probably installed correctly. In order to get around these error messages
you must either compile your project with packages or purchase the
registered version of TeeChart from www.teemach.com.
TeeChart 5.02a
ReportBuilder 6.03 or later
Status: Fully Operational
TeeChart 5.01
ReportBuilder 6.03 or later
Status: Fully Operational
TeeChart 4.02
ReportBuilder 6.03 or later
Status: Fully Operational
-------------------------------------------------
TeeChart Support for Delphi 4
The ReportBuilder installation program can automatically detect which
version of TeeChart you are using and install the appropriate support units
and packages. If you have installed TeeChart after ReportBuilder is already
installed, you can simply re-run the ReportBuilder installation program, and
the appropriate TeeChart support will be installed. The following
information is provided to help you manually install TeeChart support if the
normal installation has failed.
If you are getting an 'IEdiSeri' or 'IEdiCha' error message when you try to
compile a project that contains TeeChart functionality, then TeeChart is
probably installed correctly. In order to get around these error messages
you must either compile your project with packages or purchase the
registered version of TeeChart from www.teemach.com.
TeeChart 4.03 and later
ReportBuilder 6.03 or later
Status: Not Supported*
*If you need to use TeeChart 4.03 or later, you'll need to upgrade to Delphi
5 or 6, in order to use ReportBuilder and TeeChart.
TeeChart 4.02
ReportBuilder 6.03 or later
Status: Fully Operational
TeeChart 4.01
ReportBuilder 6.03 or later
Status: Fully Operational
http://www.digital-metaphors.com
info@digital-metaphors.com
resulting charts (simple piecharts) is realy bad. Digital Metaphors are not
interested in solving this problem. The DM solution: See the next release.
Fine way to sell.
After some years of using RB and getting no solution over month we searching
for an other reporting tool.
Knut Lambert
lambert@consilium.de
print as WMF images (not GIFs, JPEGs or bitmaps.) TeeChart components have
always printed this way - which is why the quality has always been
excellent. Try this:
1. Open the example project in RBuilder\Demos\1. Reports
2. At the top of the main form, remove the 'x' from the {x$DEFINE
ppTeeChart}compiler directive
3. Select View | Project Manager
4. Right-click Demo.exe and select Options...
5. Click the Build with Packages check box and delete everything from the
edit box
6. Check Build with Packages off then back on
7. Wait for one or two seconds while the package list is automatically
rebuilt
8. Run the project and preview report 92
9. Print report 92: the chart should come out clean and crisp...
Huh? I never suggested an upgrade - simply pointed out that a long-time
sticking point with regard to RB & TeeChart compilation had been resolved in
7.0. This a compilation fix: it has nothing to do with the printing of
TeeCharts.
I also copied just the 'high-level' information from the on-line help.
Three pages of compatibility information covering six different versions of
TeeChart. The help also contains six more pages of low-level TeeChart
related information. We most definitely do take TeeChart very seriously -
and we exert a tremendous amount of development effort to support it too.
searching
Huh? Looks like our last response to your question was this:
"There are a few options here. By default RB renders the chart as a
metafile.
You can try changing the PrintMethod to pmBitmap to see if that will improve
the results. If that doesn't give satisfactory results then you can use a
regular teechart component (not TppChart), render offscreen to a file, and
load that into a TppImage."
To which you never responded. If you stop communicating we assume you
resolved the problem. Obviously that's not the case. So let's work the
actual problem: Pie chart, even when rendered as a metafile, doesn't print
the way you want it too. That's something we can research...
Cheers,
Tom Ollar
Digital Metaphors Corporation
http://www.digital-metaphors.com
info@digital-metaphors.com
WMF) to an HP LJ 5.
I'm using Win2K Professional, Delphi 6 (SP 2), and RB 6.03...
--
Cheers,
Tom Ollar
Digital Metaphors Corporation
http://www.digital-metaphors.com
info@digital-metaphors.com