Construction et positionnement de rectangle dans IronPDF
Lorsque vous dessinez des rectangles dans un PDF avec IronPDF, le système de coordonnées diffère de celui de bibliothèques comme IronOCR et IronBarcode. IronOCR et IronBarcode définissent des rectangles par rapport à une entrée d'image, tandis qu'IronPDF fonctionne dans l'espace de coordonnées du document PDF lui-même.
Origine des coordonnées
Le point d'origine (0, 0) se situe dans le coin inférieur gauche de la page. Lorsque vous spécifiez un rectangle, cet origine est traité comme le coin supérieur gauche du rectangle, ce qui détermine la direction dans laquelle la forme est dessinée.
Comportement de l'axe
Comment les valeurs x et y décalent le rectangle :
- Coordonnée Y : l'augmentation de
ydéplace le rectangle vers le haut ; sa diminution le déplace vers le bas. Unynégatif place le rectangle en dessous du point(0, 0). - Coordonnée X : l'augmentation de
xdéplace le rectangle vers la droite. La diminution dex, ou l'attribution d'une valeur négative, le déplace vers la gauche.
Largeur et hauteur
Les dimensions peuvent être dessinées dans n'importe quelle direction à partir du point de départ :
- Largeur : un
widthpositif dessine vers la droite ; unwidthnégatif ou une diminution dessine vers la gauche. - Hauteur : un
heightpositif s'étend vers le haut ; unheightnégatif dessine vers le bas.

Unité de mesure
IronPDF mesure son API de dessin en points, fournissant la précision nécessaire pour le rendu et la mise en page du document. Les autres bibliothèques Iron Software diffèrent :
- IronOCR : utilise exclusivement des pixels, correspondant à son objectif de reconnaissance de texte basée sur l'image.
- IronBarcode : utilise des pixels pour localiser les objets code-barres, mais passe à des points lorsqu'il applique des tampons de code-barres dans un PDF afin que le placement reste précis dans les formats de documents.

