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şen | Tanım | Örnek |
|---|---|---|
d | Gün (1-31) | 5, 15, 28 |
dd | Gün (01-31) | 05, 15, 28 |
M | Ay (1-12) | 3, 9, 12 |
MM | Ay (01-12) | 03, 09, 12 |
MMM | Ay kısaltması | Jan, Sep, Dec |
MMMM | Ayın tam adı | January, September, December |
yy | Yıl (2 rakamlı) | 22, 23 |
yyyy | Yıl (4 rakam) | 2022, 2023 |
H | Saat (0-23) | 0, 14, 23 |
HH | Saat (00-23) | 00, 14, 23 |
h | Saat (1-12) | 1, 6, 12 |
hh | Saat (01-12) | 01, 06, 12 |
m | Dakika (0-59) | 5, 30, 59 |
mm | Dakika (00-59) | 05, 30, 59 |
s | İkinci (0-59) | 5, 30, 59 |
ss | İkinci (00-59) | 05, 30, 59 |
tt | Sabah/Öğleden Sonra | AM, 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
- Tutarlı tarih formatları - Belge boyunca aynı tarih formatını kullanın.
- Yerel koşullar - Hedef kitlenize uygun tarih formatlarını seçin.
- Test biçimlendirme - Üretime başlamadan önce formatları gerçek verilerle doğrulayın.
- Dize dönüşümleri - Okunabilirliği korumak için metin biçimlendirmesini dikkatlice uygulayın.
- 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.
:::