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 rajendrasubedi2023, Today, 09:50 AM
                  3 responses
                  15 views
                  0 likes
                  Last Post NinjaTrader_BrandonH  
                  Started by lorem, Today, 09:18 AM
                  2 responses
                  11 views
                  0 likes
                  Last Post NinjaTrader_ChelseaB  
                  Started by geddyisodin, Today, 05:20 AM
                  4 responses
                  29 views
                  0 likes
                  Last Post geddyisodin  
                  Started by geotrades1, Today, 10:02 AM
                  2 responses
                  10 views
                  0 likes
                  Last Post geotrades1  
                  Started by ender_wiggum, Today, 09:50 AM
                  1 response
                  5 views
                  0 likes
                  Last Post NinjaTrader_Gaby  
                  Working...
                  X