Construction et positionnement de rectangle dans IronPDF

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

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 y déplace le rectangle vers le haut ; sa diminution le déplace vers le bas. Un y négatif place le rectangle en dessous du point (0, 0).
  • Coordonnée X : l'augmentation de x déplace le rectangle vers la droite. La diminution de x, 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 width positif dessine vers la droite ; un width négatif ou une diminution dessine vers la gauche.
  • Hauteur : un height positif s'étend vers le haut ; un height négatif dessine vers le bas.

Diagramme de rectangles colorés dans un PDF montrant comment les valeurs x, y, largeur et hauteur affectent le positionnement

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.

Veuillez noterMélanger les unités entre les bibliothèques est une source courante de formes mal placées ; vérifiez si l'API que vous appelez attend des points ou des pixels.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer ?
Nuget Téléchargements 20,296,129 | Version : 2026.7 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronPdf
exécuter un échantillon Regardez votre code HTML se transformer en PDF.