Масштабируемый шрифт Java с помощью AffineTransform - PullRequest
0 голосов
/ 01 мая 2009

У кого-нибудь есть пример кода, показывающего, как масштабировать шрифт с помощью AffineTransform?

Спасибо.

Ответы [ 2 ]

1 голос
/ 01 мая 2009

Ну, вам действительно не нужен AffineTransform, чтобы сделать простой масштаб шрифта. Вы можете использовать Font.deriveFont(float size), чтобы получить новый объект `Font с указанным размером.

Но я полагаю, что вы могли бы использовать AffineTransform.getScaleInstance(double sx, double sy) и применить преобразование к вашему Graphics2D объекту (если он у вас есть), если хотите. Это действительно зависит от того, что вы делаете.

0 голосов
/ 01 мая 2009

из памяти:

Font tallerFont = font.deriveFont(AffineTransform.getScaleInstance(1.0, 2.0));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...