2012-09-07 57 views
1

我試圖通過腳本將IDML轉換爲HTML5,而不是通過InDesign。除了IDML中的旋轉文本之外,一切都很好。當文本旋轉時,我從IDML的ItemTransform中獲取值,並按照http://www.adobe.com/products/postscript/pdfs/PLRM.pdf中詳細說明的幾何計算。除了「top」值之外,我在HTML5輸出中正確地獲得了所有css值。如果您之前有任何嘗試過,請告訴我如何計算IDML到HTML5的CSS值。謝謝!通過腳本將IDML轉換爲HTML5

+1

我感興趣的劇本!我能找到它嗎? –

回答

0

當旋轉之後關閉top/y座標時,通常是因爲您圍繞不同於原先認爲的原點旋轉。在旋轉之前,您需要確保旋轉的原點爲0,0,因此您通常會將對象轉換爲零,然後旋轉,然後再將其翻譯回來。沒有看到一些代碼很難變得更有用 - IDML輸入和旋轉函數的例子,然後你得到的html5輸出可能會揭示出問題所在。

本教程是基於Flash的,但仍然是最好的一個解釋,我發現的矩陣變換是如何工作的:http://www.senocular.com/flash/tutorials/transformmatrix/