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

Question regarding creating your own font object in NT7 script

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

    Question regarding creating your own font object in NT7 script

    How does one create their own font object in NT7 script? For NT8, for example, I know I can use the following:

    NinjaTrader.Gui.Tools.SimpleFont myFont = new NinjaTrader.Gui.Tools.SimpleFont("Courier New", 12) { Size = 50, Bold = true };

    Draw.Text(this, "myTag", false, "Hi There!", 0, Low[0], 5, Brushes.Blue, myFont, TextAlignment.Center, Brushes.Black, null, 1);

    What is the NT7 equivalent of the code for creating "myFont"? I tried using the same SimpleFont syntax but it produced an error when I tried to compile it. Please let me know. Thanks.

    #2
    Hello mbesha,

    Thank you for writing in.

    You will want to create a Font object.

    https://msdn.microsoft.com/en-us/lib...v=vs.110).aspx

    As an example:
    Code:
    private Font myFont = new Font("Times New Roman", 24);
    
    protected override void OnBarUpdate()
    {
    	DrawTextFixed("Text", "Hello world!", TextPosition.BottomRight, Color.Blue, myFont, Color.Transparent, Color.Transparent, 0);
    }
    Please, let us know if we may be of further assistance.
    Zachary G.NinjaTrader Customer Service

    Comment


      #3
      It worked! Thanks.

      Comment


        #4
        How do you add bold text with this?

        Comment


          #5
          Hello brucelevy,

          You will use the constructor that accepts FontStyle.

          https://msdn.microsoft.com/en-us/lib...v=vs.110).aspx

          Code:
          Font(string familyName, float emSize, FontStyle style)
          Zachary G.NinjaTrader Customer Service

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by soyjesus, Today, 06:07 AM
          0 responses
          5 views
          0 likes
          Last Post soyjesus  
          Started by Atomic, 09-26-2022, 09:01 AM
          4 responses
          63 views
          0 likes
          Last Post Atomic
          by Atomic
           
          Started by Atomic, Today, 05:13 AM
          0 responses
          13 views
          0 likes
          Last Post Atomic
          by Atomic
           
          Started by llanqui, 09-25-2022, 07:14 AM
          8 responses
          55 views
          0 likes
          Last Post llanqui
          by llanqui
           
          Started by laocoon, Yesterday, 08:31 AM
          2 responses
          54 views
          0 likes
          Last Post laocoon
          by laocoon
           
          Working...
          X