Migradoc在文本旁边设置图像

时间:2015-04-10 08:54:26

标签: image pdf pdf-generation pdfsharp migradoc

我想在表格单元格中的某些文本的右侧浮动图像。

cell.AddParagraph("some text");
cell.AddParagraph("next line other text");

Paragraph p = cell.AddParagraph();
p.Format.Alignment = ParagraphAlignment.Right;
p.Format.RightIndent = 12;
Image image = p.AddImage("image.png");
image.ScaleWidth = 0.07;

此代码将图像置于右侧,但我无法将其移动。

p.Format.Linespacing = -10;

image.WrapFormat.DistanceTop = -10;

这些设置不起作用。

1 个答案:

答案 0 :(得分:3)

对于向上或向下移动元素,可以使用SpaceBefore和SpaceAfter。 在这种情况下:

p.Format.SpaceBefore = - 20;