- ObjectCreate
- ObjectName
- ObjectDelete
- ObjectsDeleteAll
- ObjectFind
- ObjectGetTimeByValue
- ObjectGetValueByTime
- ObjectMove
- ObjectsTotal
- ObjectSetDouble
- ObjectSetInteger
- ObjectSetString
- ObjectGetDouble
- ObjectGetInteger
- ObjectGetString
- TextSetFont
- TextOut
- TextGetSize
Nesne Fonksiyonları
Bu, belirtilen herhangi bir çizelge için grafiksel nesnelerle çalışmak amacıyla geliştirilmiş fonksiyonlardan oluşan bir gruptur.
Nesnelerin oluşturulması ve çizelge üzerinde taşınması için tasarlanmış ObjectCreate() ve ObjectMove() işlevleri gibi, grafiksel nesnelerin özelliklerini tanımlayan fonksiyonlar da, çizelgeye komutlar göndermek için kullanılır. Bu fonksiyonlar başarılı şekilde çalıştırılırsa, söz konusu değişim komutu çizelge olaylarının genel kuyruğuna eklenir. Çizelge olayları kuyruğu işlendiğinde, grafiksel nesne özelliklerindeki görsel değişimler çizelgeye uygulanır.
Bu sebepten ötürü, bu fonksiyonların çağrılmalarının hemen ardından grafiksel nesneler üzerinde bir güncelleme beklememeniz gerekir. Grafiksel nesneler, genellikle değişim olaylarını takiben, terminal tarafından otomatik olarak güncellenir - yeni bir fiyat teklifinin gelmesinden sonra, çizelge penceresinin yeniden boyutlandırılmasının ardından, vb. Grafiksel nesneleri zorla güncellemek için ChartRedraw() fonksiyonunu kullanın.
Fonksiyon |
Eylem |
---|---|
Belirtilen çizelge üzerinde belirlenen tipte bir nesne oluşturur |
|
Belirtilen çizelge (veya çizelge alt-penceresi) üzerinde belirtilen tipte bir nesnenin ismine dönüş yapar |
|
Belirtilen çizelge (veya çizelge alt-penceresi) üzerinde belirtilen tipte bir nesneyi siler |
|
Belirtilen çizelge (veya çizelge alt-penceresi) üzerinde belirtilen tipteki tüm nesneleri siler |
|
Belirtilen tanımlayıcı ve ismi kullanarak bir nesneyi arar |
|
Nesnenin belirtilen fiyat değeri için zaman değerine dönüş yapar |
|
Nesnenin belirtilen zaman değeri için fiyat değerine dönüş yapar |
|
Bir nesnenin tutturma noktası koordinatlarını değiştirir |
|
Belirtilen çizelge (veya çizelge alt-penceresi) üzerinde belirtilen tipteki nesnelerin sayısına dönüş yapar |
|
Karşılık gelen nesne özelliğinin double tipi değerine dönüş yapar |
|
Karşılık gelen nesne özelliğinin tamsayı değerine dönüş yapar |
|
Karşılık gelen nesne özelliğinin string tipli değerine dönüş yapar |
|
Karşılık gelen nesne özelliğinin değerini ayarlar |
|
Karşılık gelen nesne özelliğinin değerini ayarlar |
|
Karşılık gelen nesne özelliğinin değerini ayarlar |
|
Çizim yöntemlerini kullanarak, görüntülenecek yazı tipini ayarlar (varsayılan olarak Arial 20 kullanılır) |
|
Bir metni, grafiksel kaynak oluşturmak amacıyla tasarlanmış özel bir diziye (tampona) aktarır |
|
Mevcut yazı tipi ayarları için dizginin genişlik ve yükseklik değerlerine dönüş yapar |
Her grafiksel nesne, tutturulduğu çizelge içinde (alt-pencereler de dahil olmak üzere) benzersiz bir isme sahip olmalıdır. Bir grafiksel nesnenin isminin değiştirilmesi sonucunda iki olay ortaya çıkar: eski isimli nesnenin silinmesi olayı ve yeni isimli nesnenin oluşturulması olayı.
Bir nesnenin oluşturulmasının veya bir nesne özelliğinin değiştirilmesinin ardından ChartRedraw() fonksiyonunun kullanılması önerilir. Bu fonksiyon, terminale, çizelgenin (ve üstündeki diğer tüm görünür nesnelerin) zorla yeniden çizilmesi komutunu verir.