Есть ли возможность в объекте OBJ_TEXT выводить текст в несколько строк? - страница 2

 
Farkhat Guzairov:

Ну это будет тоже самое, что и с обычным текстовым объектом. В любом случае ваше решение буду использовать для других целей, спасибо!

совсем не то же самое. 
 
Не знал Пушкин, что его куски его поэмы будут печататься неведомой машиной на странном графике, через какой то iCanvas... Это как если бы через 250 лет, индикаторы Николая были бы запечатлены на марсианских скалах пришельцами с системы Проксимы. 
 
Nikolai Semko:
совсем не то же самое. 

Сорри был не внимателен, увидел эту конструкцию, а дальше сам додумал :), надо попробовать. Это для MQL5?

    Canvas.Comm("Ты гульлива и вольна;");
    Canvas.TextPosY+=20;                                // увеличиваем Y координату на 20 пикселей
 
Farkhat Guzairov:

Сорри был не внимателен, увидел эту конструкцию, а дальше сам додумал :), надо попробовать. Это для MQL5?

Канвас(и не только канвас) в 10 раз работает быстрее на MQL5. Но для MQL4  всё это тоже работает.
 
Вопрос снимаю, у вас реализация на обе платформы, спс.
 
Nikolai Semko:
Канвас(и не только канвас) в 10 раз работает быстрее на MQL5. Но для MQL4  всё это тоже работает.

Чтобы развеять сомнения, из примера что вы запостили, 3 варианта фрагмента текста. Если честно не понял, возможно ли к примеру редактировать(удалить) второй фрагмент текста и т.д.?

 
Farkhat Guzairov:

Чтобы развеять сомнения, из примера что вы запостили, 3 варианта фрагмента текста. Если честно не понял, возможно ли к примеру редактировать(удалить) второй фрагмент текста и т.д.?

С канвасом возможно все. Никаких ограничений. Но это уже совсем другой код.
Читайте документацию, учитесь и пробуйте.
Главное, что нужно понять, что Канвас это uint массив размером Высота*Ширина, что Erase()  все удаляет, заполняя фон одним цветом,  а Update() выводит текущий канвас на экран. В моем примере канвас один на весь экран, но их может быть сколько угодно и любого размера.
Причем это очень быстро 
Erase значительно меньше милисекунды на весь экран. 
Update около милисекунды.
Формирование изображения как правило 0-5 милисекунд в зависимости от сложности.
 
Nikolai Semko:
Читайте документацию, учитесь и пробуйте.

Улыбнуло )), буду следовать совету!!! :)

 
Реter Konow:
Не знал Пушкин, что его куски его поэмы будут печататься неведомой машиной на странном графике, через какой то iCanvas... Это как если бы через 250 лет, индикаторы Николая были бы запечатлены на марсианских скалах пришельцами с системы Проксимы. 

Угу, надо было майские указы Светлейшего.. )) Чтобы через 250 лет потомки сказали, - так ничего из них и не сделали.

 
Nikolai Semko:

проще использовать Канвас с моим классом iCanvas:



Чтобы такое вывести на экран с помощью объектов, код будет значительно больше.

Николай, есть возможность выровнять текст в правый верхний угол. Пол-дня бьюсь... В правый угол вывел, но текст выравнивается только к левой стороне. Можете подсказать?
Причина обращения: