2013-04-24 95 views
3

我正在編寫一個程序來直接從我的程序創建PDF文件。我已經使用PDF參考手冊,並設法弄清楚除了1件事外的所有事情。 文本矩陣 - 它必須是我讀過的最混亂的東西,Google搜索,重新閱讀,重新搜索並重新閱讀,仍然沒有實現。 關於我認爲我所做的事情,有些事情出現了,我意識到我沒有。如何閱讀PDF文本矩陣

我遇到的問題是創建具有標準11 x 8.5大小(792 x 612)的橫向PDF文件。我可以創建該文件,所有內容都可以在橫向上正確顯示。

現在我想刪除出現在每個頁面上的所有常見文本,並將其放置到Form XObject中,並使用Do將其添加到每個頁面。 我有這個偉大的肖像PDF文件的工作。當我嘗試使用Landscape PDF文件時,Form Xobject文本打印的旋轉方式與頁面的其餘部分不同。顯然,頁面的旋轉不關心Form XObject。

我相信這與Text Matrix有關,我試圖找到對值的簡單解釋。 我明白罪和餘弦,但不是指定值的佈局。 示例:我找到了這個旋轉說明: for a b c d e f tm 產生旋轉cos0 sin0 -sin0 cos0 0 0以角度0旋轉座標系統軸逆時針...... Huh?我明白罪cosin和「逆時針」它的擊打這就是 沒有簡單的例子可以發現 我想我需要看一些例子來理解這個

什麼將文本矩陣看起來像:

  • 0轉?
  • 90轉?
  • 180轉?
  • 270轉?

我發現這個例子,但似乎無法破譯它轉化爲

是什麼文字矩陣轉化爲簡單的英語。

實施例文本矩陣:0 1 -1 0 07 07的Tm

什麼每個值代表什麼?

  • 0 =
  • 1 =
  • -1 =
  • 0 =
  • 07 =
  • 07 =

任何幫助,將不勝感激。 任何與簡單的英語解釋的例子將不勝感激 任何樣本PDF文件與景觀文件,也形式Xobject,將不勝感激 一張圖片勝過千言萬語PDF樣本文件,我通常可以打開記事本,並找出事情我不明白(除了文本矩陣)

感謝 理查德

+0

你知道多少線性代數?告訴我們這可能會幫助我們不要在太簡單或太複雜的層面上解釋。這就是說,你不需要操縱變換矩陣來創建景觀格式,也不需要旋轉...... – mkl 2013-04-24 18:29:12

回答

2

同樣有趣的你可能是第4.2.2常見轉換在PDF開發者參考 ​​