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.
rtf kayıt ve font
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
rtf kayıt ve font
Procedure Forum.Imza(Sender: TObject)
Begin
ShowMessage('Her türlü fikire, Her zaman açığım')
End;
Begin
ShowMessage('Her türlü fikire, Her zaman açığım')
End;