How to place an image and a paragraph on PDF docum

2019-08-10 20:40发布

问题:

I'm trying to place an image and a text below this image on document header using MigraDoc.

Unfortunately I'm unable to do so. It seems to only be accepting image or paragraph but not both.

This is what I've tried:

var image = section.Headers.Primary.AddImage("image.jpg");
var text = section.Headers.Primary.AddParagraph("title");

It may be possible that paragraph is placed under image, making it invisible. It doesn't seem to be the case though.

回答1:

You can add images to paragraphs - you add the image to the header without a paragraph.

I'd try putting image and text into the same paragraph with a linebreak between them.

Untested code:

var para = section.Headers.Primary.AddParagraph();
var image = para.AddImage("image.jpg");
para.AddLineBreak();
para.AddText("title");