Konstrukcja i pozycjonowanie prostokątów w IronPDF
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
yprzesuwa prostokąt w górę; zmniejszanie przesuwa prostokąt w dół. Ujemnayumieszcza prostokąt poniżej punktu(0, 0). - Współrzędna X: zwiększanie
xprzesuwa prostokąt w prawo. Zmniejszaniexlub podanie wartości ujemnej, przesuwa go w lewo.
Szerokość i wysokość
Wymiary mogą być rysowane w dowolnym kierunku od punktu początkowego:
- Szerokość: dodatnia
widthrysuje w prawo; ujemna lub zmniejszająca sięwidthrysuje w lewo. - Wysokość: dodatnia
heightrozciąga się do góry; ujemnaheightrysuje w dół.

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.

