rtf kayıt ve font

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
serbek_tr
Üye
Mesajlar: 362
Kayıt: 16 Ağu 2004 12:54

rtf kayıt ve font

Mesaj gönderen serbek_tr »

Hayırlı çalışmalar arkadaşlar;
arakdaşlar aşağıda delphide richedit ile kayıt edilmiş bir rtf dosyasından kısa bir örnek var

{\rtf1\ansi\ansicpg1254\deff0\deflang1055{\fonttbl{\f0\fnil\fcharset0 Times New Roman;}{\f1\fnil Times New Roman;}{\f2\fnil\fcharset238{\*\fname Times New Roman;}Times New Roman CE;}}

şimdi sorum şu : bu rtf dosyasında kullanılan fontun ne olduğu önemli değil, herne font kullanılırsa kullanılsın en sondaki font bilsinin yanında mutlaka (tahminimce dil bilgisi oluyor} CE ,TUR gibisinde bilgiler yazılıyor, bu bilgi benim için büyük sorun.
Richedit te font bilgisinin yanında font dilini nasıl seçebilirm. daha doğrusu bu değeri nasıl nullyapabilirim.

{\rtf1\ansi\ansicpg1254\deff0\deflang1055{\fonttbl{\f0\fnil\fcharset0 Times New Roman;}{\f1\fnil Times New Roman;}{\f2\fnil\fcharset238{\*\fname Times New Roman;}Times New Roman;}}

basit çözüm olarak bu rtf dosyasını memoda açıp o bilgiyi silebilirim ama kullanılabilecek bi dünya font ve bunlarla birlikte dil bilgisi var sağlam bir çözüm değil.
yardımlarınıza teşekkür ederim.
Procedure Forum.Imza(Sender: TObject)
Begin
ShowMessage('Her türlü fikire, Her zaman açığım')
End;
Cevapla