Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Bir belgeye alanlar eklemek için farklı birkaç yol vardır:''
Bu makale içinde her bir yolu daha detaylı inceleyip bu seçenekleri kullanarak belirli alanları nasıl ekleyeceğimizi analiz edeceğiz.
Aspose.Words ‘de yeni alanları bir belgenin içine eklemek için InsertField yöntemi kullanılır. İlk parametre eklenecek alanın tam alan kodunu alır. İkinci parametre isteğe bağlıdır ve alanı el ile belirtebilme imkanı verir. Bu parametre sağlanmazsa alan otomatik olarak güncellenir. Bu parametreye null veya boş geçerseniz boş değerli bir alan eklenir. Belirli bir alan kodunun sözdizimi hakkında emin değilseniz önce Microsoft Word ‘de alanı oluşturup geçiş yaparak alan kodunu görebilirsiniz.
Örnek kodun aşağıdaki kısmı, bir belgeye DocumentBuilder kullanarak bir birleştirme alanı eklemeyi gösterir:
Diğer alanları içeren alanların içine girilmesi için aynı teknik kullanılır.
Aşağıdaki kod örneği, başka bir alanın içinden iç içe geçmiş alanlar eklemek için DocumentBuilder kullanmanın nasıl yapılacağını göstermektedir:
Bir dil tanımlayıcısı bir ülke veya coğrafi bölgede kullanılan bir dilin standart uluslararası sayısal kısaltmasıdır. Aspose.Words ile, bir alan seviyesinde bölgeyi belirtmek için LocaleId özelliğini kullanarak bölgeyi belirtebilirsiniz, bu özellik alanı alır ya da ayarlar.
Aşağıdaki kod örneği bu seçeneği nasıl kullanacağınızı gösterir:
Eğer boş alanlar girmeniz/boş bırakmanız gerekirse {}, tıpkı Microsoft Word’ün izin verdiği gibi, InsertField metodunu ve FieldType.FieldNone parametresini kullanabilirsiniz. Bir Word belgesine alan eklemek için, “Ctrl+F9” tuş kombinasyonuna basabilirsiniz.
Aşağıdaki kod örneğinde belgeye boş bir alan eklemenin nasıl yapılacağını gösterir:
COMPARE Alanını Girin1 COMPARE alanı, iki değeri karşılaştırır ve karşılaştırma true ise sayısal değer 1’i, false ise 0’ı döndürür.
Aşağıdaki kod örneği, DocumentBuilder kullanarak COMPARE alanını nasıl ekleyeceğini göstermektedir:
IF AlanıThe IF alanı koşullu olarak bağımsız değişkenleri değerlendirmek için kullanılabilir.
Aşağıdaki kod örneği, DocumentBuilder kullanarak IF alanı nasıl ekleneceğini göstermektedir
Aspose.Words’deki alanları eklemenin alternatif yolu FieldBuilder sınıfıdır. Alan anahtarlarını ve bağımsız değişken değerlerini metin, düğümler veya hatta iç içe geçmiş alanlar olarak belirtmek için pürüzsüz bir arayüz sağlar.
Aşağıdaki kod örneği bir belgeye alan eklemek için FieldBuilder kullanmayı gösterir:
Ayrıca çeşitli türde alanları Aspose.Words Document Object Model (DOM) kullanarak ekleyebilirsiniz. Bu bölümde, birkaç örneğe göz atacağız.
Word belgesindeki MERGEFIELD alanı FieldMergeField sınıfı ile temsil edilebilir. Aşağıdaki işlemleri yapmak için FieldMergeField sınıfını kullanabilirsiniz:
Aşağıdaki kod örneği bir belgedeki paragrafta bir MERGE alanı eklemek için DOM’in nasıl kullanılacağını göstermektedir:
ADDRESSBLOCK alanını eklerThe ADDRESSBLOCK alanı bir Word belgesine bir 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ğinde, bir belgedeki bir paragrafta bir Mail Merge ADDRESSBLOCK Alanı eklemek için DOM kullanmayı gösterir:
ADVANCE alanı eklemekThe ADVANCE alanı bir satır içindeki sonraki metni sola, sağa, yukarıya veya aşağıya yatay olarak doğru kaydırmak için kullanılır. Bir Word belgesindeki ADVANCE alanı FieldAdvance sınıfıyla temsil edilebilir. Aşağıdaki işlemleri yapmak için FieldAdvance sınıfını kullanabilirsiniz:
Aşağıdaki kod örneği, bir belgeye DOM kullanarak bir paragrafta ADVANCE alanı eklemeyi gösterir:
ASK alanı ekleme, BelgeBuilder kullanmadanThe ASK alanı, bir Word belgesindeki bir Yer İşareti için kullanıcıdan metin girmesini istemek için kullanılır. Word belgesindeki ASK alanı, FieldAsk sınıfı ile temsil edilebilir. Aşağıdaki işlemleri yapmak için FieldAsk sınıfını kullanabilirsiniz:
Aşağıdaki kod örneği bir belgedeki bir paragrafına ASK alanı eklemek için DOM kullanmayı gösterir:
AUTHOR alanı ekleme, Belge oluşturucu kullanmadanThe AUTHOR alanı, Document özelliklerinden yazarın adını belirtmek için kullanılır. Word belgesindeki AUTHOR alanını FieldAuthor sınıfı temsil edebilir. Aşağıdaki işlemleri yapmak için FieldAuthor sınıfını kullanabilirsiniz:
Aşağıdaki kod örneği bir belgedeki bir paragrafta AUTHOR alanını nasıl ekleyeceğinizi gösterir: DOM
INCLUDETEXT alanı eklemeThe INCLUDETEXT alanı, alan kodunda belirtilen belge içindeki metni ve grafikleri ekler. Tüm belgeyi veya bir işaretçiye atıfta bulunan bir belgenin parçasını ekleyebilirsiniz. Word belgesindeki bu alan IncluSetext ile temsil edilir. Aşağıdaki işlemleri yapmak için FieldIncludeText sınıfını kullanabilirsiniz:
Aşağıdaki kod örneği bir belgeye bir paragrafta INCLUDETEXT alanını eklemek için DOM kullanımını gösterir:
TOA alanını eklemeThe TOA (Table of Authorities) alanı bir tablo oluşturur ve ekler. The TOA alanı TA (Table of Authority Entry) alanlarıyla işaretlenmiş girdileri toplar. Microsoft Office Word, References sekmesindeki Yetkililerin Tablosu grubundaki Insert Table of Authorities düğmesine tıkladığınızda TOA alanını ekler. Dokümanınızda TOA alanına baktığınızda sözdizimi şu gibi görünecektir:
{ TOA [Switches ] }
Aşağıdaki kod örneği, bir belgedeki bir paragrafta TOA alanı eklemek için DOM’i nasıl kullanıldığını göstermektedir.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.