Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Метод SetFieldAppearance используется для изменения внешнего вида поля формы. Он принимает AnnotationFlag в качестве параметра. AnnotationFlag — это перечисление, которое имеет различные члены, такие как Hidden или NoRotate и т. д.
Метод SetFieldAttributes используется для изменения атрибута поля формы. Параметр, передаваемый этому методу, — это перечисление PropertyFlag, которое содержит члены, такие как ReadOnly или Required и т. д.
Класс FormEditor также предоставляет метод для установки ограничения поля. Он сообщает полю, сколько символов можно заполнить. Приведенный ниже фрагмент кода показывает, как все эти методы могут быть использованы.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddFieldAndSetAttributes()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf();
// Open PDF document
using (var doc = new Aspose.Pdf.Document(dataDir + "FilledForm.pdf"))
{
// Create an instance of FormEditor to manipulate form fields
using (var formEditor = new Aspose.Pdf.Facades.FormEditor(doc))
{
// Add a new text field to the form on page 1 at the specified coordinates and size
formEditor.AddField(Aspose.Pdf.Facades.FieldType.Text, "text1", 1, 200, 550, 300, 575);
// Set the field attribute to make the text field required (user must fill it)
formEditor.SetFieldAttribute("text1", Aspose.Pdf.Facades.PropertyFlag.Required);
// Set a character limit for the field (maximum 20 characters)
formEditor.SetFieldLimit("text1", 20);
// Save PDF document
formEditor.Save(dataDir + "ChangingFieldAppearance_out.pdf");
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.