Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
El método SetFieldAppearance se utiliza para cambiar la apariencia de un campo de formulario. Toma AnnotationFlag como parámetro. AnnotationFlag es una enumeración que tiene diferentes miembros como Hidden o NoRotate, etc.
El método SetFieldAttributes se utiliza para cambiar el atributo de un campo de formulario. Un parámetro pasado a este método es la enumeración PropertyFlag que contiene miembros como ReadOnly o Required, etc.
La clase FormEditor también proporciona un método para establecer el límite del campo. Indica al campo cuántos caracteres se pueden llenar. El siguiente fragmento de código te muestra cómo se pueden usar todos estos métodos.
// 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.