作成日: 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");