作成日: 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プロパティは横書きのテキストを想定した機能です。
日本語を縦書きで出力するときには設定しないでください。