public LayoutEngine(Layout setting, ILatinWordMetric latinWordMetric) { _setting = setting; _latinWordMetric = latinWordMetric; }
private static void WritePdf(IEnumerable<string> aozoraText, string output, Layout layout) { ILatinWordMetric latinMetric = new PdfLatinWordMetric(fontSetting.LatinFont, layout.FontSize); var engine = new LayoutEngine(layout, latinMetric); var printer = new PdfPrinter(output, layout, fontSetting); using (printer) { engine.SendTo(aozoraText, printer); } }