fastreport dotmatrix türkçe problemi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mehmet07
Üye
Mesajlar: 4
Kayıt: 15 Ağu 2004 06:25
İletişim:

fastreport dotmatrix türkçe problemi

Mesaj gönderen mehmet07 »

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.
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

:ara ma yaparsanız bir sonuç elde edebilirsiniz.

viewtopic.php?t=3140&highlight=fastreport+t%FCrk%E7e

Kolay Gelsin.
name
Kıdemli Üye
Mesajlar: 243
Kayıt: 09 Ağu 2003 02:11
Konum: İstanbul

Mesaj gönderen name »

@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
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

thnx , okumadan alel acele yazmışım :oops:
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

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.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
name
Kıdemli Üye
Mesajlar: 243
Kayıt: 09 Ağu 2003 02:11
Konum: İstanbul

Mesaj gönderen name »

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.

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;
Kullanıcı avatarı
webaytek
Üye
Mesajlar: 377
Kayıt: 23 Haz 2004 10:58

Mesaj gönderen webaytek »

Şu kodu ne kadar aradım bi bilseniz... ahh ahh... yeniden 400064.cü kere ihtiyacım oldu. bu sefer buldum. ve yine DelphiTurkiye. :D Allah razı olsun daha ne diyim...
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

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.
http://www.torry.net te z-report yada buna benzer isimde dotmatrix report componenti vardı.

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
Cevapla