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 algospoke, Yesterday, 06:40 PM
                  2 responses
                  23 views
                  0 likes
                  Last Post algospoke  
                  Started by ghoul, Today, 06:02 PM
                  3 responses
                  14 views
                  0 likes
                  Last Post NinjaTrader_Manfred  
                  Started by jeronymite, 04-12-2024, 04:26 PM
                  3 responses
                  45 views
                  0 likes
                  Last Post jeronymite  
                  Started by Barry Milan, Yesterday, 10:35 PM
                  7 responses
                  21 views
                  0 likes
                  Last Post NinjaTrader_Manfred  
                  Started by AttiM, 02-14-2024, 05:20 PM
                  10 responses
                  181 views
                  0 likes
                  Last Post jeronymite  
                  Working...
                  X