Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Bir belgeye alan eklemenin birkaç farklı yolu vardır:
*DocumentBuilder kullanarak *FieldBuilder kullanarak *Aspose.Words Document Object Model (DOM) kullanarak
Bu yazıda her bir yolu daha ayrıntılı olarak ele alacağız ve bu seçenekleri kullanarak belirli alanların nasıl ekleneceğini analiz edeceğiz.
Aspose.Words’te, bir belgeye yeni alanlar eklemek için InsertField yöntemi kullanılır. İlk parametre eklenecek alanın tam alan kodunu kabul eder. İkinci parametre isteğe bağlıdır ve alanın saha sonucunun manuel olarak ayarlanmasına olanak sağlar. Bu sağlanmazsa alan otomatik olarak güncellenir. Boş alan değerine sahip bir alan eklemek için bu parametreye null veya empty değerini iletebilirsiniz. Belirli alan kodu sözdiziminden emin değilseniz, önce alanı Microsoft Word’de oluşturun ve alan kodunu görmek için geçiş yapın.
Aşağıdaki kod örneği, DocumentBuilder kullanarak bir belgeye birleştirme alanının nasıl ekleneceğini gösterir:
Aynı teknik, diğer alanların içine yerleştirilmiş alanları eklemek için de kullanılır.
Aşağıdaki kod örneği, DocumentBuilder kullanarak başka bir alanın içine yerleştirilmiş alanların nasıl ekleneceğini gösterir:
Dil tanımlayıcısı, bir ülke veya coğrafi bölgedeki dilin standart uluslararası sayısal kısaltmasıdır. Aspose.Words ile, alanın yerel ayar kimliğini alan veya ayarlayan LocaleId özelliğini kullanarak Yerel Ayarı alan düzeyinde belirleyebilirsiniz.
Aşağıdaki kod örneği bu seçeneğin nasıl kullanılacağını gösterir:
Tıpkı Microsoft Word’nin izin verdiği gibi yazılmamış/boş alanlar ({}) eklemek istiyorsanız FieldType.FieldNone parametresi ile InsertField yöntemini kullanabilirsiniz. Word belgesine alan eklemek için “Ctrl + F9” tuş kombinasyonuna basabilirsiniz.
Aşağıdaki kod örneği, belgeye nasıl boş alan ekleneceğini gösterir:
Aspose.Words’e alan eklemenin alternatif yolu FieldBuilder sınıfıdır. Alan anahtarlarını ve argüman değerlerini metin, düğümler ve hatta iç içe geçmiş alanlar olarak belirlemek için akıcı bir arayüz sağlar.
Aşağıdaki kod örneği, FieldBuilder kullanarak bir belgeye nasıl alan ekleneceğini gösterir:
Aspose.Words Document Object Model (DOM)‘i kullanarak çeşitli alan türlerini de ekleyebilirsiniz. Bu bölümde birkaç örneğe bakacağız.
Word belgesindeki MERGEFIELD alanı FieldMergeField sınıfıyla temsil edilebilir. Aşağıdaki işlemleri gerçekleştirmek için FieldMergeField sınıfını kullanabilirsiniz:
Aşağıdaki kod örneği, DOM kullanarak MERGE alanının bir belgedeki paragrafa nasıl ekleneceğini gösterir:
ADDRESSBLOCK alanını DOM kullanarak bir Belgeye eklemeADDRESSBLOCK alanı, Word belgesine Mail Merge adres bloğu eklemek için kullanılır. Word belgesindeki ADDRESSBLOCK alanı FieldAddressBlock sınıfıyla temsil edilebilir. Aşağıdaki işlemleri gerçekleştirmek için FieldAddressBlock sınıfını kullanabilirsiniz:
Aşağıdaki kod örneği, DOM kullanarak Mail Merge ADDRESSBLOCK Alanının bir belgedeki paragrafa nasıl ekleneceğini gösterir:
ADVANCE alanını bir Belgeye eklemeADVANCE alanı bir satır içindeki sonraki metni sola, sağa, yukarı veya aşağı kaydırmak için kullanılır. Word belgesindeki ADVANCE alanı FieldAdvance sınıfıyla temsil edilebilir. Aşağıdaki işlemleri gerçekleştirmek için FieldAdvance sınıfını kullanabilirsiniz:
Aşağıdaki kod örneği, DOM kullanarak ADVANCE Alanının bir belgedeki paragrafa nasıl ekleneceğini gösterir:
ASK alanını bir Belgeye eklemeASK alanı, kullanıcıdan Word belgesindeki bir Yer İşaretine atanacak metni istemek için kullanılır. Word belgesindeki ASK alanı FieldAsk sınıfıyla temsil edilebilir. Aşağıdaki işlemleri gerçekleştirmek için FieldAsk sınıfını kullanabilirsiniz:
Aşağıdaki kod örneği, DOM kullanarak ASK Alanının bir belgedeki paragrafa nasıl ekleneceğini gösterir:
AUTHOR alanını bir Belgeye eklemeAUTHOR alanı, Document özelliklerinden Belgenin yazarının adını belirtmek için kullanılır. Word belgesindeki AUTHOR alanı FieldAuthor sınıfıyla temsil edilebilir. Aşağıdaki işlemleri gerçekleştirmek için FieldAuthor sınıfını kullanabilirsiniz:
Aşağıdaki kod örneği, DOM kullanarak AUTHOR Alanının bir belgedeki paragrafa nasıl ekleneceğini gösterir:
INCLUDETEXT alanını bir Belgeye eklemeINCLUDETEXT alanı, alan kodunda adı geçen belgenin içerdiği metin ve grafikleri ekler. Belgenin tamamını veya yer imi tarafından belirtilen belgenin bir kısmını ekleyebilirsiniz. Word belgesindeki bu alan INCLUDETEXT ile temsil edilir. Aşağıdaki işlemleri gerçekleştirmek için FieldIncludeText sınıfını kullanabilirsiniz:
Aşağıdaki kod örneği, DOM kullanarak INCLUDETEXT alanının bir belgedeki paragrafa nasıl ekleneceğini gösterir:
TOA alanını bir Belgeye eklemeTOA (Yetki Tablosu) alanı bir yetki tablosu oluşturur ve ekler. TOA alanı, TA (Yetki Tablosu Girişi) alanlarıyla işaretlenen girişleri toplar. Microsoft Office Word, References sekmesindeki Yetki Tablosu grubunda Yetki Tablosu Ekle seçeneğini tıklattığınızda TOA alanını ekler. Belgenizde TOA alanını görüntülediğinizde söz dizimi şu şekilde görünür:
{ TOA [Switches ] }
Aşağıdaki kod örneği, DOM kullanarak TOA alanının bir belgedeki paragrafa nasıl ekleneceğini gösterir:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.