Login Page - Create Account

Support Board


Date/Time: Sun, 26 Jul 2026 17:17:29 +0000



Post From: OpenGL: multi-line DRAWING_TEXT drawn by an ACSIL study disappears past ~27 lines

[2026-07-26 13:52:15]
User549147 - Posts: 11
I have a custom ACSIL study that draws a multi-line text panel on the chart using sc.UseTool() with a DRAWING_TEXT drawing (a single Text string containing \n newlines, MultiLineLabel = 1). The drawing displays correctly until the text reaches a certain number of lines, at which point the entire drawing disappears — not clipped or truncated, the whole text label vanishes.

I have isolated the cause to OpenGL chart rendering:

With Use OpenGL = No (software rendering), the drawing displays correctly at any number of lines.
With Use OpenGL = Yes (Global Settings >> Graphics Settings), the entire drawing disappears once the text exceeds approximately 27 lines. Below that threshold it renders normally.
This is the same behavior on two installations, and the deciding factor is the OpenGL setting, not the version:

Version 2930 64-bit (OpenGL enabled): fails past ~27 lines.
Version 2882 64-bit (clean install): renders fine with OpenGL off, and reproduces the failure as soon as OpenGL is turned on.
Setting MultiLineLabel = 1 does not change the behavior.

Question:

Is there a maximum size — number of lines, pixel height, or texture dimension — for a single DRAWING_TEXT drawing when OpenGL rendering is enabled?
Is there a setting or an ACSIL option that avoids it, or is splitting the text across multiple stacked DRAWING_TEXT drawings (each kept under the limit) the recommended approach?