1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-11-01 07:56:04 +00:00
This commit is contained in:
Yan Maniez 2019-06-11 08:15:59 +02:00
parent f1e1647dbd
commit e172fd458e

View file

@ -36,7 +36,7 @@ namespace AideDeJeu.Pdf
var pipeline = new Markdig.MarkdownPipelineBuilder().UseYamlFrontMatter().UsePipeTables().Build(); var pipeline = new Markdig.MarkdownPipelineBuilder().UseYamlFrontMatter().UsePipeTables().Build();
var parsed = Markdig.Markdown.Parse(md, pipeline); var parsed = Markdig.Markdown.Parse(md, pipeline);
_Document = new Document(); _Document = new Document(new Rectangle(822, 1122));
_Writer = PdfWriter.GetInstance(_Document, stream); _Writer = PdfWriter.GetInstance(_Document, stream);
_Document.Open(); _Document.Open();
//PdfReader reader = null; //PdfReader reader = null;
@ -120,7 +120,12 @@ namespace AideDeJeu.Pdf
private void Render(ParagraphBlock block) private void Render(ParagraphBlock block)
{ {
_Document.Add(CreateFormatted(block.Inline, Font.HELVETICA, 0, new Color(0, 0, 0), 20)); ColumnText ct = new ColumnText(_Writer.DirectContent);
ct.AddText(CreateFormatted(block.Inline, Font.HELVETICA, 0, new Color(0, 0, 0), 20));
ct.Alignment = Element.ALIGN_JUSTIFIED;
ct.SetSimpleColumn(10, 10, 200, 200);
ct.Go();
//_Document.Add(CreateFormatted(block.Inline, Font.HELVETICA, 0, new Color(0, 0, 0), 20));
} }
private Phrase CreateFormatted(ContainerInline inlines, int fontFamily, int fontStyle, Color fontColor, float fontSize) private Phrase CreateFormatted(ContainerInline inlines, int fontFamily, int fontStyle, Color fontColor, float fontSize)