SetVerticalWritingMode

Metin

Açıklama

Metni sayfa boyunca yatay değil, aşağı doğru akacak şekilde ayarlar

Sözdizimi

Delphi

Function TPDFlib.SetVerticalWritingMode(Mode: Integer): Integer;

Parametreler

Mode1 metni aşağı doğru, 0 sayfa boyunca ayarlar

Dönüş değerleri

ModeBu çağrıdan önce yürürlükte olan mod

Açıklamalar

Japonca ve Çince genellikle sayfa boyunca yukarıdan aşağı, sağ sütundan sola doğru yazılır. Bu mod etkinken DrawText verilen noktada başlar ve aşağı doğru ilerler

Bu şekilde çizilen metin, yüz'ün kendi dikey ölçülerini taşıyan dikey yazma modundaki Type0 yazı tipinden geçer; böylece her karakter tasarımcısının amaçladığı mesafe kadar ilerler ve tamamlanmış belgeden metnin kopyalanması özgün karakterleri döndürür. Dikey ölçü taşımayan bir yüz her karakter için bir em ilerler

Sayfa boyunca farklı çizilen karakterler — parantezler, uzun ünlü işareti, küçük kana — yazı yüzünün adlandırdığı dikey biçimde çizilir; böylece her yüz tasarımcısının çizdiğini sağlar

Bir yazı tipinin yatay ve dikey biçimleri belgede ayrı yazı tipleridir; bu nedenle bir sayfa ikisini de taşıyabilir. Mod bir belgeye değil, kitaplık örneğine aittir

Örnek

PDF.AddTrueTypeFont('MS Gothic {128}', 1);
PDF.SetTextSize(24);
PDF.SetVerticalWritingMode(1);
PDF.DrawText(400, 700, Text);        // runs down from (400, 700)
PDF.SetVerticalWritingMode(0);       // back to running across

Ayrıca bkz

GetVerticalWritingMode, DrawVerticalText, GetVerticalTextHeight, SetTextShaping