Ana içeriğe geç

Word Şablonlarında Biçimlendirme - Stil Kılavuzu

Belge oluşturma sırasında, dinamik olarak doldurulan içeriğe belirli biçimlendirmeler uygulamanız gerekebilir; örneğin tarihleri biçimlendirmek, metni büyük/küçük harfe dönüştürmek veya sayı biçimleri uygulamak gibi. PDF4me Oluşturulan belgelerde verilerin nasıl görüneceğini kontrol etmek için güçlü biçimlendirme özellikleri sağlar.


Temel Biçimlendirme Sözdizimi

Birleştirme alanlarına biçimlendirme uygulamak için temel sözdizimi:

<<[token]:"format">>

Biçim belirtimi, alan adından sonra, iki nokta üst üste ile ayrılarak ve tırnak içine alınarak yerleştirilir.


Dize Biçimlendirme

Aşağıdaki metin biçimlendirme seçeneklerini kullanarak metin içeriğini dönüştürün ve biçimlendirin:

Metin Büyük/Küçük Harf Dönüşümü

Büyük Harfler - Tüm metni büyük harfe dönüştürür.
Sözdizimi: <<[token]:upper>>
Örnek: <<[name]:upper>> → "JOHN SMITH"


Kelimeleri Büyük Harfle Yazın - Her kelimenin ilk harfini büyük harfle yazar.
Sözdizimi: <<[token]:caps>>
Örnek: <<[companyName]:caps>> → "Pdf4me Çözümleri"


İlk Harfi Büyük Yaz - Dizinin yalnızca ilk harfini büyük harfle yazar.
Sözdizimi: <<[token]:firstCap>>
Örnek: <<[sentence]:firstCap>> → "Bu bir cümledir."


Dize Biçimlendirme Örnekleri

Şablon:

Customer Name: <<[customerName]:upper>>
Product Title: <<[productName]:caps>>
Description: <<[description]:firstCap>>

Veri:

{
"customerName": "john smith",
"productName": "premium software package",
"description": "this is a premium product."
}

Çıktı:

Customer Name: JOHN SMITH
Product Title: Premium Software Package
Description: This is a premium product.

Tarih ve Saat Biçimlendirmesi

Tarih ve saat değerlerini istediğiniz biçimde görüntülemek için özel kalıplar kullanarak biçimlendirin.

Yaygın Tarih Biçimi Kalıpları

Tarih ve Saat Dahil Tam Bilgi
Sözdizimi: <<[token]:"dd MMM yy H:mm:ss">>
Örnek: <<[date]:"dd MMM yy H:mm:ss">> → "15 Aralık 2012 10:10:21"


Standart Tarih Formatı
Sözdizimi: <<[token]:"dd-MM-yyyy">>
Örnek: <<[invoiceDate]:"dd-MM-yyyy">> → "15-12-2022"


Avrupa Tarih Formatı
Sözdizimi: <<[token]:"dd.MM.yyyy">>
Örnek: <<[invoiceDate]:"dd.MM.yyyy">> → "15.12.2022"


ABD Tarih Formatı
Sözdizimi: <<[token]:"MM/dd/yyyy">>
Örnek: <<[date]:"MM/dd/yyyy">> → "15/12/2022"


ISO Tarih Formatı
Sözdizimi: <<[token]:"yyyy-MM-dd">>
Örnek: <<[date]:"yyyy-MM-dd">> → "2022-12-15"


Uzun Tarih Formatı
Sözdizimi: <<[token]:"MMMM dd, yyyy">>
Örnek: <<[date]:"MMMM dd, yyyy">> → "15 Aralık 2022"


Kısa Randevu (Zaman Dahil)
Sözdizimi: <<[token]:"dd/MM/yyyy HH:mm">>
Örnek: <<[timestamp]:"dd/MM/yyyy HH:mm">> → "15/12/2022 14:30"


Tarih Biçimlendirme Örneği

Şablon:

Invoice Date: <<[invoiceDate]:"dd.MM.yyyy">>
Due Date: <<[dueDate]:"MMMM dd, yyyy">>
Timestamp: <<[createdAt]:"dd MMM yy H:mm:ss">>

Veri:

{
"invoiceDate": "2022/09/12",
"dueDate": "2022/10/12",
"createdAt": "2022/09/12 10:30:45"
}

Çıktı:

Invoice Date: 12.09.2022
Due Date: October 12, 2022
Timestamp: 12 Sep 22 10:30:45

Tarih Biçimi Bileşenleri

Tarih biçimi bileşenlerini anlamak, özel tarih biçimleri oluşturmanıza yardımcı olur:

BileşenTanımÖrnek
dGün (1-31)5, 15, 28
ddGün (01-31)05, 15, 28
MAy (1-12)3, 9, 12
MMAy (01-12)03, 09, 12
MMMAy kısaltmasıJan, Sep, Dec
MMMMAyın tam adıJanuary, September, December
yyYıl (2 rakamlı)22, 23
yyyyYıl (4 rakam)2022, 2023
HSaat (0-23)0, 14, 23
HHSaat (00-23)00, 14, 23
hSaat (1-12)1, 6, 12
hhSaat (01-12)01, 06, 12
mDakika (0-59)5, 30, 59
mmDakika (00-59)05, 30, 59
sİkinci (0-59)5, 30, 59
ssİkinci (00-59)05, 30, 59
ttSabah/Öğleden SonraAM, PM

Sayı Biçimlendirme

Temel örneklerde açıkça gösterilmese de, sayı biçimlendirmesi benzer kalıpları izler:

Para Birimi Formatı:

Amount: <<[amount]:"C2">>

Ondalık Basamaklar:

Value: <<[value]:"F2">>

Yüzde:

Rate: <<[rate]:"P1">>

Biçimleri İfadelerle Birleştirme

Biçimlendirme, numaralandırma yöntemleri ve ifadelerle birleştirilebilir:

Örnek:

Average Age: <<[employees.Average(p => p.Age)]:"F1">> years
Total Revenue: <<[orders.Sum(o => o.Total)]:"C2">>
Last Update: <<[updateDate]:"MMMM dd, yyyy 'at' HH:mm">>

Pratik Kullanım Örnekleri

Fatura Örneği

Şablon:

Invoice #: <<[invoiceNumber]:upper>>
Date: <<[invoiceDate]:"dd.MM.yyyy">>
Company: <<[companyName]:caps>>
Total Amount: $<<[totalAmount]:"F2">>

Rapor Başlığı Örneği

Şablon:

Report Generated: <<[generatedDate]:"MMMM dd, yyyy 'at' HH:mm:ss">>
Generated By: <<[userName]:caps>>
Period: <<[startDate]:"MMM yyyy">> - <<[endDate]:"MMM yyyy">>

En İyi Uygulamalar

  1. Tutarlı tarih formatları - Belge boyunca aynı tarih formatını kullanın.
  2. Yerel koşullar - Hedef kitlenize uygun tarih formatlarını seçin.
  3. Test biçimlendirme - Üretime başlamadan önce formatları gerçek verilerle doğrulayın.
  4. Dize dönüşümleri - Okunabilirliği korumak için metin biçimlendirmesini dikkatlice uygulayın.
  5. Sayısal hassasiyet - Parasal ve sayısal değerler için uygun ondalık basamak sayısını kullanın.

:::İpucu: Biçim Testi Tutarlı çıktı sağlamak için, boş değerler, çok uzun dizeler veya farklı biçimlerdeki tarihler gibi uç durumları içeren örnek verilerle biçimlendirmenizi her zaman test edin.

:::