Page 1 of 1

PartialPrint issues...

Posted: Fri Feb 12, 2010 1:38 pm
by 12053330
Hello,

I am using a TChart component in a C++ Builder 2009 project. The chart has a about 10 series in it. A couple horizontal line series, a few shape series, and a couple arrow series. I also do a small amount of straight drawing to the canvas. Please see the attached files to see the bugs?/differences I am getting. Here are the differences I am seeing:

1) The print loses the transparency. This isn't a huge problem, but it doesn't do it.
2) The arrow series base marks are nowhere near the arrow line.
3) No dashed or dotted lines.

Are these options I am not setting correctly, or bugs?

Thank You,

John

Re: PartialPrint issues...

Posted: Mon Feb 15, 2010 10:20 am
by narcis
Hi John,

1. Transparency is not supported on printing. It's on our wish list to be considered for further releases. In the meantime you can do what Pep suggested here.
2. I'm not sure about which is the exact problem here. Could you please give us some more details?
3. This issue is mentioned in the Printing Better article I posted here.

Thanks in advance.

Re: PartialPrint issues...

Posted: Tue Feb 16, 2010 3:19 pm
by 12053330
NarcĂ­s wrote:Hi John,

1. Transparency is not supported on printing. It's on our wish list to be considered for further releases. In the meantime you can do what Pep suggested here.
2. I'm not sure about which is the exact problem here. Could you please give us some more details?
3. This issue is mentioned in the Printing Better article I posted here.

Thanks in advance.
Thanks for the info and links on 1 and 3. As for 2, please look at the black dots on the top chart. On the bottom chart they are attached to the back end of the arrows. It looks like printing issues with the Arrow Chart series.

Thanks,

John

Re: PartialPrint issues...

Posted: Tue Feb 16, 2010 3:48 pm
by narcis
Hi John,

Thanks for the information. I'm afraid this is a generic issue with marks arrow and callout as can also be reproduced printing the chart generated by the code below:

Code: Select all

uses Series;

procedure TForm1.FormCreate(Sender: TObject);
var Series1: TLineSeries;
begin
  Series1:=TLineSeries.Create(Self);
  Chart1.AddSeries(Series1);
  Series1.FillSampleValues;

  Series1.Marks.Visible:=True;
  Series1.Marks.Callout.Visible:=True;
  Series1.Marks.Arrow.Visible:=True;
  Series1.Marks.Arrow.Color:=clRed;
  Series1.Marks.ArrowLength:=30;
end;
So I have added the defect to the bug list (TV52014688) to be fixed for future releases.