IronPDF ile Dikdörtgen Yapımı ve Konumlandırma

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF ile bir PDF üzerindeki dikdörtgenleri çizdiğinizde, koordinat sistemi IronOCR ve IronBarcode gibi kütüphanelerden farklıdır. IronOCR ve IronBarcode, dikdörtgenleri bir görüntü girişine göre tanımlar, IronPDF ise PDF belgesinin içindeki koordinat alanında çalışır.

Koordinat Başlangıç Noktası

Başlangıç noktası (0, 0) sayfanın sol alt köşesinde yer alır. Bir dikdörtgen belirttiğinizde, bu başlangıç noktası dikdörtgenin sol üst köşesi olarak kabul edilir, bu da şeklin çizim yönünü belirler.

Eksen Davranışı

Dikdörtgenin nasıl x ve y değerleriyle kaydırıldığı:

  • Y koordinatı: y artırılırsa dikdörtgen yukarı hareket eder; azaltılırsa dikdörtgen aşağı hareket eder. Negatif bir y, dikdörtgeni (0, 0) noktasının altına yerleştirir.
  • X koordinatı: x artırılırsa dikdörtgen sağa hareket eder. x azalırsa veya negatif bir değer verilirse, sola kaydırılır.

Genişlik ve Yükseklik

Boyutlar başlangıç noktasından iki yöne de çizilebilir:

  • Genişlik: pozitif bir width sağa çizer; Negatif veya azalan bir width sola çizer.
  • Yükseklik: pozitif bir height yukarı doğru uzatılır; Negatif bir height aşağı doğru çizer.

Bir PDF içine x, y, genişlik ve yükseklik değerlerinin konumlandırmayı nasıl etkilediğini gösteren renkli dikdörtgen şeması

Ölçüm Birimi

IronPDF, çizim API'sini nokta cinsinden ölçer, belge render etme ve düzeni için gereken hassasiyeti sağlar. Diğer Iron Software kütüphaneleri farklılık gösterir:

  • IronOCR: özel olarak piksel kullanır, görüntü tabanlı metin tanıma üzerine odaklanmasına uygundur.
  • IronBarcode: barkod nesnelerini bulmak için piksel kullanır, ancak barkodları bir PDF'ye damgalarken nokta'ya geçer, böylece belge formatlarında yerleşim doğruluğu korunur.

Lütfen dikkate alınKütüphaneler arasında birimlerin karışması yaygın bir şekilde yanlış konumlandırılmış şekillerin kaynağıdır; çağrınızı açıkladığınız API'nin nokta veya piksel bekleyip beklemediğini doğrulayın.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 20,296,129 | Sürüm: 2026.7 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.