Düz bir metni RTF Formatında dönüştürmeyi denerim. Bu nedenle, RichTextBox (WinForms) kullanıyorum.
İlgili yöntem, RTF İşaretlemeyi dize olarak kullanır.Zengin Metin Biçimi Satır Aralığı
Şimdi, işaretlemeye satır aralığı eklemek istiyorum. Ben 2 parametreler olduğunu bulduk: Ben \slmult0
ayarlarsanız
- \slX (Space between lines in twips)
- \slmultX (either 0 or 1)
, satır aralığı metnin satır yukarıda olduğunu.
\slmult1
ayarlandığında, satır aralığımetnin altındadır.
aşağıdaki şekilde aralığı hesaplamak:
(lineSpacing + fontSize)*20
I \slmult1
için \slmult0
anahtarlamalı zaman, belirlenen hat mesafesi \slmult0
ile biraz daha küçüktür.
Birisi bu davranışın nedenini biliyor mu? Başka bir formülle hesaplamak zorunda mıyım?
kalıp olarak burada ara temsili olarak docx gibi bir şey geçmesi basit olabilir daha iyi. –
_I, hat mesafesinin biraz daha küçük olduğunu belirledim _ Bunu nasıl yaptın? – TaW
Örneğin, örneğin wordpad'de görebilirsiniz: Yeni bir RTF-File değişim aralığı '2' olarak oluşturun. Ardından, dosyayı kapatın + kapatın - kopyalayın -> kopyala \ slmult0 olarak değiştirin ve her iki dosyayı da wordpad ile karşılaştırın. – Chris2011931