ExportFormFields
内容
[
隐藏
]HtmlFixedSaveOptions.ExportFormFields property
获取或设置表单字段是否导出为交互 项目(作为“输入”标记)而不是转换为文本或图形的指示。
public bool ExportFormFields { get; set; }
例子
演示如何将表单字段导出到 Html。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertCheckBox("CheckBox", false, 15);
// 当我们将带有表单字段的文档导出为 .html 时,
// Aspose.Words 可以通过两种方式导出表单字段。
// 将“ExportFormFields”标志设置为“true”会将它们导出为交互式对象。
// 将此标志设置为“false”会将表单字段显示为纯文本。
// 这会将它们冻结在当前值,并阻止我们的 HTML 文档的阅读器
// 能够与他们互动。
HtmlFixedSaveOptions htmlFixedSaveOptions = new HtmlFixedSaveOptions
{
ExportFormFields = exportFormFields
};
doc.Save(ArtifactsDir + "HtmlFixedSaveOptions.ExportFormFields.html", htmlFixedSaveOptions);
string outDocContents = File.ReadAllText(ArtifactsDir + "HtmlFixedSaveOptions.ExportFormFields.html");
if (exportFormFields)
{
Assert.True(Regex.Match(outDocContents,
"<a name=\"CheckBox\" style=\"left:0pt; top:0pt;\"></a>" +
"<input style=\"position:absolute; left:0pt; top:0pt;\" type=\"checkbox\" name=\"CheckBox\" />").Success);
}
else
{
Assert.True(Regex.Match(outDocContents,
"<a name=\"CheckBox\" style=\"left:0pt; top:0pt;\"></a>" +
"<div class=\"awdiv\" style=\"left:0.8pt; top:0.8pt; width:14.25pt; height:14.25pt; border:solid 0.75pt #000000;\"").Success);
}
也可以看看
- class HtmlFixedSaveOptions
- 命名空间 Aspose.Words.Saving
- 部件 Aspose.Words