Delphi Can
Arapça Yazı Gösterme - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: Arapça Yazı Gösterme (/showthread.php?tid=3279)



Arapça Yazı Gösterme - baloglurecep - 09-02-2019

Arkadaşlar selamlar saygılar... okul bilgi programı yazmıştım. Okul koridorlarında büyük led tvlerde çalışlıyor. (hdmi pc bağlantılı) Güncelleme yapıyorum. Ana  ekranda ders programı, nöbetçi öğretmenler, resim slayt alanı, bilgilendirme için kayan yazı var... Kayan yazı kısmında edite girilen veri, namaz saatleri, veri tabanındaki özlü sözleri kullanızı istediğini seçip kullanabiliyor. Bu güncelleme ile kayan yazıya kayma yönü seçeneği de ekledim. Arapça ayet, hadis için. Kayan yazı bileşeni olarak raize adında bileşen setinin RzMarqueeStatus adındaki bileşenini kullandım. Sağdan sola soldan sağa seçenekleri var. Arapça için ideal. Yalnız bir türlü arapça yazıları gerek bu bu bileşende gerekse editlerde gösteremedim. Klavyeden elle yazarsam oluyor fakat kopyala yapıştır yaparsam olmuyor. Windows fonts klasörüne arapça font da yükledim ve bu fontu seçtiğim halde değişmiyor. Yazılar yerinde ?????????????????????????????????????????? işareti çıkıyor. Kullanıcılar kopyala yapıştır yapacaklar. Çünkü arapça klavye kolay kolay bulamazlar ya da yazmakla uğraşmazlar. Sebebini bulamıyorum. Sizce neden olabilir arkadaşlar Nasıl bir yol ile çözebilirim?
Teşekkür eder iyi çalışmalar dilerim DelphiCan dostlarım.


Arapça Yazı Gösterme - gonulali - 09-02-2019

Selamlar. Delphi Sürümü olarak ne kullanıyorsun? Delphi 7 ise Arapça/Rusça vb. desteklemez. XE sürümlerine geçmeni tavsiye ederim.


Arapça Yazı Gösterme - Abdullah ILGAZ - 09-02-2019

Merhaba,

Bu konuda Delphi'de unicode konusunu incelemenizi tavsiye ederim. Birçok mesele mevcut geliştirme çevrelerinde firma satış politikalarını karşılamadığı için yeni sürümlere eklenerek ilerliyor. Bu yüzden yeni sürümlere geçmeniz bazı problemleri doğrudan çözecektir.


Embarcadero Docwiki: http://docwiki.embarcadero.com/RADStudio/Rio/en/Unicode_in_RAD_Studio

Ayrıca bkz: https://dm7blog.wordpress.com/2011/08/19/unicode-ve-delphide-unicode/


Arapça Yazı Gösterme - baloglurecep - 09-02-2019

Delphi 7 sürümü kullanıyorum. Proje içinde üçüncü parti bileşen çok olduğu için yeni sürüme geçmem çok zor. Ya zaman ayırıp delphinin yeni sürümünde sıfırdan yazmam lazım ya da bu özelliği eklemeyeceğim. Birkaç gün daha bakıp çözüm üretebilecek miyim bakacağım. Teşekkürler


Arapça Yazı Gösterme - mrmarman - 09-02-2019

Merhaba

İroninin böylesi, 3. parti bileşenler nedeniyle yine bir 3. parti unicode bileşen (TNT vb.) desteğinden başka çare yok. 

Bir ihtimal raporlamaları web browser üzerine taşıyarak kısmi çözüm üretilebilir. Form içine gömülü explorer ile html kod ile marquee işleminden bahis. Status ekranı html panelden yürüyecek şekilde. 

En sağlıklısı zaten Delphi 7 çıkış zamanı olmasa da görece uzun zaman kullanılan bir program için Delphi XE serisini hak ediyor derim.


Arapça Yazı Gösterme - baloglurecep - 09-02-2019

Muharrem hocam fesih hocanın tavsiyesi ve 1 yıl ücretsiz lisans hakkından dolayı dx 10.03 yükledim hem yeni editörü ve özellikteki tanıyorum, yeni projelerde onu kullanıyorum.Yalnız çok formu ve binlerce satır kodu olan eski projelerimi aktarmak neredeyse imkansız. İmkansız olmasa bile zaman meselesi. İlerleyen sürekli güncelleme yapılan projeler olsa hemen yeni sürüme geçerim. Bundan sonra yeni projede asla üçüncü parti bileşenler kullanmam. Ya da delphi eski sürümlerde yapılmış üçüncü parti bilerken kullanan projeleri convert edip yeni sürüme geçirse hiç beklemem hemen tüm projelerimi değiştiririm.
Herkese saygılar dilerim.


Cvp: Arapça Yazı Gösterme - themerdogan - 27-02-2023

Merhabalar,

Fastreport üzerinde data içerisinde yazan Arapça alanı gösterebilmek için rapor da ilgili alan özelliklerindeki Font->Charset değerini ARABIC_CHARSET seçtim fakat

Arapça olan değerler  ??????? şeklinde getirmekte program tarafında bunun desteği sağlanmış fakat ben rapor üzerinde de yapmak istiyorum bu konuda yönlendirmelerinizi rica ederim.


Cvp: Arapça Yazı Gösterme - cinarbil - 27-02-2023

(27-02-2023, Saat: 16:18)themerdogan Adlı Kullanıcıdan Alıntı: Merhabalar,

Fastreport üzerinde data içerisinde yazan Arapça alanı gösterebilmek için rapor da ilgili alan özelliklerindeki Font->Charset değerini ARABIC_CHARSET seçtim fakat

Arapça olan değerler  ??????? şeklinde getirmekte program tarafında bunun desteği sağlanmış fakat ben rapor üzerinde de yapmak istiyorum bu konuda yönlendirmelerinizi rica ederim.

Erdoğan bey ben deneme yaptım programdaki edit arapça metin ekledim ( google ceviri ile burası not satırı 1 ve 2 yazdım arapcasını kopyaladım edite yapıştırdım)

sonra hiç bir ayar değiştirmeden fastreport dan çıktı aldım arapca yazıyor.
resimler ekte


Cvp: Arapça Yazı Gösterme - themerdogan - 27-02-2023

(27-02-2023, Saat: 17:01)cinarbil Adlı Kullanıcıdan Alıntı:
(27-02-2023, Saat: 16:18)themerdogan Adlı Kullanıcıdan Alıntı: Merhabalar,

Fastreport üzerinde data içerisinde yazan Arapça alanı gösterebilmek için rapor da ilgili alan özelliklerindeki Font->Charset değerini ARABIC_CHARSET seçtim fakat

Arapça olan değerler  ??????? şeklinde getirmekte program tarafında bunun desteği sağlanmış fakat ben rapor üzerinde de yapmak istiyorum bu konuda yönlendirmelerinizi rica ederim.

Erdoğan bey ben deneme yaptım programdaki edit arapça metin ekledim ( google ceviri ile burası not satırı 1 ve 2 yazdım arapcasını kopyaladım edite yapıştırdım)

sonra hiç bir ayar değiştirmeden fastreport dan çıktı aldım arapca yazıyor.
resimler ekte
Merhabalar öncelikle yanıtınız için teşekkür ederim fakat bende çözemediğim bir farklılık var sanırım kontrol ediyorum bakalım elbette bir çözümü vardır.


Arapça Yazı Gösterme - themerdogan - 28-02-2023

Merhabalar,
Konu ile ilgili olarak Font -> Charset -> Default Charset olarak seçim yapıldığında getirdi