作成日: 2024/06/06 最終更新日: 2024/06/06
文書種別
使用方法
詳細
右から左に記述する言語(アラビア語など)を出力するときは、TextLayoutのRightToLeftプロパティにtrueを設定します。
var doc = new GcPdfDocument(); var page = doc.NewPage(); var g = page.Graphics; var tl = g.CreateTextLayout(); tl.DefaultFormat.FontName = "Arial Unicode MS"; tl.DefaultFormat.FontSize = 10; // 右から左に記述 tl.RightToLeft = true; tl.AppendLine("アラビア語のテキスト"); tl.PerformLayout(); g.DrawTextLayout(tl, new PointF(72, 72)); doc.Save("diodocs.pdf");
なお、RightToLeftプロパティは横書きのテキストを想定した機能です。
日本語を縦書きで出力するときには設定しないでください。