Search found 53 matches

by ulibru
Fri Jan 21, 2022 1:31 pm
Forum: VCL
Topic: XE11Delphi + TeeChart + High DPI
Replies: 9
Views: 2844

Re: XE11Delphi + TeeChart + High DPI

Addendum: take a look at a a line of pen width = 1 on a monitor with resolution 3840 * 2160 ;)
by ulibru
Fri Jan 21, 2022 1:28 pm
Forum: VCL
Topic: XE11Delphi + TeeChart + High DPI
Replies: 9
Views: 2844

Re: XE11Delphi + TeeChart + High DPI

Hello Yeray,

1.
great to read about the fix but where do I get it?

2.
How to override ChangeScale? I'm reluctant to change library source codes as with a next library update the problems start ... (is the update a solution or not, do I need to change my own code ... ?)

Best wishes
Uli
by ulibru
Thu Jan 20, 2022 12:41 pm
Forum: VCL
Topic: XE11Delphi + TeeChart + High DPI
Replies: 9
Views: 2844

Re: XE11Delphi + TeeChart + High DPI

A simple line series with pen width = 1 gets very thin on a high DPI monitor. So actually I try to help myself by Pen.Width := nominal_pen_width * Screen.PixelsPerInch / 96 as a quick turnaround. But again it shows that TeeChart is not consistent regarding High DPI. As I only see my application I ca...
by ulibru
Thu Jan 20, 2022 11:55 am
Forum: VCL
Topic: XE11Delphi + TeeChart + High DPI
Replies: 9
Views: 2844

Re: XE11Delphi + TeeChart + High DPI

Hello Yeray,

do you have any answer for my DPI problem (legend checkboxes)?

Best wishes
Uli
by ulibru
Tue Jan 18, 2022 11:49 am
Forum: VCL
Topic: XE11Delphi + TeeChart + High DPI
Replies: 9
Views: 2844

Re: XE11Delphi + TeeChart + High DPI

Hello Yeray, please let me come back to the high DPI question. Here is the DisplaySize example with a checkbox in the legend. The snapshot is taken from a 300% scaling on a high DPI monitor. DisplaySize.png As you can see the checkbox is far from usable. Also the icons in the bar get unreadable. The...
by ulibru
Mon Dec 20, 2021 8:55 pm
Forum: VCL
Topic: XE11Delphi + TeeChart + High DPI
Replies: 9
Views: 2844

XE11Delphi + TeeChart + High DPI

I like to use TeeChart together with high DPI awareness. I've found no document about it, also the help is not helpful. So how to set up Teechart in a XE11 IDE environment correctly to get a correct display for different monitors and different user Windows scalings? Which actions are done automatica...
by ulibru
Fri Sep 14, 2012 1:41 pm
Forum: VCL
Topic: Anchors not published (Version 2012.06.120613)
Replies: 7
Views: 10492

Re: Anchors not published (Version 2012.06.120613)

Hello Yeray,

thanks, it works well.
Yep, I know that the license has expired. I will renew it, I'm just simply waiting for a next maintenance release.

ATB
Uli
by ulibru
Fri Sep 14, 2012 9:50 am
Forum: VCL
Topic: Anchors not published (Version 2012.06.120613)
Replies: 7
Views: 10492

Re: Anchors not published (Version 2012.06.120613)

Hi Yeray,

when can I expect a next maintenance release?
Or how to get the anchors back? What are the correct steps to modify the source?

Best regards
Uli
by ulibru
Fri May 25, 2012 10:57 am
Forum: VCL
Topic: Wrong axis display with ISO surface / Trianulation problems
Replies: 19
Views: 22439

Re: Wrong axis display with ISO surface / Trianulation problems

Hi Yeray, I just run Chart1.View3DOptions.Rotation := 270; Chart1.View3DOptions.Elevation := 270; Chart1.View3DOptions.Perspective := 0; But I notice again that with your example it works (though the label is at a different position) whereas in my program it does not. Strange. I'll upgrade my progra...
by ulibru
Fri May 25, 2012 9:34 am
Forum: VCL
Topic: Wrong axis display with ISO surface / Trianulation problems
Replies: 19
Views: 22439

Re: Wrong axis display with ISO surface / Trianulation problems

Hello Yeray, yes, axis inversion is working now. Thanks. Now see 3D view with added label http://img19.imageshack.us/img19/2936/strans3dview.png Now in top view http://img140.imageshack.us/img140/1462/stranstopview.png As you see the label has disappeared. In addition you can also see that the other...
by ulibru
Thu May 24, 2012 3:28 pm
Forum: VCL
Topic: Wrong axis display with ISO surface / Trianulation problems
Replies: 19
Views: 22439

Re: Wrong axis display with ISO surface / Trianulation problems

Hi Yeray, thanks, Brush.Style has solved the problem. But where is it set at design time? I wonder. A final remark: the solution to use AfterDraw is not complete. So e.g. simply inverting the axis does not call the event and the label is at a wrong position. Viewing the chart in e.g. top view or fro...
by ulibru
Thu May 24, 2012 12:32 pm
Forum: VCL
Topic: Wrong axis display with ISO surface / Trianulation problems
Replies: 19
Views: 22439

Re: Wrong axis display with ISO surface / Trianulation problems

Yeray, your example code works fine here. But now I wonder. With my program I get http://img232.imageshack.us/img232/6708/stranslabel.png As I have edited the chart during designtime I wonder which parameter is responsible for the wrong display. I use the same AfterDraw code like your example. I'm c...
by ulibru
Thu May 24, 2012 10:16 am
Forum: VCL
Topic: Wrong axis display with ISO surface / Trianulation problems
Replies: 19
Views: 22439

Re: Wrong axis display with ISO surface / Trianulation problems

Hello Yeray, many thanks, I can live with the "elegant" solution. (I've also learnt something about VertLine3D and TextOut3D). There is only one little problem left: my chart panel has a gradient color (blue) and the labels are white colored. Now the added label just shows a white rectangle. If I us...
by ulibru
Wed May 23, 2012 11:21 am
Forum: VCL
Topic: Wrong axis display with ISO surface / Trianulation problems
Replies: 19
Views: 22439

Re: Wrong axis display with ISO surface / Trianulation problems

But at this moment I'm afraid I'm not sure about how the MinorTicks should be drawn in an interval that doesn't match the LogarithmicBase, in a Logarithmic axis. Hi Yeray, the basic idea was just to get a label (maybe together with a major tick) at the end of the axis. Indeed it is not necessary to...
by ulibru
Tue May 22, 2012 5:48 pm
Forum: VCL
Topic: Wrong axis display with ISO surface / Trianulation problems
Replies: 19
Views: 22439

Re: Wrong axis display with ISO surface / Trianulation problems

Yeray, I have used your example with following modifications: length of bottom ticks = 20 length of minor ticks = 10 minor ticks count = 8 (8 minor ticks between major ticks 10/100 = position 20, 30, 40, 50, 60, 70, 80, 90 with logarithmic axis) This is just for better view. Your code: Clear; Add(1,...