RichTextBox.ZoomFactor Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví aktuální úroveň RichTextBoxpřiblížení .
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
Hodnota vlastnosti
Faktor, kterým je obsah ovládacího prvku přiblížení.
Výjimky
Zadaný faktor přiblížení nespadl do přípustného rozsahu.
Příklady
Následující příklad kódu ukazuje, jak vytvořit RichTextBox přiblížení textu, automaticky vybere slova v textu ovládacího prvku, když je slovo poklikání a má okraj na pravé straně klientské oblasti ovládacího prvku. RichTextBox Pokud má ovládací prvek malou šířku, pomocí tohoto kódu se vytvoří RichTextBox místo, kde se každý znak textu zobrazí na vlastním řádku. Když v této svislé pozici zobrazení kliknete na libovolnou část slova, vyberete všechny znaky slova bez ohledu na skutečnost, že se text zobrazí svisle. Tento příklad vyžaduje, abyste měli formulář, který obsahuje RichTextBox ovládací prvek s názvem 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
Poznámky
Hodnota této vlastnosti může být mezi 1/64 (0,015625) a 64,0, nikoli včetně. Hodnota 1,0 označuje, že u ovládacího prvku není použito žádné přiblížení. Funkce lupy funguje optimálně, když dokument obsahuje písma TrueType. Pokud se v dokumentu ovládacího prvku použije písmo, které není TrueType, ZoomFactor bude vlastnost používat nejbližší celočíselnou hodnotu. Tuto vlastnost můžete použít k tomu, aby uživatel RichTextBox ovládacího prvku mohl přiblížit oddíly dokumentace, které jsou pro zobrazení nebo zhuštěné, aby bylo možné zobrazit více dokumentů na obrazovce.