Login Page - Create Account

Support Board


Date/Time: Fri, 14 Nov 2025 03:57:06 +0000



Post From: Help drawing text in a Chart Region

[2025-10-30 18:31:30]
User48838 - Posts: 128
i thought this would be easy but this code isnt drawing text, if you could help i would appreciate it, ty
#include "sierrachart.h"

SCDLLName("Print Simple Text Demo")

SCSFExport scsf_PrintSimpleText(SCStudyInterfaceRef sc)
{
if (sc.SetDefaults)
{
sc.GraphName = "Print Simple Text Demo";
sc.GraphRegion = 1;
sc.AutoLoop = 0;
return;
}

s_UseTool Tool;
Tool.Clear();
Tool.ChartNumber = sc.ChartNumber;
Tool.DrawingType = DRAWING_TEXT;
Tool.AddMethod = UTAM_ADD_OR_ADJUST;
Tool.LineNumber = 1;
Tool.Region = 1;
Tool.BeginIndex = sc.IndexOfFirstVisibleBar + 3; // Adjust as needed
Tool.UseRelativeVerticalValues = 1;
Tool.BeginValue = 60; // % from bottom of chart (0 = bottom, 100 = top)
Tool.FontSize = 16;
Tool.FontBold = true;
Tool.Color = RGB(0,255,255); // Cyan

SCString label;
label = "x=5";
Tool.Text = label;
sc.UseTool(Tool);
}