Form Alanları Ekle

Bu adım adım eğitimde, Aspose.Words for .NET kullanarak form alanlarını, özellikle açılır form alanını bir Word belgesine nasıl ekleyeceğiniz konusunda size rehberlik edeceğiz. Sağlanan C# kaynak kodunu açıklayacağız ve bunu kendi projelerinizde nasıl uygulayacağınızı göstereceğiz.

Başlamak için geliştirme ortamınızda Aspose.Words for .NET’in kurulu ve kurulu olduğundan emin olun. Henüz yapmadıysanız, kitaplığı şuradan indirip yükleyin.[Aspose.Releases]https://releases.aspose.com/words/net/.

Adım 1: Document ve DocumentBuilder Nesnelerini Başlatma

İlk olarak, başlatDocument VeDocumentBuilder nesneler:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

2. Adım: Açılır Form Alanı Ekleme

Daha sonra açılır form alanı için seçenekleri belirleyin ve bunu kullanarak belgeye ekleyin.InsertComboBox yöntemiDocumentBuilder nesne. Bu örnekte, “Açılır” adında üç seçeneğe sahip bir açılır form alanı ekliyoruz: “Bir”, “İki” ve “Üç”:

string[] items = { "One", "Two", "Three" };
builder.InsertComboBox("DropDown", items, 0);

Adım 3: Belgeyi Kaydetme

Son olarak belgeyi kaydedin:

doc.Save("OutputDocument.docx");

Bu kadar! Aspose.Words for .NET’i kullanarak bir Word belgesine başarıyla bir açılır form alanı eklediniz.

Aspose.Words for .NET kullanarak Form Alanları Ekleme için örnek kaynak kodu

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

string[] items = { "One", "Two", "Three" };
builder.InsertComboBox("DropDown", items, 0);

doc.Save("OutputDocument.docx");

Bu kodu kendi projelerinizde kullanmaktan ve özel gereksinimlerinize göre değiştirmekten çekinmeyin.

SSS’ler

S: Aspose.Words’e metin tipi form alanını nasıl ekleyebilirim?

C: Aspose.Words’e metin tipinde bir form alanı eklemek içinFormField sınıfını seçin ve ayarlayınTypemülkiyetFormFieldType.Text. Ad, etiket ve seçenekler gibi diğer özellikleri de özelleştirebilirsiniz.

S: Bir belgede onay kutusu tipinde bir form alanı oluşturmak mümkün mü?

C: Evet, Aspose.Words belgesinde onay kutusu tipinde bir form alanı oluşturmak mümkündür. Şunu kullanabilirsiniz:FormField sınıfını seçin ve ayarlayınTypemülkiyetFormFieldType.CheckBox Bir onay kutusu oluşturmak için. Daha sonra onay kutusunun özelliklerini gerektiği gibi özelleştirebilirsiniz.

S: Bir belgeye açılır tipte bir form alanını nasıl ekleyebilirim?

C: Aspose.Words belgesine açılır tipte bir form alanı eklemek içinFormField sınıfını seçin ve ayarlayınTypemülkiyetFormFieldType.DropDown . Daha sonra açılır menü seçeneklerini kullanarak ayarlayabilirsiniz.DropDownItems mülk.

S: Aspose.Words’te bir form alanı için varsayılan bir değer ayarlayabilir miyim?

C: Evet, Aspose.Words’te bir form alanı için varsayılan bir değer belirleyebilirsiniz. KullanFormField.Result form alanının başlangıç değerini belirtme özelliği.

S: Aspose.Words’teki form alanlarına girilen verileri nasıl alabilirim?

C: Aspose.Words’teki form alanlarına girilen verileri almak içinFormField.Result Kullanıcı tarafından girilen değeri içeren özellik. Bu özelliğe belgenizdeki her form alanı için erişebilirsiniz.