Я пытаюсь преобразовать IDML в HTML5 через скрипт, а не через InDesign. Все получается нормально, кроме повернутых текстов в IDML. Когда текст поворачивается, я беру значения из ItemTransform IDML и следую геометрическим вычислениям, подробно описанным в http://www.adobe.com/products/postscript/pdfs/PLRM.pdf. Я правильно получаю все значения css в выводе HTML5, кроме значения «top». Если кто-то из вас пытался это сделать раньше, дайте мне знать, как рассчитать значения css для IDML в HTML5. Спасибо!
Преобразование IDML в HTML5 через скрипт
comment
Мне интересен сценарий! Могу я его где-нибудь найти?
- person Tobias Gaertner   schedule 16.08.2017
Ответы (1)
Когда координата top / y отключена после вращения, обычно это происходит из-за того, что вы вращаетесь вокруг другого источника, чем вы думаете. Перед поворотом необходимо убедиться, что исходная точка вашего вращения находится на 0,0, поэтому вы обычно переводите свой объект в ноль, затем вращаете, а затем снова переводите его обратно. Трудно быть более полезным, не видя некоторого кода - пример ввода IDML, вашей функции поворота и затем получаемого вами вывода html5, вероятно, покажет, в чем проблема.
Этот учебник основан на Flash, но по-прежнему является одним из лучших объяснений того, как работают преобразования матриц: http://www.senocular.com/flash/tutorials/transformmatrix/
person
Jude Fisher
schedule
11.09.2012