如何在MQL中使用ObjectSetText设置粗体标签

时间:2015-09-07 18:21:44

标签: mql4 metatrader4

是否可以使用ObjectSetText()中的MQL4功能设置粗体文字。

字体名称应该是“Arial Bold”,还是可以设置 .ttf -file字体的路径?

如果路径选项可行,该路径是相对还是绝对?

2 个答案:

答案 0 :(得分:1)

<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /> <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /> </sectionGroup> </configSections> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <pages validateRequest="false" pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <controls> <add assembly="System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" /> </controls> </pages> 使用O / S注册字体&amp;只有有限的控制

由于可以在GUI面板上进行测试,ObjectSetText()操作没有通过代码提供完整的类型设置字体操作控件

(这都是关于交易的,不是吗?)

检查您的操作系统中可用的字体:

Font-selector
(或来自二手Docker / WINE薄包装容器)

因此,在MQL4代码中,只有一个 MQL4 -typed或 string -ed文字规范字体名称和一个可以另外设置#define + aFontSIZE属性

aFontCOLOUR

答案 1 :(得分:0)

input bool Font_Bold = true;

string FB;

int init()
{
  if(Font_Bold == true)
  {
    FB = "Arial Bold";
  }
  else
  {
    FB = "Arial";
  }      
}  


ObjectSetText("name", Text, FontSize, FB, FontColor);