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.