AppendText

AppendText(TextFragment)

将文本片段附加到 Pdf 页面

public void AppendText(TextFragment textFragment)
范围 类型 描述
textFragment TextFragment 文本片段对象。

例子

该示例演示了如何创建文本片段对象、自定义其文本段并将其附加到 Pdf 页面。

Document doc = new Document(inFile);
Page page = (Page)doc.Pages[1];

  // 创建文本片段
TextFragment tf = new TextFragment("main text");
tf.Position = new Position(100, 600);

// 设置它的文本 properties
tf.TextState.FontSize = 5;
tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
tf.TextState.BackgroundColor = Color.LightGray;
tf.TextState.ForegroundColor = Color.Red;

  // 向文本片段的 Segments collection

TextSegment segment2 = new TextSegment();
segment2.Text = "another segment";

tf.Segments.Add(segment2);

// 创建 TextBuilder object
TextBuilder builder = new TextBuilder(page);

  // 将文本片段附加到 Pdf page
builder.AppendText(tf);

  //保存文档
doc.Save(outFile);

也可以看看


AppendText(List<TextFragment>)

将文本片段列表附加到 Pdf 页面。

public void AppendText(List<TextFragment> textFragments)
范围 类型 描述
textFragments List`1 文本片段集合

也可以看看