Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

TeeChart

edited August 2002 in General
I would like use Grafics (Chart) in my reports and how can do?

There are others component?s then Tee Chart?

what is version of teeChart that run with Report Builder? Just the
Professional (Tee Chart Pro)?

Comments

  • edited August 2002
    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.

    TeeChart 4.02

    ReportBuilder 6.03 or later

    Status: Fully Operational

    TeeChart 4.01

    ReportBuilder 6.03 or later

    Status: Fully Operational
  • edited September 2002
    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.

    Knut Lambert
    lambert@consilium.de


  • edited September 2002
    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...

    Cheers,

    Tom Ollar
    Digital Metaphors Corporation
  • edited September 2002
    I've attached an example of a Pie Chart in an RB report. Prints fine (as a
    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
This discussion has been closed.