Как метод на шнуровке может использоваться для записи диагонального пути

Если вы используете Babel , то поддержка unicode уже доступна.

Я также выпустил плагин, который преобразует ваш исходный код, чтобы вы могли пишите регулярные выражения типа /^\p{L}+$/. Затем они преобразуются во что-то, что понимают браузеры.

Вот страница проекта плагина: https://github.com/danielberndt/babel-plugin-utf-8-regex

6
задан Mihai Limbășan 22 March 2009 в 18:33
поделиться

4 ответа

Сделайте Graphics.rotateTransform перед вызовом на шнуровке. Не забывайте обращать изменение впоследствии, как указывает Phil Wright.

7
ответ дан 8 December 2019 в 14:49
поделиться

Можно использовать RotateTransform и TranslateTransform, которые доступны на Графическом классе. Поскольку использованием DrawString является GDI +, преобразования влияют на рисунок. Так используйте что-то вроде этого...

g.RotateTransform(45f);
g.DrawString("My String"...);
g.RotateTransform(-45f);

Не забывайте обращать изменение хотя!

9
ответ дан 8 December 2019 в 14:49
поделиться

Существует другой способ нарисовать текст вертикально, который создается в C#. Нет никакой потребности явного графического преобразования. Можно использовать класс StringFormat. Вот пример кода, который рисует текст вертикально:

StringFormat sf = новый StringFormat (); sf. FormatFlags = StringFormatFlags. DirectionVertical; e. Графика. DrawString ("Моя Строка", это. Шрифт, Кисти. Черный, PointF.Empty, sf);

-1
ответ дан 8 December 2019 в 14:49
поделиться

У вас есть право .. Это можно сделать таким образом .. НО текст будет всегда писать сверху вниз, и я не уверен, что вы сможете измените его снизу вверх .. ура

0
ответ дан 8 December 2019 в 14:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: