RichTextBox.ZoomFactor Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает текущий уровень масштабирования RichTextBoxобъекта.
public:
property float ZoomFactor { float get(); void set(float value); };
public float ZoomFactor { get; set; }
member this.ZoomFactor : single with get, set
Public Property ZoomFactor As Single
Значение свойства
Фактор, по которому масштабируется содержимое элемента управления.
Исключения
Указанный коэффициент масштабирования не попал в допустимый диапазон.
Примеры
В следующем примере кода показано, как создать масштаб RichTextBox текста, автоматически выбирает слова в тексте элемента управления при двойном щелчке слова и имеет поле справа от клиентской области элемента управления. Если элемент RichTextBox управления имеет небольшую ширину, с помощью этого кода будет создано RichTextBox место, где каждый символ текста отображается в собственной строке. В то время как в этой вертикальной позиции отображения, щелкнув любую часть слова, выделите все символы слова независимо от того, что текст отображается по вертикали. В этом примере требуется, чтобы у вас была форма, содержащая RichTextBox элемент управления с именем richTextBox1.
private:
void ZoomMyRichTextBox()
{
// Enable users to select entire word when double clicked.
richTextBox1->AutoWordSelection = true;
// Clear contents of control.
richTextBox1->Clear();
// Set the right margin to restrict horizontal text.
richTextBox1->RightMargin = 2;
// Set the text for the control.
richTextBox1->SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot";
// Zoom by 2 points.
richTextBox1->ZoomFactor = 2.0f;
}
private void ZoomMyRichTextBox()
{
// Enable users to select entire word when double clicked.
richTextBox1.AutoWordSelection = true;
// Clear contents of control.
richTextBox1.Clear();
// Set the right margin to restrict horizontal text.
richTextBox1.RightMargin = 2;
// Set the text for the control.
richTextBox1.SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot";
// Zoom by 2 points.
richTextBox1.ZoomFactor = 2.0f;
}
Private Sub ZoomMyRichTextBox()
' Enable users to select entire word when double clicked.
richTextBox1.AutoWordSelection = True
' Clear contents of control.
richTextBox1.Clear()
' Set the right margin to restrict horizontal text.
richTextBox1.RightMargin = 2
' Set the text for the control.
richTextBox1.SelectedText = "Alpha Bravo Charlie Delta Echo Foxtrot"
' Zoom by 2 points.
richTextBox1.ZoomFactor = 2.0F
End Sub
Комментарии
Значение этого свойства может быть от 1/64 (0,015625) до 64.0, а не включительно. Значение 1.0 указывает, что к элементу управления не применяется масштаб. Функция масштабирования выполняется оптимально, если документ содержит шрифты TrueType. Если шрифт, который не используется TrueType в документе элемента управления, ZoomFactor свойство будет использовать ближайшее целое значение числа. Это свойство позволяет пользователю RichTextBox элемента управления увеличивать масштаб в разделах документации, которые слишком малы, чтобы просмотреть или сжать представление, чтобы больше документа можно было просматривать на экране.