TextSegment
内容
[
隐藏
]TextSegment()
创建 TextSegment 对象。
public TextSegment()
例子
该示例演示了如何创建文本片段对象,将文本片段添加到文本片段集合并将其附加到 Pdf 页面。
Document doc = new Document(inFile);
Page page = (Page)doc.Pages[1];
// 创建文本片段
TextFragment tf = new TextFragment("main text");
tf.Position = new Position(100, 600);
// 设置它的文本属性
tf.TextState.FontSize = 5;
tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
tf.TextState.BackgroundColor = Color.LightGray;
tf.TextState.ForegroundColor = Color.Red;
// 向文本片段的 Segments 集合再添加一个段
TextSegment segment2 = new TextSegment();
segment2.Text = "another segment";
tf.Segments.Add(segment2);
// 创建 TextBuilder 对象
TextBuilder builder = new TextBuilder(page);
// 将文本片段附加到 Pdf 页面
builder.AppendText(tf);
//保存文档
doc.Save(outFile);
也可以看看
- class TextSegment
- 命名空间 Aspose.Pdf.Text
- 部件 Aspose.PDF
TextSegment(string)
创建 TextSegment 对象。
public TextSegment(string text)
范围 | 类型 | 描述 |
---|---|---|
text | String | 文本段的文本。 |
例子
该示例演示了如何创建文本片段对象,将文本片段添加到文本片段集合并将其附加到 Pdf 页面。
Document doc = new Document(inFile);
Page page = (Page)doc.Pages[1];
// 创建文本片段
TextFragment tf = new TextFragment("main text");
tf.Position = new Position(100, 600);
// 设置它的文本属性
tf.TextState.FontSize = 5;
tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
tf.TextState.BackgroundColor = Color.LightGray;
tf.TextState.ForegroundColor = Color.Red;
// 向文本片段的 Segments 集合再添加一个段
TextSegment segment2 = new TextSegment("another segment");
tf.Segments.Add(segment2);
// 创建 TextBuilder 对象
TextBuilder builder = new TextBuilder(page);
// 将文本片段附加到 Pdf 页面
builder.AppendText(tf);
//保存文档
doc.Save(outFile);
也可以看看
- class TextSegment
- 命名空间 Aspose.Pdf.Text
- 部件 Aspose.PDF