我正在尝试通过脚本而不是InDesign将IDML转换为HTML5。除了IDML中的旋转文本外,一切都正常。当旋转文本时,我从IDML的ItemTransform中获取值,并遵循http://www.adobe.com/products/postscript/pdfs/PLRM.pdf中详细介绍的几何计算。我在HTML5输出中正确地获得了除"top“值之外的所有CSS值。如果您以前尝试过此操作,请让我知道如何计算IDML到HTML5的CSS值。谢谢!
发布于 2012-09-11 22:03:35
当顶部/y坐标在旋转后关闭时,通常是因为您正在围绕不同的原点旋转,而不是您认为的原点。在旋转之前,需要确保旋转的原点在0,0处,因此通常将对象平移为零,然后旋转,然后再将其平移回来。如果不看一些代码--一个IDML输入的例子,你的rotate函数,然后你得到的html5输出可能会揭示出问题所在,那是很难得到更多帮助的。
本教程是基于闪存的,但仍然是我找到的关于矩阵变换如何工作的最好的解释之一:http://www.senocular.com/flash/tutorials/transformmatrix/
https://stackoverflow.com/questions/12326342
复制相似问题