Konstrukcja i pozycjonowanie prostokątów w IronPDF

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

Gdy rysujesz prostokąty w PDF za pomocą IronPDF, system współrzędnych różni się od bibliotek takich jak IronOCR i IronBarcode. IronOCR i IronBarcode definiują prostokąty względem wejścia obrazu, podczas gdy IronPDF działa w obrębie przestrzeni współrzędnych samego dokumentu PDF.

Pochodzenie współrzędnych

Punkt początkowy (0, 0) znajduje się w lewym dolnym rogu strony. Gdy określasz prostokąt, ten punkt początkowy jest traktowany jako górna-lewa narożnik prostokąta, który określa kierunek, w jakim rysowana jest figura.

Zachowanie osi

Jak wartości x i y przesuwają prostokąt:

  • Współrzędna Y: zwiększanie y przesuwa prostokąt w górę; zmniejszanie przesuwa prostokąt w dół. Ujemna y umieszcza prostokąt poniżej punktu (0, 0).
  • Współrzędna X: zwiększanie x przesuwa prostokąt w prawo. Zmniejszanie x lub podanie wartości ujemnej, przesuwa go w lewo.

Szerokość i wysokość

Wymiary mogą być rysowane w dowolnym kierunku od punktu początkowego:

  • Szerokość: dodatnia width rysuje w prawo; ujemna lub zmniejszająca się width rysuje w lewo.
  • Wysokość: dodatnia height rozciąga się do góry; ujemna height rysuje w dół.

Diagram kolorowych prostokątów w PDF pokazujący, jak wartości x, y, szerokości i wysokości wpływają na pozycjonowanie

Jednostka miary

IronPDF mierzy swoje API rysowania w punktach, dając precyzję potrzebną do renderowania dokumentu i układu. Inne biblioteki Iron Software różnią się:

  • IronOCR: używa wyłącznie pikseli, skupiając się na rozpoznawaniu tekstu opartego na obrazach.
  • IronBarcode: używa pikseli do lokalizowania obiektów kodów kreskowych, ale przełącza się na punkty, kiedy dodaje kody kreskowe do pliku PDF, aby zachować dokładność umiejscowienia w formatach dokumentów.

Zwróć uwagęMieszanie jednostek w różnych bibliotekach jest częstym źródłem błędnie umieszczonych kształtów; potwierdź, czy API, które wywołujesz, oczekuje punktów czy pikseli.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 20,296,129 | Wersja: 2026.7 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.