Word dokümanı oluştururken, içeriğin pozisyonlanması ve biçimlendirilmesine dikkat etmek gerekmektedir. Bunun için kullanabileceğimiz etiket ve özellikleri aşaıdaki gibidir.
<doc> etiketi, Word Dokümanını temsil eder. XML ile Word Dokümanı üretilirken kullanılacak diğer tüm etiketler, etiketinin alt etiketi durumunda olacaktır. Bu duruma bağlı olarak, etiketinin sahip olduğu biçimlendirme yönergeleri, alt etiketi durumundaki etiketler tersini şekilde biçimlendirilmedikçe, etiketinde verilen biçimlendirmelere uyacaklardır (stil kalıtımı).
doc etiketinin sahip olabileceği 4 adet özellik (attribute) mevcuttur:
styleid: Bu özellik ile tüm metin içeriğinin uyacağı temel stil belirlenir. Default değeri “Normal”dir.
style: Bu özellik ile “inline” stil’ler ile biçimlendirme yapılır. Bu şekilde, bir Word Stilinin yapısını bozmadan, ekstra biçimlendirmeler yapılabilir. styleid değeri “Normal” iken, “Normal” stilinin durumunu değiştirmeden, içeriğin “bold” olması sağlanabilir.
filepath: Bu özellik ile oluşturulan dokümanın diske kaydedilmesi sağlanır. IMS ile Word Dokümanı oluşturulurken bu özellik kullanıma kapalıdır.
headerfootertype: Bu özellik ile dokümanın tek ve çift sayfalarda farklı header kullanabilmesi sağlanır. Alabildiği değerler “Normal” ve “EvenAndOdd” değerleridir.
Word Uygulamasındaki “Section Breaks” kavramına karşılık gelen etiket <section> etiketidir. Bu etiketin sahip olabileceği 3 adet özellik (attribute) mevcuttur:
styleid: section içeriğinin uyacağı Word Stilini belirtmek için kullanılır.
doc etiketinden sonra hiçbir section etiketi kullanılmazsa, içerik, mode değeri Continuous olan bir section içerisindeymiş gibi davranır. Dokümanın header ve footer bileşenleri, section etiketleri içerisinde yer alırlar. Her section kendi header ve footer yapısına sahip olabileceği gibi, bir önceki section için verilen konfigürasyonu da kullanabilir.
doc etiketi içerisinde header ve footer belirtilirse, hiçbir section içerisinde bulunmayan, yani varsayılan (Continuous section) içerik için header, footer konfigürasyonu yapılmış olur.
Word Doküman sayfalarının üst bilgisi etiketi ile, alt bilgisi etiketi ile biçimlendirilebilir. Bu etiketlerin sahip olabileceği 3 adet özellik (attribute) mevcuttur:
styleid: Etiket içeriğinin uyacağı Word Stilini belirtmek için kullanılır.
style: Etiket içeriği için “inline” stil.
type: Bu özelliğin sahip olabileceği değerler şunlardır.
Even: Çift sayfalar için
Default : Standart ,
First : Sadece ilk sayfa için
veya
, ve
Bu etiket ile sayfa numarası dokümana dahil eklenir. (Bu etiket işlendiğinde, doküman kaçıncı sayfada ise, o sayfa değeri eklenecektir.) Bu etiketin sahip olabileceği 1 adet özellik (attribute) mevcuttur:
format: Aşağıdaki değerleri alabilir:
Decimal
UpperAlphabetic / UpperLetter
LowerAlphabetic / LowerLetter
UpperRoman
LowerRoman
ya da kısa adılya etiketi, etiketinin “PAGE” field seçeneği için özelleşmiş bir versiyonudur. (Bkz: )
Satır atlamak için kullanılır. (Word dokümanında Shift+Enter tuş kombinasyonu ile yeni paragraf başlatmadan alt satıra atlanılmaktadır. Bu etiket ile bu işlev sağlanır.)
Bu etiketin sahip olabileceği 1 adet özellik (attribute) mevcuttur:
count: Atlanılmak istenen satır miktarı bu özellik ile belirtilir. Varsayılan değeri 1’dir.
Word uygulamasında bir sonraki cetvel sekmesine erişmek için TAB tuşu kullanılır. Bu işlevi yerine getirmek için etiketi kullanılabilir.
Bu etiketin sahip olabileceği 1 adet özellik (attribute) mevcuttur:
count: Sekme kademesi değeridir. Varsayılan değeri 1’dir.
İçeriğin bir sonraki sayfadan devam etmesi için kullanılır. Etiket olarak içerik sahibi olmaz, kendisinden sonra gelen içeriğin sonraki sayfadan devam etmesini sağlar. Bu etiket özellik (attribute) sahibi değildir.
Bu etiket ile Word Uygulamasındaki “Field” aracanın özelliklerinden faydalanılabilir.
Bu etiketin sahip olabileceği 4 adet özellik (attribute) mevcuttur:
styleid: Etiket içeriğinin uyacağı Word Stilini belirtmek için kullanılır.
style: Etiket içeriği için “inline” stil.
code: Word Uygulamasında Field aracı ile öğrenilebilecek, Field davranışını ifade eden kod. Word arayüzündeki değer birebir geçerlidir. Ancak Field kodu içerisinde tırnak (“deyim”) içinde bulunan deyimler varsa, tırnak işaretleri kaldırılıp, deyimin str(deyim) şeklinde ifade etmesi gerekmektedir.
dirty: Bu özellik değeri “true” ya da “false” olabilmektedir. Varsayılan olarak “false” değerine sahiptir. Bu özelliğin değeri “true” yapılır ise, üretilen doküman Word Uygulmasında ilk kez açıldığında, bazı alanların değerlerinin hesaplanması ile ilgili uyarı verecektir ve kullanıcı onayından sonra Field değerleri hesaplanacaktır.
Field kodları Word Uygulamasında “Alt+F9” tuş kombinasyonu ile gösterilebilir. NUMPAGES, TOC, DOCPROPERTY gibi alanlar için kodlar böylece kolaylıkla öğrenilebilir.
Word Dokümanına İçerik Tablosu (Table of Content) eklemek için kullanılır. etiketi, etiketinin “TOC” field seçeneği için özelleşmiş bir versiyonudur. (Bkz: )
Bu etiketin sahip olabileceği 2 adet özellik (attribute) mevcuttur:
code: Word Uygulamasından TOC Field’ı için alınmış kod değeri.
options: İçerik tablosu davranışını değiştirmek için kullanılır. Inline Stil notasyonu ile değer girilir.
hide-page-numbers
false (default), true, 1-3
İçerik tablosundaki sayfa numaralarını gizlemek için kullanılır. Değeri true olur ise tüm sayfa numaraları gizlenir. 3-5 gibi “-“ ile ayrılmış iki rakamsal değer verilirse, ilgili tablo seviylerileri için sayfa numaralarını gizler.
show-page-numbers-on-web
false (default), true
Word Dokümanı, HTML olarak kayıt edilir ise, sayfa numaralarınının HTML içeriğene eklenip eklenmemesini kontrol eder.
hyperlink
false (default), true
Word Dokümanı, HTML olarak kayıt edilir ise, sayfa numaralarınının HTML içeriğene eklenip eklenmemesini kontrol eder.
preserve-tabs
false, true (default)
Tablo içeriği olarak kullanılacak doküman kısımlarındaki tab seçeneklerinin korunup korunmaması durumunu belirtmek için kullanılır.
preserve-new-lines
false, true (default)
Tablo içeriği olarak kullanılacak doküman kısımlarındaki satır atlama seçeneklerinin korunup korunmaması durumunu belirtmek için kullanılır.
headings
false, true (default) , 1-3
Tablo içeriğinin Heading (Başlık) stillerine bağlı olup olmayacağı tercihi için kullanılır. Sayısal değer ile kullanıldığında tablo içeriği olarak kullanılabilecek Heading stili seviyelerini belirtir. (Bkz: