PDF sağa kayıyor / ortalanmıyor

PDF çıktınız sağa kayıyorsa, genelde XSLT’in verdiği sayfa genişliği (mm) ile tarayıcının yazdırma alanı uyuşmuyordur. Bu, aynı XML’in farklı bilgisayarda farklı çıkması gibi davranışlara da yol açabilir.

Hızlı çözüm

  1. Yazdır penceresinde ‘Üstbilgiler ve altbilgiler’i kapatın.
  2. ‘Kenar boşlukları’ → ‘Yok’ veya ‘Minimum’ ile deneyin; sonra tekrar ‘Varsayılan’ ile kıyaslayın.
  3. Ölçek (Scale) ‘Varsayılan’ kalsın; tarayıcı otomatik sığdırma yapıyorsa kapatın.
  4. Sorun devam ediyorsa üretici XSLT’sinde sol/sağ margin veya transform offset vardır: bu durumda aynı üreticiden ‘güncel şablon’ talep edin.

Teknik neden (kısa)

Birçok e‑fatura şablonu mm bazlı genişlikler kullanır. Tarayıcı yazdırma alanı, üst/alt bilgi ve margin’lerle daralınca içerik kayar.

En çok işe yarayan ayar

Chrome/Edge’de PDF kaydederken: Üstbilgiler/altbilgiler kapalı + arka plan grafikleri açık kombinasyonu çoğu şablonda düzgün sonuç verir.

Sık sorulanlar

Neden ekranda ortalı, PDF’te kayıyor?
Ekran CSS’i ile print CSS’i farklıdır. Print modunda margin/width farklı uygulanır.

İlgili bağlantılar