C# 如何制作图像;浮动;在Migradoc的左边?

C# 如何制作图像;浮动;在Migradoc的左边?,c#,migradoc,C#,Migradoc,在HTML中,我可以这样做,使图像浮动并使文本环绕它: <img src="foo.png" style="float: left;" /> 使用WrapFormat可以将图像放置在任何位置 我不知道float对HTML有什么作用。图像可以放在任何地方,但主文本不会环绕它。如果将图像放在边距区域或为其保留空间,则不会出现问题 更新:您可以使用具有两列的表来并排放置图像和文本。如果图像高度和文本高度相似,这看起来会很好。 文本不会在图像周围浮动。这还没有在MigraDoc中实现 使用

在HTML中,我可以这样做,使图像浮动并使文本环绕它:

<img src="foo.png" style="float: left;" />

使用
WrapFormat
可以将图像放置在任何位置

我不知道
float
对HTML有什么作用。图像可以放在任何地方,但主文本不会环绕它。如果将图像放在边距区域或为其保留空间,则不会出现问题

更新:您可以使用具有两列的表来并排放置图像和文本。如果图像高度和文本高度相似,这看起来会很好。
文本不会在图像周围浮动。这还没有在MigraDoc中实现


使用WrapFormat
可以指定文本布局器将忽略图像。设置段落的左缩进或右缩进,也可以得到并排的文本和图像-图像周围仍然没有浮动的文本。使用表的方法是故障安全的,所以我宁愿使用表。

@AngeloGeels没有这种使用MigraDoc的“浮动”。根据您的要求,表格可能是一种合适的解决方法。不过,表格不允许我仅将文本环绕在图像周围。文本任意长(用户输入)。
var img = new MigraDoc.DocumentObjectModel.Shapes.Image(strTempFile);