Form Alanları ile Çalışma
Doldurma boşlukları (alanlar) içeren bir belge form olarak bilinir. Örneğin, kullanıcıların girdileri seçebileceği açılır listeleri kullanan Microsoft Word biçiminde bir kayıt formu oluşturabilirsiniz. Form alanı, ad veya adres gibi belirli bir veri türünün depolandığı konumdur. Microsoft Word içindeki form alanları arasında metin girişi, Combobox ve onay kutusu bulunur.
Projenizdeki form alanlarını kullanıcılarınızla “iletişim kurmak” için kullanabilirsiniz. Örneğin, içeriği korunan ancak yalnızca form alanları düzenlenebilir bir belge oluşturursunuz. Kullanıcılar form alanlarına verileri girebilir ve belgeyi gönderebilir. Aspose.Words kullanan uygulamanız form alanlarından veri alabilir ve bunları işleyebilir.
Form alanlarını kod aracılığıyla belgeye yerleştirmek kolaydır. DocumentBuilder, her form alanı türü için bir tane olmak üzere bunları eklemek için özel yöntemlere sahiptir. Yöntemlerin her biri, form alanının adını temsil eden bir dize parametresini kabul eder. Ad boş bir dize olabilir. Ancak form alanı için bir ad belirtirseniz, aynı ada sahip bir yer imi otomatik olarak oluşturulur.
Form Alanları Ekleme
Form alanları, kullanıcıyla “etkileşime” izin veren belirli bir Sözcük alanı durumudur. Microsoft Word içindeki form alanları metin kutusu, birleşik giriş kutusu ve onay kutusunu içerir.
DocumentBuilder
Aşağıdaki kod örneği, bir belgeye bir combobox form alanının nasıl ekleneceğini gösterir:
Form Alanlarının Alınması
Form alanları topluluğu, FormFields özelliği kullanılarak alınabilen FormFieldCollection sınıfı tarafından temsil edilir. Bu, belgenin kendisi de dahil olmak üzere herhangi bir belge düğümünde bulunan form alanlarını alabileceğiniz anlamına gelir.
Aşağıdaki kod örneği, form alanları koleksiyonunun nasıl alınacağını gösterir:
Belirli bir form alanını dizinine veya adına göre alabilirsiniz.
Aşağıdaki kod örneği, form alanlarına nasıl erişileceğini gösterir:
FormField özellikleri, form alanı adı, türü ve sonucu ile çalışmanıza izin verir.
Aşağıdaki kod örneği, form alanı adı, türü ve sonucuyla nasıl çalışılacağını gösterir: