在IronPDF中建構和定位矩形

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

當您使用IronPDF在PDF中繪製矩形時,其坐標系統與IronOCR和IronBarcode等程式庫不同。 IronOCR和IronBarcode相對於輸入圖片定義矩形,而IronPDF則在PDF文件本身的坐標空間內工作。

坐標原點

原點(0, 0)位於頁面的左下角。 當您指定矩形時,該原點被視為矩形的左上角,這決定了圖形繪製的方向。

坐標軸行為

y值如何移動矩形:

  • Y坐標:增加y會將矩形向上移動;減少會將矩形向下移動。 負的(0, 0)點之下。
  • X坐標:增加x會將矩形移動到右邊。 減少x或提供負值會將其移動到左邊。

寬度和高度

可以從起始點向任一方向繪製尺寸:

  • 寬度:正的width向右繪製; 負值或減少的width向左繪製。
  • 高度:正的height向上延伸; 負的height向下繪製。

 PDF中彩色矩形的示意圖展示了x、y、寬度和高度值如何影響定位

測量單位

IronPDF以為單位測量其繪圖API,提供了文件渲染和佈局所需的精度。 其他Iron Software程式庫有所不同:

  • IronOCR:專門使用像素,與其專注於基於圖片的文字識別相匹配。
  • IronBarcode:使用像素來定位條碼物件,但在將條碼蓋印到PDF中時切換為,以便在文件格式中保持準確的定位。

請注意跨程式庫混合單位是形狀錯位的常見原因;確認您呼叫的API預期是點還是像素。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

準備開始了嗎?
Nuget 下載 20,296,129 | 版本: 2026.7 剛剛發布
Still Scrolling Icon

還在捲動嗎?

想快速獲得證明嗎? PM > Install-Package IronPdf
執行範例 看您的HTML變成PDF。