Содержание <mx: HTML /> выглядит резким при изменении размера - PullRequest
1 голос
/ 11 апреля 2010

У меня есть HTML-компонент как часть рендера элементов группы данных, для которого мне нужно изменить размер содержимого (их много).

Это работает довольно хорошо, но контент выглядит действительно хрустящим. Нет сглаживания шрифтов. Даже на 50% выглядит хрустящим.

Я рассмотрел возможность создания растровых изображений миниатюр при завершении загрузки, но это будет моим последним средством.

<mx:HTML location="{uri}" width="900" height="660" scaleX=".25" scaleY=".25" />

Есть идеи?

Большое спасибо.

1012 * НИК *

Ответы [ 2 ]

0 голосов
/ 27 апреля 2013

Решение состоит в том, чтобы уменьшить размер, изменив ширину и высоту mx: HTML и оставив scaleX и scaleY равными 1 (даже если у вашего родителя есть scale <1, ваш mx: HTML должен иметь scale = 1 / parent.scale). </p>

В вашем примере это будет так:

<mx:HTML location="{uri}" width="{900*0.25}" height="{660*0.25}" scaleX="1" scaleY="1" />

0 голосов
/ 12 апреля 2010

Я думаю, что проблема с HTML-страницей. Если вы разработали страницу, убедитесь, что вы проверили страницу в различных размерах (путем изменения размера). Flex: mx: HTML просто отображает содержимое HTML-страницы.

Хороший HTML-дизайн включает в себя упорядочение всех элементов страницы внутри таблицы (с невидимыми границами), чтобы даже при изменении размера страницы элементы не становились хрустящими.

Спасибо

Нирмал

...