Метод restring (string, font, int32) (ng)

width Параметр задає максимальне значення компонента ширини повертається SizeF структури (Width). Якщо width параметр менше фактичної ширини рядка, повертається Width усікаються до значення, що представляє максимальну кількість символів, які будуть відповідати ширині зазначеного компонента. Щоб розмістити всю рядок, що повертається Height компонент встановлюється на значення, яке забезпечує висновок рядки з перенесенням знаків.

MeasureString Метод призначений для використання з окремими рядками і тому включає невелику кількість додаткових пробілів до і після рядка, які призначені для нависають гліфів. Крім того DrawString метод налаштовує точки гліфів з метою оптимізації якості відображення і може відображатися рядок вже, ніж зазначено в значенні MeasureString. Для отримання метрики, що підходить для сусідніх рядків (наприклад, якщо реалізується відформатований текст), використовуйте MeasureCharacterRanges методу або один з MeasureString методів, які беруть StringFormat. і передати GenericTypographic. Крім того, TextRenderingHint для Graphics - AntiAlias.

У наступному прикладі коду призначений для роботи з Windows Forms і вимагає PaintEventArgs e. який є параметром Paint обробника подій. Код виконує наступні дії.

Створює рядок для вимірювання і об'єкт шрифту зі значенням Arial (16 пт).

Задає максимальну ширину рядка.

Створює об'єкт розміру і використовує його, об'єкт шрифту і максимальну ширину рядка для вимірювання розміру рядка.

Малює прямокутник червоного кольору, використовуючи отриманий розмір рядка.

Відображає рядок в зображеного прямокутника.

Показ: успадкувала Захищений

Чи була ця сторінка корисною? Та ні

1500 символів Якого залишилося

Дякуємо! Дякуємо за відгук. Ваша думка дуже важлива для нас.

центри розробки

Спільнота

Зв'яжіться з нами