Support Board
Date/Time: Wed, 27 Nov 2024 14:27:46 +0000
[Programming Help] - ACSIL/drawing text : How to know the font height in pixels ?
View Count: 6183
[2022-04-07 15:45:08] |
Trader & Sierra++ developer - Posts: 109 |
Hi, I need to draw several lines of text one above the other. The ability to draw a single multiline text with \n is not what I'm looking for. To do this accurately i'm working in pixels, using sc.StudyRegionBottomCoordinate and sc.StudyRegionTopCoordinate, then I convert to a price value using sc.YPixelCoordinateToGraphValue() so that I can set Tool.BeginValue to the appropriate value. This is ok but I need to control the vertical distance between two lines, so I need the information of the height in pixels of a line of text. Currently I'm using a constant (set to 22 with the help of a print screen), but of course this is a temporary solution that works only on my computer and with my current FontSize settings. How to retrieve the current font height or text line height in pixels ? I didn't find anything about that in the documentation nor in the support board. Thank you |
[2022-04-08 01:23:05] |
Tony - Posts: 519 |
I don't think we have access to that number (I could be wrong though), one possible solution is setting an input value instead of a constant one, if you want to make your study more general purpose.
|
[2023-08-05 07:56:25] |
daniel.lee - Posts: 3 |
hello do you have a solution yet?
|
To post a message in this thread, you need to log in with your Sierra Chart account: