Using BCB 6 and teechart version 7.05
If I use the drag marks tool to reposition a series mark, the mark repositions correctly on screen but when printed it is shifted from its on screen position.
this appears to be related to the difference between the printer and screen resolutions. If the chart is printed with "Detail" set to normal then the marks appear in the correct position, if more detail is selected then the marks move toward the upper left. "Detail" is related to TeeChart->PrintResolution
The same occurs when using TeeChart Office, just add Drag mark tool and move a mark, then go to print preview and by adjusting the "Detail" the mark moves
Printing Marks after moving mark wih drag mark tool
I see the problem is more serious than I realised,
having moved a mark it takes a custom position, but it appears this position is defined in fixed screen corordinates, therefore zooming the chart, or change the axis min or max will cause the mark to incorrectly drawn on screen not just when printing.
Why are the custom mark's coords define in screen co-ords and not define by the axis the series is associated with?
would that not solve both problems, printing and drawing to screen?
is there any form of annotation offered by TeeChart which uses position defined by Axis X,Y value instead of fixed screen coordinates?
at least that might be a work around in the meantime.
having moved a mark it takes a custom position, but it appears this position is defined in fixed screen corordinates, therefore zooming the chart, or change the axis min or max will cause the mark to incorrectly drawn on screen not just when printing.
Why are the custom mark's coords define in screen co-ords and not define by the axis the series is associated with?
would that not solve both problems, printing and drawing to screen?
is there any form of annotation offered by TeeChart which uses position defined by Axis X,Y value instead of fixed screen coordinates?
at least that might be a work around in the meantime.