Crearea unui formular PDF profesionist nu este doar despre câmpuri – este vorba despre experiența utilizatorului, branding și claritate. cu Aspose.PDF.Plugin pentru .NET, aveți un control precis asupra aspectului și sentimentului AcroForms: setarea culorilor personalizate, fonturilor, valorilor predefinite, steagurilor editabile și multe altele.

Introducere

Crearea unui formular PDF profesionist nu este doar despre câmpuri – este vorba despre experiența utilizatorului, branding și claritate. cu Aspose.PDF.Plugin pentru .NET, aveți un control precis asupra aspectului și sentimentului AcroForms: setarea culorilor personalizate, fonturilor, valorilor predefinite, steagurilor editabile și multe altele.

Opțiuni de afișare susținute

Aspose.PDF vă permite să controlați:

  • Color de teren (background, frontieră, text)
  • Fonte și dimensiune (proprietate defaultAppearance)
  • Valoarea standardă, lungimea max, textul localizator
  • Editabil/read-only flags
  • Opțiuni de listă dropdown și defecte
  • Statisticile şi culorile butonului checkbox/radio
  • Poziția câmpului, dimensiunea și alinierea

Exemplu: Adăugarea unui câmp text box personalizat

Pentru a adăuga un câmp textbox personalizat la formularul PDF, puteți folosi următoarea scanare de cod:

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);

Exemplu: Personalizarea unui câmp ComboBox (Dropdown)

Pentru a personaliza un câmp de descărcare în formularul PDF, puteți folosi următoarea scanare de cod:

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);

cazuri comune de utilizare

  • Corporate Branding: Match formează culori și fonturi pentru orientările mărcii dvs.
  • UX îmbunătățit: Încărcați câmpurile importante, folosiți terenuri și dimensiuni pentru claritate.
  • Claritatea fluxului de lucru: Faceți câmpurile opționale / necesare sau semnatare distincte vizual.
  • Accesibilitate: Utilizați culori cu contrast ridicat pentru o mai bună lectură.

Întrebări frecvente

**Q: Pot folosi fonturi sau stiluri personalizate în formularele PDF?**A: Da, e vorba de DefaultAppearance proprietatea vă permite să specificați numele, dimensiunea și culoarea fontului - fontul este susținut de PDF și disponibil pe sistem.

**Q: Pot să închid un câmp după umplere?**A: Puneți steagul editabil al câmpului la fals sau utilizați pluginul Form Flattener pentru a închide permanent conținutul.

**Q: Cum pot distinge vizual câmpurile necesare?**A: Utilizați culori distincte, stiluri de frontieră sau fundal strălucitor pentru a indica câmpurile care necesită atenția utilizatorului.

concluziile

Combinați setările de aspect cu steagurile comportamentale (editabile, citite numai, valori predefinite) pentru utilizabilitate maximă și conformitate în fluxurile de lucru digitale.

More in this category