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

Curtis Chau
Curtis Chau
Updated: 29 Haziran 2026

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ın: Kü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, 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ılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

Daha Fazla Oku

Başlamaya Hazır mısınız?

Nuget Downloads 22,024,882Sürüm:2026.11yeni yayınlandı