Migradoc 在文本旁边设置图像
Migradoc setting an image next to text
我想在 table 单元格中的某些文本右侧浮动图像。
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;
这些设置无效。
要向上或向下移动元素,可以使用 SpaceBefore 和 SpaceAfter。
在这种情况下:
p.Format.SpaceBefore = - 20;
我想在 table 单元格中的某些文本右侧浮动图像。
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;
这些设置无效。
要向上或向下移动元素,可以使用 SpaceBefore 和 SpaceAfter。 在这种情况下:
p.Format.SpaceBefore = - 20;