Створення професійного PDF-форму не просто про поля – це про досвід користувача, бренд і чіткість. з Aspose.PDF.Plugin для .NET, у вас є точний контроль над виглядом і почуттям AcroForms: встановити налаштування кольорів, шрифтів, стандартних цінностей, редагувальних прапорів і багато іншого.
Введення
Створення професійного PDF-форму не просто про поля – це про досвід користувача, бренд і чіткість. з Aspose.PDF.Plugin для .NET, у вас є точний контроль над виглядом і почуттям AcroForms: встановити налаштування кольорів, шрифтів, стандартних цінностей, редагувальних прапорів і багато іншого.
Підтримуються варіанти зображення
ASPOSE.PDF дозволяє контролювати:
- Полевий колір (задні, кордони, текст)
- Сторінка і розмір (власність DefaultAppearance)
- Стандартні значення, максимальна довжина, текст містечка
- Редагувати / читати тільки флаги
- Опозиції та дефолти списку dropdown
- Статті та кольори кнопки Checkbox/Radio
- Позиція поля, розмір і злиття
Приклад: Додавання персоналізованого текстового поля
Для того, щоб додати пристосоване поле текстового ящика до вашого формату PDF, ви можете скористатися наступним кодом:
using Aspose.Pdf.Plugins;
using System.Drawing;
string input = "@C:\\Docs\\template.pdf";
string output = "@C:\\Docs\\form_customized.pdf";
var plugin = new FormEditor();
var addOptions = new FormEditorAddOptions(new[] {
new FormTextBoxFieldCreateOptions(1, new Rectangle(50, 700, 250, 725)) {
MaxLen = 50,
Value = "Enter your name...",
Color = Color.CornflowerBlue,
Editable = true,
DefaultAppearance = new DefaultAppearance("Calibri", 13, Color.DarkBlue)
}
});
addOptions.AddInput(new FileDataSource(input));
addOptions.AddOutput(new FileDataSource(output));
plugin.Process(addOptions);
Приклад: Налаштування поля ComboBox (Dropdown)
Щоб налаштувати поле зниження у формі PDF, ви можете використовувати наступний код:
var comboOptions = new FormEditorAddOptions(new[] {
new FormComboBoxFieldCreateOptions(1, new Rectangle(50, 650, 220, 675)) {
Color = Color.MediumVioletRed,
Editable = true,
DefaultAppearance = new DefaultAppearance("Segoe UI", 11, Color.Black),
Options = new[] {"Red", "Green", "Blue"},
Selected = 2,
PartialName = "ColorPreference"
}
});
comboOptions.AddInput(new FileDataSource(output));
comboOptions.AddOutput(new FileDataSource("@C:\\Docs\\form_final.pdf"));
plugin.Process(comboOptions);
Звичайні варіанти використання
- Корпоративний бренд: Match формує кольори і шрифти до ваших брендових інструкцій.
- Підвищений UX: Підкреслює важливі поля, використовує місцезнаходження і розмір для чіткості.
- Ясність робочого потоку: Зробіть візуально відрізняються факультативні/необхідні або підписані поля.
- Доступність: Використовуйте висококонтрастні кольори для кращої читальності.
Часто задавані запитання
**Q: Чи можу я використовувати пристосовані шрифти або стилі в формах PDF?**А: Так і так! DefaultAppearance
Власність дозволяє вказати ім’я шрифту, розмір і колір - надано, що font підтримується PDF і доступний на системі.
Q: Чи можу я заблокувати поле після заповнення?Відповідь: Налаштуйте редагувальний прапор поля на фальшивий, або використовуйте плагін Form Flattener, щоб постійно заблокувати вміст.
**Q: Як я можу візуально розрізняти необхідні поля?**Відповідь: Використовуйте різні кольори, стилі кордону або фонові відтінки, щоб вказувати поля, які потребують уваги користувача.
Заключення
Співвідношення налаштувань зовнішнього вигляду з поведінковими прапорами (редагування, читання, стандартні значення) для максимальної корисності та відповідності в цифрових робочих потоках.