Aspose.Words builder.InsertHtml(html) 设置段落的文字对齐方式 居中
时间: 2024-03-23 15:40:16 浏览: 176
您可以使用以下代码将插入的HTML内容的段落文字对齐方式设置为居中:
```
// 初始化文档
Document doc = new Document();
// 获取文档的构建器
DocumentBuilder builder = new DocumentBuilder(doc);
// 插入HTML内容
builder.InsertHtml(html);
// 获取文档中所有段落
NodeCollection paragraphs = doc.GetChildNodes(NodeType.Paragraph, true);
// 循环遍历所有段落
foreach (Paragraph para in paragraphs)
{
// 设置段落的对齐方式为居中
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;
}
```
其中,`html` 是您要插入的HTML内容。这段代码会将HTML内容插入到文档中,并将所有段落的文字对齐方式设置为居中。
相关问题
Aspose.Words builder.InsertHtml(html) 设置段落的 中文版式 文本对齐方式为居中
您可以使用以下代码将Aspose.Words中插入的HTML文本设置为居中对齐:
```
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertHtml(html);
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;
}
```
这里的 `html` 是您要插入的HTML文本。代码将HTML文本插入到 `doc` 中,然后使用 `foreach` 循环遍历所有段落,并将它们的对齐方式设置为居中。
Aspose.Words builder.InsertHtml(html) 设置段落的 字符间距
您可以使用Aspose.Words中的ParagraphFormat对象来设置段落的字符间距。具体来说,您可以通过以下方式设置段落的字符间距:
```csharp
// 创建DocumentBuilder对象
DocumentBuilder builder = new DocumentBuilder();
// 插入HTML
builder.InsertHtml(html);
// 获取最后一个段落
Paragraph para = builder.Document.LastSection.Body.LastParagraph;
// 获取段落格式对象
ParagraphFormat paraFormat = para.ParagraphFormat;
// 设置字符间距
paraFormat.CharacterSpacing = 1.5;
```
在上面的示例中,我将字符间距设置为1.5磅。您可以根据需要将其更改为适当的值。
阅读全文