Пользовательские маркеры с помощью Flex - PullRequest
1 голос
/ 29 марта 2010

Есть идеи, как рисовать маркеры с помощью Flex? вместо использования изображения для 1, 2 и 3?

альтернативный текст http://www.freeimagehosting.net/uploads/9bb3213a63.jpg

С уважением, ПК

Ответы [ 2 ]

1 голос
/ 31 марта 2010

Вложенные числа обратного типа являются частью Unicode , поэтому, если вы встроите в приложение Flex шрифт, содержащий эти символы, вы сможете сделать это с любым из обычных текстовых компонентов. Вы можете либо встроить весь шрифт, либо просто убедиться, что выбрали нужные поддиапазоны, включая дополнительные цифры, которые вам нужны.

1–10 находятся в секции Dingbats , от U + 2776 до U + 277F шрифтом с тяжелым засечками и от U + 278A до U + 2793 в том, что выглядит как Helvetica. Поскольку они считаются дингбатами, я ожидаю, что формы этих символов будут выглядеть так, как вы видите в PDF, а не будете использовать буквенные формы обычных цифр в выбранном вами шрифте. Если это так, просто выберите диапазон, который лучше всего подходит для основного шрифта текста.

Затем в разделе Вложенные алфавитно-цифровые символы у вас есть 0 и 11–20 в еще одном шрифте, более светлый шрифт с засечками, чем используемый для 1-10 в разделе Dingbats. Поскольку предполагается, что это просто приложенные версии обычных чисел и букв для шрифта, возможно, они будут соответствовать основному текстовому шрифту, а не тому, что вы видите в этом PDF.

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

1 голос
/ 29 марта 2010

Вы можете создать пользовательский компонент для маркера с изображением с надписью поверх него. Затем все, что вам нужно сделать, это установить текст метки (1, 2 или 3).

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

Любой из них позволит вам создать свой список маркеров с использованием ряда различных изображений для элементов маркеров.

...