2

InDesign ではなく、スクリプトを使用して IDML を HTML5 に変換しようとしています。IDML で回転されたテキストを除いて、すべて問題ありません。テキストを回転させるときは、IDML の ItemTransform から値を取得し、http: //www.adobe.com/products/postscript/pdfs/PLRM.pdf で説明されている幾何学的計算に従います。「トップ」値を除いて、HTML5 出力ですべての css 値を正しく取得します。以前にこれを試みた方がいらっしゃいましたら、IDML から HTML5 への CSS 値を計算する方法を教えてください。ありがとう!

4

1 に答える 1

1

回転後に top/y 座標がずれている場合は、通常、自分が考えているのとは異なる原点を中心に回転していることが原因です。回転する前に、回転の原点が 0,0 であることを確認する必要があるため、通常はオブジェクトをゼロに移動してから回転し、再び移動します。いくつかのコードを見ずに、これ以上役立つことはありません。IDML 入力の例、回転関数、および取得している html5 出力から、問題が何であるかが明らかになるでしょう。

このチュートリアルは Flash ベースですが、マトリックス変換がどのように機能するかについて私が見つけた最良の説明の 1 つです: http://www.senocular.com/flash/tutorials/transformmatrix/

于 2012-09-11T14:03:34.813 に答える