İçindekiler

Telefon Nesnesi (DİAPhoneText)

DİAPhoneText, formlarda kullanıcıların telefon numarasının tanımının yapılabilmesini sağlayan bir input nesnesidir. Özellik kısmında yer alan UBL Kodu ile ülke tanımlaması ve alan kodu belirtilmektedir.

Özellikler

Adı Default Değerleri Amacı
🆔 Nesne ID diaPhoneText_1 Örn: telno1 Nesneye atanacak benzersiz kimliktir. Süreç tasarımında ve kod tarafında bu ID üzerinden erişim sağlanır.
🏷️ Değer '-' Serbest metin Form üzerinde kullanıcıya gösterilecek başlık veya açıklama yazısıdır.
🎨 Arka Plan Rengi 🟢 Yeşil / 🔵 Mavi / 🟣 Mor Metin kutusunun arka plan rengini belirler. Görselliği artırmak veya önemli alanları vurgulamak için kullanılır.
✒️ Yazı Rengi 🟢 Yeşil / 🔵 Mavi / 🟣 Mor Kullanıcının girdiği veya placeholder olarak görünen metnin rengini belirler.
🔤 Font Helvetica Sistem fontları Yazının tipografisini belirler. Örn: Arial, Times New Roman.
🔠 Font Boyu 12 pt Sayısal değer Yazının büyüklüğünü ayarlar.
🔡 Font Tipi Normal Koyu, İtalik, Altı Çizgili, Üstü Çizgili Metin stilini belirler. Birden fazla stil aynı anda uygulanabilir.
↔️ Yatay Hizalama Sola Sol / Orta / Sağ Metnin yatay konumunu ayarlar. Özellikle başlık veya etiketler için önemlidir.
↕️ Dikey Hizalama Orta Üst / Orta / Alt Metnin kutu içerisindeki dikey konumunu ayarlar.
💬 İpucu (Tooltip) - Serbest metin Alanın üzerine gelindiğinde küçük bilgi kutusu şeklinde görünen açıklamadır.
👁️ Gösterim Görünür Görünür / Gizli Nesnenin formda görünüp görünmeyeceğini belirler.
❗ Zorunluluk Hayır Evet / Hayır Kullanıcı bu alanı doldurmadan formu kaydedemez.
🔒 Salt Okunur Hayır Evet / Hayır Alanın sadece okunabilir olmasını sağlar. Kullanıcı içerik değiştiremez.
🇹🇷 Salt Okunur TR Ülke Kodu Telefon nesnesinin hangi ülke için olmasını istiyorsak ubl kodu ile berlirleyebiliriz

Fonksiyonlar

DİAPhoneText nesnesi için kullanılabilir tüm fonksiyonlar, kullanım örnekleri ve çıktıları ile birlikte aşağıda kategorize edilmiştir. Nesne özelliklerinde yer alan aksiyon alanlarında açılan DİAScript editörü üzerinde fonksiyonlar kullanılabilir.


📝 Değer İşlemleri

📖 getValue()

🎯 Amaç Text alanının değerini okur

📥 Parametre Yok

📤 Dönüş String değer

deger = diaPhoneText_1.getValue()
print(deger)
# Çıktı: "0 850 455 3030"

✏️ setValue()

🎯 Amaç Text alanına yeni değer atar

📥 Parametre value (String)

📤 Dönüş Yok

diaPhoneText_1.setValue(“0 850 455 3030”)
# Sonuç: "0 850 455 3030" görünür

🗑️ clearValue()

🎯 Amaç Text alanını temizler

📥 Parametre Yok

📤 Dönüş Yok

diaPhoneText_1.clearValue()
# Sonuç: Text alanı boş görünür


🆔 Kimlik Yönetimi

🔍 getId()

Nesne ID'sini döndürür

nesneID = diaPhoneText_1.getId()
print(f"ID: {nesneID}")
# Çıktı: ID: diaPhoneText_1

🏷️ setId()

Nesne ID'sini değiştirir

diaPhoneText_1.setId("kullaniciAdiText")
# Yeni ID: kullaniciAdiText


🎨 Renk Kontrolü

🖌️ Arkaplan Rengi

setBackgroundColor(color)

# Hex kod
diaPhoneText_1.setBackgroundColor("#F0F8FF")

# Renk ismi
diaPhoneText_1.setBackgroundColor("lightgray")

# RGB
diaPhoneText_1.setBackgroundColor("rgb(240,248,255)")

getBackgroundColor()

renk = diaPhoneText_1.getBackgroundColor()
print(f"Arkaplan: {renk}")
# Çıktı: Arkaplan: #F0F8FF

✒️ Yazı Rengi

setFontColor(color)

# Farklı formatlar
diaPhoneText_1.setFontColor("#333333")
diaPhoneText_1.setFontColor("darkblue")
diaPhoneText_1.setFontColor("rgb(51,51,51)")

getFontColor()

yaziRengi = diaPhoneText_1.getFontColor()
print(f"Yazı rengi: {yaziRengi}")
# Çıktı: Yazı rengi: #333333


🔤 Font Ayarları

📏 Boyut

setFontSize(size)

diaPhoneText_1.setFontSize(14)

getFontSize()

boyut = diaPhoneText_1.getFontSize()
print(f"Boyut: {boyut}")
# Çıktı: Boyut: 14px

🔤 Tip

setFont(fontName)

diaPhoneText_1.setFont("Consolas")

getFont()

font = diaPhoneText_1.getFont()
print(f"Font: {font}")
# Çıktı: Font: "Consolas"


✨ Stil Efektleri

Kalın

diaPhoneText_1.setBold(True)
# Yazı kalınlaşır

diaPhoneText_1.setBold(False)
# Normal yazı

İtalik

diaPhoneText_1.setItalic(True)
# Yazı italik olur

diaPhoneText_1.setItalic(False)
# Normal yazı

Alt Çizgi

diaPhoneText_1.setUnderline(True)
# Altı çizili

diaPhoneText_1.setUnderline(False)
# Çizgi yok

Üst Çizgi

diaPhoneText_1.setLineThrough(True)
# Üstü çizili

diaPhoneText_1.setLineThrough(False)
# Çizgi yok