View Full Version : DrawText...Font...how do you use the font param? Can't find any examples
05-12-2007, 01:07 AM
I'm using this overloaded DrawText, 'cept, there are no examples on how to call the Font param. I can't find any examples anywhere, msdn site is painful for this info, please just give me a clue.
DrawText("tslope", tSlope, bar, y+60, ???, StringAlignment.Near, Color.Black, Color.Yellow, 5);
05-12-2007, 01:17 AM
Is there a "canvas" class? Or someway to have more control over where the text can be drawn? like canvasY and canvasX?
05-12-2007, 03:19 AM
- you would need to create a font object like e.g. here: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=123860&SiteId=1
this forum should hold more references. I suggest keeping the font in a variable instead of creating a new one with ever Draw...(...) call.
- you can overwrite the Plot method (like in CustomPlotSample.cs). However, we do not provide in depth support for this functionality (which could cover the complete non-public charting API)
05-12-2007, 12:33 PM
That was it! Thanks.'Zackly what I needed.
05-28-2007, 07:36 PM
Is the Font that is set in the Chart Properties available. I would like to use that in my DrawText(). Like to use what that is set as the 'default' for all of my DrawText().
05-28-2007, 11:44 PM
Just use this signature and the default chart font will be applied:
public void DrawText(string tag, string text, int barsAgo, double y, Color textColor)
05-29-2007, 06:50 AM
That's ,but I need to color the back ground of the text as the background displays information. So I need to use the extended form of the DrawText().
05-29-2007, 07:04 AM
This is currently outside what we support but you can take a look at the Plot() method of the VolumeCounter indicator.
05-29-2007, 07:10 AM
On the sample I referenced, please make sure you check for null reference on ChartControl otherwise you may see an exception when an indicator is running in a strategy where there is no ChartControl object.