Vytvoření profesionálního PDF formuláře není jen o polích – je to o uživatelské zkušenosti, značce a jasnosti. Aspose.PDF.Plugin pro .NET, máte přesnou kontrolu nad vzhledem a pocitem AcroForms: nastavte přizpůsobené barvy, písma, výchozí hodnoty, editovatelné vlajky a další.
Úvod
Vytvoření profesionálního PDF formuláře není jen o polích – je to o uživatelské zkušenosti, značce a jasnosti. Aspose.PDF.Plugin pro .NET, máte přesnou kontrolu nad vzhledem a pocitem AcroForms: nastavte přizpůsobené barvy, písma, výchozí hodnoty, editovatelné vlajky a další.
Podporované možnosti zobrazení
Aspose.PDF vám umožňuje ovládat:
- Feld barva (zázemí, hranice, text)
- Font a velikost (DefaultAppearance vlastnost)
- Default hodnoty, maximální délka, text držitele místa
- Upravitelné/přečtené pouze vlajky
- Dropdown seznam možnosti a předvolby
- Statusy a barvy tlačítka Checkbox/radio
- Poloha pole, velikost a vyrovnání
Příklad: Přidání vlastního textového pole
Chcete-li do formuláře PDF přidat vlastněné textové pole, můžete použít následující kódový snímek:
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);
Příklad: Přizpůsobení pole ComboBox (Dropdown)
Chcete-li v PDF formuláři přizpůsobit pole pro spuštění, můžete použít následující kódový snímek:
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);
Běžné použití
- Corporate Branding: Match tvoří barvy a písma podle vašich směrnic značky.
- Zlepšený UX: Zvýšte důležité pole, použijte držitele místa a velikost pro jasnost.
- Clarity pracovního toku: Udělejte volitelné/vyžadované nebo podpisové pole vizuálně odlišné.
- Dostupnost: Použijte vysokou kontrastní barvy pro lepší čitelnost.
Často kladené otázky
**Q: Můžu v PDF formulářích používat přizpůsobené písma nebo styly?**A: Ano, to je pravda DefaultAppearance
Vlastnost vám umožňuje specifikovat jméno písma, velikost a barvu - poskytnutá písmena je podporována PDF a k dispozici na systému.
**Q: Můžu po vyplnění pole uzavřít?**Odpověď: Nastavte editovatelnou vlajku pole na falešný, nebo použijte plugin Form Flattener pro trvalé zamknutí obsahu.
**Q: Jak mohu vizuálně rozlišovat požadované pole?**Odpověď: Použijte odlišné barvy, pohraniční styly nebo pozadí, které shromažďují pole, jež vyžadují pozornost uživatele.
závěr
Kombinace nastavení vzhledu s behaviorálními vlajkami (editovatelné, čtené, výchozí hodnoty) pro maximální použitelnost a shodu v digitálních pracovních tokech.