Как составлять маркированные списки во Flex 4, если на самом деле «marginLeft» не существует? - PullRequest
2 голосов
/ 26 мая 2010

Gentlepersons,

Представьте себе, что хотите отобразить маркированный список

  • как
  • это
  • один

... с использованием Adobe Text Layout Framework (TLF) во Flex 4. Как можно определить такой маркированный список в MXML?

Я понимаю, что в текущей версии TLF еще не реализована поддержка маркированных списков.

Это нормально, потому что мне не нужны мои списки для редактирования; они только для отображения. Это значительно уменьшает пространство проблемы и должно позволить решить проблему.

Поиск Google показывает много предложений, чтобы установить свойство marginLeft абзаца для отрицательного числа, чтобы получить этот эффект. И действительно, Adobe Illustrator CS4 при сохранении маркера TextGraphic с отступом от маркера в FXG использует свойство marginLeft.

Однако при использовании строки MXML независимо от того, что генерирует ошибку: «Не удается разрешить атрибут« marginLeft »для типа компонента flashx.textLayout.elements.ParagraphElement.» Таким образом, свойство marginLeft в действительности не реализовано (или, скорее всего, я что-то делаю не так).

Итак, как следует использовать маркированные списки - или, в более общем смысле, свисающие надписи - используя TLF Flex 4?

Спасибо! : -)

--- Джим

1 Ответ

1 голос
/ 23 июля 2010

См. http://richardleggett.co.uk/blog/index.php/2009/02/24/bullet_points_align_text_layout_framewor

но в основном вы обманываете. Вы помещаете каждую пулю в промежуток, начинаете промежуток со специального символа, который выглядит как пуля, и помещаете некоторый paddingLeft в каждый промежуток.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...