StackOverflower
StackOverflower

Reputation: 5761

How to place an image and a paragraph on PDF document header?

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.

Upvotes: 2

Views: 2192

Answers (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");

Upvotes: 3

Related Questions