Mencipta borang PDF profesional bukan sahaja tentang medan—itu tentang pengalaman pengguna, branding, dan ketelusan.Dengan Aspose.PDF.Plugin untuk .NET, anda mempunyai kawalan yang tepat mengenai penampilan dan perasaan AcroForms: tetapkan warna yang disesuaikan, fon, nilai lalai, bendera yang boleh diedit dan banyak lagi.

Introduction

Mencipta borang PDF profesional bukan sahaja tentang medan—itu tentang pengalaman pengguna, branding, dan ketelusan.Dengan Aspose.PDF.Plugin untuk .NET, anda mempunyai kawalan yang tepat mengenai penampilan dan perasaan AcroForms: tetapkan warna yang disesuaikan, fon, nilai lalai, bendera yang boleh diedit dan banyak lagi.

Pilihan Penampilan yang Disokong

Aspose.PDF membolehkan anda mengawal:

  • Warna lapangan ( latar belakang, sempadan, teks)
  • Sumber dan saiz (properti DefaultAppearance)
  • ** Nilai lalai, panjang maksimum, teks pemegang tempat**
  • **Bahasa Inggeris / hanya boleh dibaca *
  • ** Pilihan senarai dropdown dan lalai**
  • Checkbox/radio butang status dan warna
  • ** Kedudukan lapangan, saiz, dan penyelarasan**

Contoh: Menambah medan kotak teks tersuai

Untuk menambah medan kotak teks yang disesuaikan kepada borang PDF anda, anda boleh menggunakan snippet kod berikut:

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

Contoh: Menyesuaikan medan ComboBox (Dropdown)

Untuk menyesuaikan medan dropdown dalam borang PDF anda, anda boleh menggunakan snippet kod berikut:

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

Kasus Penggunaan Umum

  • Corporate Branding: Match membentuk warna dan fon kepada garis panduan jenama anda.
  • UX yang dipertingkatkan: Menonjolkan medan penting, gunakan pemegang tempat, dan saiz untuk ketelusan.
  • Kesedaran aliran kerja: Buat medan opsional / diperlukan atau tandatangan secara visual berbeza.
  • ** Aksesibiliti:** Gunakan warna kontras tinggi untuk kebolehbacaan yang lebih baik.

Soalan-soalan yang kerap ditanya

**Q: Bolehkah saya menggunakan fon atau gaya yang disesuaikan dalam borang PDF?**A : Ya ! yang DefaultAppearance hartanah membolehkan anda menentukan nama fon, saiz, dan warna - disediakan font disokong oleh PDF dan boleh didapati pada sistem.

**Q: Bolehkah saya menutup medan selepas mengisi?**A: Tetapkan bendera yang boleh diedit medan kepada palsu, atau gunakan plugin Form Flattener untuk kekal mengunci kandungan.

**Q: Bagaimana saya boleh secara visual membezakan medan yang diperlukan?**A: Gunakan warna yang berbeza, gaya sempadan, atau latar belakang bercahaya untuk menunjukkan medan yang memerlukan perhatian pengguna.

Conclusion

Menggabungkan tetapan penampilan dengan bendera tingkah laku (editable, read-only, nilai lalai) untuk kegunaan maksimum dan pematuhan dalam aliran kerja digital.

More in this category