Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

DrawText...Font...how do you use the font param? Can't find any examples

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    DrawText...Font...how do you use the font param? Can't find any examples

    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);

    #2
    Figured it out, however...

    Is there a "canvas" class? Or someway to have more control over where the text can be drawn? like canvasY and canvasX?

    Comment


      #3
      - you would need to create a font object like e.g. here: http://forums.microsoft.com/MSDN/Sho...23860&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)

      Comment


        #4
        ah!

        That was it! Thanks.'Zackly what I needed.

        Comment


          #5
          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().

          Thanks

          Comment


            #6
            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)

            Comment


              #7
              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().

              Comment


                #8
                This is currently outside what we support but you can take a look at the Plot() method of the VolumeCounter indicator.
                RayNinjaTrader Customer Service

                Comment


                  #9
                  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.
                  RayNinjaTrader Customer Service

                  Comment

                  Latest Posts

                  Collapse

                  Topics Statistics Last Post
                  Started by mgco4you, Today, 09:46 PM
                  1 response
                  3 views
                  0 likes
                  Last Post NinjaTrader_Manfred  
                  Started by wzgy0920, Today, 09:53 PM
                  0 responses
                  3 views
                  0 likes
                  Last Post wzgy0920  
                  Started by Rapine Heihei, Today, 08:19 PM
                  1 response
                  8 views
                  0 likes
                  Last Post NinjaTrader_Manfred  
                  Started by Rapine Heihei, Today, 08:25 PM
                  0 responses
                  6 views
                  0 likes
                  Last Post Rapine Heihei  
                  Started by f.saeidi, Today, 08:01 PM
                  1 response
                  9 views
                  0 likes
                  Last Post NinjaTrader_Manfred  
                  Working...
                  X