ButtonBase.UseCompatibleTextRendering Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, определяющее, следует ли использовать Graphics класс (GDI+) или TextRenderer класс (GDI) для отрисовки текста.
public:
property bool UseCompatibleTextRendering { bool get(); void set(bool value); };
public bool UseCompatibleTextRendering { get; set; }
member this.UseCompatibleTextRendering : bool with get, set
Public Property UseCompatibleTextRendering As Boolean
Значение свойства
Значение true
, если для отрисовки текста должен использоваться класс Graphics с целью обеспечения совместимости с версиями 1.0 и 1.1 .NET Framework; в противном случае — значение false
. Значение по умолчанию — false
.
Комментарии
Свойство UseCompatibleTextRendering
предназначено для обеспечения визуальной совместимости между элементами управления Windows Forms, которые отображают текст с помощью TextRenderer класса и платформа .NET Framework 1.0 и платформа .NET Framework 1.1 приложения, которые выполняют настраиваемую отрисовку текста с помощью Graphics класса. В большинстве случаев, если приложение не обновляется с платформа .NET Framework 1.0 или платформа .NET Framework 1.1, рекомендуется оставить UseCompatibleTextRendering
значение false
по умолчанию.
Класс на основе TextRenderer GDI появился в платформа .NET Framework 2.0 для повышения производительности, улучшения внешнего вида текста и улучшения поддержки международных шрифтов. В более ранних версиях платформа .NET Framework класс на основе Graphics GDI+ использовался для отрисовки всего текста. GDI вычисляет интервалы между символами и обтекание словами по-разному, чем GDI+. В приложении Windows Forms, использующего Graphics класс для отрисовки текста, это может привести к тому, что текст элементов управления, используемыхTextRenderer, отличается от другого текста в приложении. Чтобы устранить эту несовместимость, можно задать UseCompatibleTextRendering
для true
свойства определенный элемент управления. Чтобы задать UseCompatibleTextRendering
true
для всех поддерживаемых элементов управления в приложении, вызовите Application.SetCompatibleTextRenderingDefault метод с параметром true
.