Я пытаюсь найти хороший способ автоматического изменения размера Rectangle
, в котором нарисован текст. Я в основном хочу, чтобы размер имел отношение ширины / высоты, а затем "увеличивался" в соответствии с этим соотношением, чтобы соответствовать тексту. Я посмотрел на Graphics.MeasureString
, но я не думаю, что он делает то, что я ищу (возможно, он делает, и я просто использую это неправильно).
Я не хочу указывать конкретную ширину прямоугольника для рисования. Вместо этого я хочу сказать, найти наименьшую ширину / высоту, чтобы соответствовать этому тексту, учитывая минимальная ширина , но найденный прямоугольник должен иметь определенное соотношение ширины и высоты.
Это не должно быть специфично для C #, любая идея для решения этой проблемы, я уверен, может быть сопоставлена с C #.
Спасибо!