Reports for WinForms
テキストの間に画像を描画する

RenderParagraphオブジェクトを作成して、RenderParagraph.ContentプロパティにParagraphTextオブジェクトとParagraphImageオブジェクトを追加します。

実行例


サンプルコード(VB)
コードのコピー
' 段落を作成します。
Dim paragraph = New RenderParagraph()
paragraph.Width = "80mm"
paragraph.Style.Borders.All = LineDef.[Default]
doc.Body.Children.Add(paragraph)

' 段落にテキストと画像を追加します。
Dim texts = New ParagraphText(1) {}
For i As Integer = 0 To texts.Count() - 1
    texts(i) = New ParagraphText()
    texts(i).Text = "テキストと画像"
Next
Dim image__1 = New ParagraphImage()
image__1.Image = Image.FromFile("Image1.png")
paragraph.Content.Add(texts(0))
paragraph.Content.Add(image__1)
paragraph.Content.Add(texts(1))
サンプルコード(C#)
コードのコピー
// 段落を作成します。
var paragraph = new RenderParagraph();
paragraph.Width = "80mm";
paragraph.Style.Borders.All = LineDef.Default;
doc.Body.Children.Add(paragraph);

// 段落にテキストと画像を追加します。
var texts = new ParagraphText[2];
for (int i = 0; i < texts.Count(); i++)
{
    texts[i] = new ParagraphText();
    texts[i].Text = "テキストと画像";
}
var image = new ParagraphImage();
image.Image = Image.FromFile("Image1.png");
paragraph.Content.Add(texts[0]);
paragraph.Content.Add(image);
paragraph.Content.Add(texts[1]);
関連トピック