sistem bilgilerim:
win xp pro
delphi 7
fastreport 3.0
fastreport bileşenin dotmatrix şeçeneğini kulanınca çıktıda türkçe karekter problemini nasıl çözebilirim.
cevaplarınız için şimdiden teşekkürler.
fastreport dotmatrix türkçe problemi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!

viewtopic.php?t=3140&highlight=fastreport+t%FCrk%E7e
Kolay Gelsin.
@DotCom, @mehmet07'nin bahsettiği çıktı üzerinde türkçe karekterlerin düzgün yazılmaması. Senin verdiğin linkte ise bileşen'in resource'unun türkçeleştirilmesi ile ilgili mesajlaşılmış.
@mehmet07 bu problem ile bende karşılaştım. Problemi çözebilmek için "TfrxDotMatrixExport" bileşeninin "OEMConvert" özelliğini false yap. Kullanılan yazıcının türkçe karekter desteği var ise türkçe karekterler yazılacaktır. Yazıcının türkçe karekter desteği yok ise o zaman türkçe karekterleri yazdırmadan önce dönüştürmen gerekli. Bu dönüştürme işlemini "OEMConvert" özelliğinin türkçe desteği olmadığı için yapman gerekli.
Ş,İ,Ğ > S,I,G gibi
@mehmet07 bu problem ile bende karşılaştım. Problemi çözebilmek için "TfrxDotMatrixExport" bileşeninin "OEMConvert" özelliğini false yap. Kullanılan yazıcının türkçe karekter desteği var ise türkçe karekterler yazılacaktır. Yazıcının türkçe karekter desteği yok ise o zaman türkçe karekterleri yazdırmadan önce dönüştürmen gerekli. Bu dönüştürme işlemini "OEMConvert" özelliğinin türkçe desteği olmadığı için yapman gerekli.
Ş,İ,Ğ > S,I,G gibi
Selamlar,
Bu konu ile sanırım yakından alakalı bu sebeple yeni başlık açmadım.
Acaba Free Report'da (bildiğim kadarı ile) Fast Report'un ücretsiz sürümünde bu özellik var mı? Yani Dotmatrix printerlar için Türkçe destekli basım gerçekleştirebiliyor mu? Veya bunu verebilen başka bir raporlama aracı var mı? Kimler kullandı? Memnunlar mı?
Kolay Gelsin.
Bu konu ile sanırım yakından alakalı bu sebeple yeni başlık açmadım.
Acaba Free Report'da (bildiğim kadarı ile) Fast Report'un ücretsiz sürümünde bu özellik var mı? Yani Dotmatrix printerlar için Türkçe destekli basım gerçekleştirebiliyor mu? Veya bunu verebilen başka bir raporlama aracı var mı? Kimler kullandı? Memnunlar mı?
Kolay Gelsin.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Yanlış hatırlamıyor isem FreeReport'ta nokta vuruşlu yazıcıdan çıktı alabilmek için rapor'u runtime'da iken txtConvert bileşeni ile text dosyasına çevirmeniz ve 'prn' komutu ile yazıcıya göndermeniz gerekli. Bu çevirme işlemi çok sağlıklı olmuyor (hatta berbat) ve sadece lpt portlarına bağlı bir yazıcıya çıkış alabiliyorsunuz. Ağ üzerindeki nokta vuruşlu bir yazıcıya text tabanlı çıktı gönderemiyorsunuz.
FastReport'ta bu işlemler problemsiz bir şekilde halledilebilir.
Bu arada @mehmet07 türkçe karekterleri dönüştürme işlemini FastReport'un source'unda oynayarak daha basit bir şekilde yapabilirsin. Aşağıda FastReport'da bu işi yapan function'u yazdım. Benim zamanım olmadığı için değişiklik yapamadım. Eğer sen türkçe karekter destekleyecek şekilde değiştirirsen buradan yayınlarsın.
FastReport'ta bu işlemler problemsiz bir şekilde halledilebilir.
Bu arada @mehmet07 türkçe karekterleri dönüştürme işlemini FastReport'un source'unda oynayarak daha basit bir şekilde yapabilirsin. Aşağıda FastReport'da bu işi yapan function'u yazdım. Benim zamanım olmadığı için değişiklik yapamadım. Eğer sen türkçe karekter destekleyecek şekilde değiştirirsen buradan yayınlarsın.
Kod: Tümünü seç
function StrToOem(const AnsiStr: String): String;
begin
SetLength(Result, Length(AnsiStr));
if Length(Result) > 0 then
CharToOemBuff(PChar(AnsiStr), PChar(Result), Length(Result));
end;
http://www.torry.net te z-report yada buna benzer isimde dotmatrix report componenti vardı.Kuri_YJ yazdı:Selamlar,
Bu konu ile sanırım yakından alakalı bu sebeple yeni başlık açmadım.
Acaba Free Report'da (bildiğim kadarı ile) Fast Report'un ücretsiz sürümünde bu özellik var mı? Yani Dotmatrix printerlar için Türkçe destekli basım gerçekleştirebiliyor mu? Veya bunu verebilen başka bir raporlama aracı var mı? Kimler kullandı? Memnunlar mı?
Kolay Gelsin.
bu arada bu http://www.torry.net delphi componentleri için hipermarket gibidir herkese öneririm.
http://www.torry.net/vcl/reports/report ... c.3.23.zip
open source değil ama dot matrix ve dcu dan kurulum var
http://www.torry.net/vcl/reports/report ... report.zip
yukardaki hem full hemde source var
http://www.torry.net/vcl/reports/report ... report.zip
z-report bu konuda adı en çok gecen componenttir.
bu arada bildiğim kadarı ile csungurayın logo vt ye bağlanıp faturaları dot matrix olarak yazdıran bir programı vardı FR ile. sanırım bu konuda bilgisi bizden iyidir.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog