OBJ_TEXT nesnesinde metni birden çok satırda görüntülemek mümkün mü? - sayfa 2

 
Farkhat Guzairov :

Normal bir metin nesnesiyle aynı olacaktır. Her durumda, çözümünüzü başka amaçlar için kullanacağım, teşekkürler!

hiç de aynı değil.
 
Puşkin, şiirinin parçalarının bilinmeyen bir makine tarafından bir tür iCanvas aracılığıyla garip bir tabloya basılacağını bilmiyordu ... Sanki 250 yıl sonra Nikolai'nin göstergeleri Proxima'dan gelen uzaylılar tarafından Mars kayalarına basılacaktı. sistem.
 
Nikolai Semko :
hiç de aynı değil.

Kusura bakmayın dikkatli değildim, bu tasarımı gördüm ve sonra kendim düşündüm :), denemeliyim. MQL5 için mi?

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

Kusura bakmayın dikkatli değildim, bu tasarımı gördüm ve sonra kendim düşündüm :), denemeliyim. MQL5 için mi?

Kanvas (ve yalnızca kanvas değil), MQL5'te 10 kat daha hızlı çalışır. Ancak MQL4 için tüm bunlar da işe yarar.
 
Soruyu kaldırıyorum, her iki platform için de bir uygulamanız var, ATP.
 
Nikolai Semko :
Kanvas (ve yalnızca kanvas değil), MQL5'te 10 kat daha hızlı çalışır. Ancak MQL4 için tüm bunlar da işe yarar.

Gönderdiğiniz örnekten şüpheleri gidermek için, bir metin parçası için 3 seçenek. Dürüst olmak gerekirse, anlamadım, örneğin ikinci metin parçasını düzenlemek (silmek) vb. mümkün mü?

 
Farkhat Guzairov :

Gönderdiğiniz örnekten şüpheleri gidermek için, bir metin parçası için 3 seçenek. Dürüst olmak gerekirse, anlamadım, örneğin ikinci metin parçasını düzenlemek (silmek) vb. mümkün mü?

Tuval ile her şey mümkün. Kısıtlama yok. Ancak bu tamamen farklı bir koddur.
Belgeleri okuyun, öğrenin ve deneyin.
Anlaşılması gereken en önemli şey, Canvas'ın Yükseklik*Genişlik boyutunda uint bir dizi olmasıdır, Erase() her şeyi kaldırır, arka planı tek bir renkle doldurur ve Update() geçerli tuvali ekranda görüntüler. Örneğimde, tüm ekran için yalnızca bir tuval var, ancak istediğiniz kadar ve herhangi bir boyutta olabilir.
Ve çok hızlı
Silme, bir milisaniye tam ekrandan önemli ölçüde daha azdır.
Yaklaşık bir milisaniye güncelleyin.
Görüntü oluşumu, karmaşıklığa bağlı olarak tipik olarak 0-5 milisaniyedir.
 
Nikolai Semko :
Belgeleri okuyun, öğrenin ve deneyin.

Gülümsedi)) Tavsiyeye uyacağım!!! :)

 
Реter Konow :
Puşkin, şiirinin parçalarının bilinmeyen bir makine tarafından bir tür iCanvas aracılığıyla garip bir tabloya basılacağını bilmiyordu ... Sanki 250 yıl sonra Nikolai'nin göstergeleri Proxima'dan gelen uzaylılar tarafından Mars kayalarına basılacaktı. sistem.

Ah-huh, Majesteleri'nin Mayıs kararları gerekliydi.

 
Nikolai Semko :

iCanvas sınıfımla Canvas'ı kullanmak daha kolay:



Bunu nesneleri kullanarak ekranda görüntülemek için kod çok daha büyük olacaktır.

Nikolay, metni sağ üst köşeye hizalamak mümkündür. Yarım gün kavga ediyorum ... Sağ köşeye getirdim, ancak metin sadece sol tarafa hizalanmış. önerebilir misin?
Neden: