Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
FormEditor 类在 Aspose.Pdf.Facades 命名空间 中提供了装饰 PDF 表单字段的能力。现在,如果您的需求是在文本框字段中对齐文本,您可以轻松地使用 FormFieldFacade 枚举的 AlignJustified 值,并调用 FormEditor.DecorateField 方法。在下面的示例中,我们将首先使用 Form 类的 FillField 方法填充一个文本框字段。之后,我们将使用 FormEditor 类在文本框字段中对齐文本。以下代码片段向您展示了如何在文本框字段中对齐文本。
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void JustifyTextInTextboxField()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_TechnicalArticles();
// Open PDF document
using (var source = File.Open(dataDir + "JustifyText.pdf", FileMode.Open))
{
using (var ms = new MemoryStream())
{
// Create Form Object
var form = new Aspose.Pdf.Facades.Form();
// Bind PDF document
form.BindPdf(source);
// Fill Text Field
form.FillField("Text1", "Thank you for using Aspose");
// Save PDF document in Memory Stream
form.Save(ms);
ms.Seek(0, SeekOrigin.Begin);
using (var dest = new FileStream(dataDir + "JustifyText_out.pdf", FileMode.Create))
{
// Create formEditor Object
using (var formEditor = new Aspose.Pdf.Facades.FormEditor())
{
// Open PDF from memory stream
formEditor.BindPdf(ms);
// Set Text Alignment as Justified
formEditor.Facade.Alignment = Aspose.Pdf.Facades.FormFieldFacade.AlignJustified;
// Decorate form field
formEditor.DecorateField();
// Save PDF document
formEditor.Save(dest);
}
}
}
}
}
请注意,PDF 不支持对齐,因此在您输入文本框字段中的文本时,文本将左对齐。但是,当字段不处于活动状态时,文本是对齐的。
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.