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

Brush style problem

edited December 2003 in General
Hi,

I add a TppShape on my report and I set its brush style to 'bsCross'.
When I preview the report, It look ok, but if I print the report the shape
appear all black.
What can I do for fill the shape correctly ?

TIA

--

Pierpaolo De Grandis
JMatica Srl

tel: 0421 332764
fax: 0421 331736
email: pierpaolo.degrandis@jmatica.com

Comments

  • edited January 2003
    I tried to print a form with a Tshape with 'bsCross' brush style, and it
    work.

    I tried to print the report to a PDF printer and it work fine.
    If I print the PDF to a normal printer it work.

    It seems the problem depend from the printer and ReportBuilder because I
    test the application with
    the report (the report with the shape) with different printers and settings:

    1. HP 970 cxi with setting: normal quality and color it work
    2. HP 970 cxi with setting: low quality and color it not work
    3. HP 970 cxi with setting: normal quality and monocromatic it not work
    4. HP 970 cxi with setting: low quality and monocromatic it not work
    5. HP officejet: it never work
    6. Lexmark laser: it never work

    I test to print a metafile with a shape and always it was printed normally.
    I create a new report with the same metafile and it present the problem (the
    shape is printed all black).

    This indicate for me that the problem it isn't on the printer driver.

    Best regards


    --

    Pierpaolo De Grandis
    JMatica Srl

    tel: 0421 332764
    fax: 0421 331736
    email: pierpaolo.degrandis@jmatica.com


  • edited December 2003
    Hi Pierpaolo,

    Some printers have trouble printing certain brush and line patterns. As a
    test try printing a shape with the same brush style from a Delphi form
    without ReportBuilder. If the problem still occurs, you may need to either
    try updating your printer driver to the latest version or printing to a
    different printer.

    --
    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited January 2004
    Hi Pierpaolo,

    ReportBuilder sends the same window API commands to every printer driver it
    tries to communicate with, therefore, if this brush pattern works on one
    printer (ie. HP 970) and not another, it must be printer related. This may
    be a limitation of some printers or how they react based on the settings you
    give them. Try performing the same test with a shape created in Word and
    see if you receive the same results. If you do not, please send a small
    example of this behavior in .zip format to support@digitial-metaphors.com
    and I'll test on the printers we have here.

    --
    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
This discussion has been closed.