作成日: 2024/06/06 最終更新日: 2024/06/06
文書種別
使用方法
詳細
日本語を縦書きで出力するときは、TextLayoutのFlowDirectionプロパティを設定します。
var doc = new GcPdfDocument();
var page = doc.NewPage();
var g = page.Graphics;
var tl = g.CreateTextLayout();
tl.DefaultFormat.FontName = "MS Gothic";
tl.DefaultFormat.FontSize = 10;
// 縦書き(右から左)
tl.FlowDirection = FlowDirection.VerticalRightToLeft;
// TextLayoutのサイズを指定(この範囲に収まるように改行されます)
tl.MaxWidth = 100;
tl.MaxHeight = 50;
tl.AppendLine("あいうえおかきくけこさしすせそたちつてと");
tl.PerformLayout();
g.DrawTextLayout(tl, new PointF(72, 72));
doc.Save("diodocs.pdf");