Block.IsHyphenationEnabled 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í hodnotu, která označuje, zda automatické dělení slov je povoleno nebo zakázáno.
public:
property bool IsHyphenationEnabled { bool get(); void set(bool value); };
public bool IsHyphenationEnabled { get; set; }
member this.IsHyphenationEnabled : bool with get, set
Public Property IsHyphenationEnabled As Boolean
Hodnota vlastnosti
true
Pokud je povoleno automatické dělení a dělení slov; v opačném případě . false
Výchozí formát je false
.
Příklady
Následující příklad ukazuje, jak nastavit IsHyphenationEnabled atribut elementu Block .
<FlowDocument
TextAlignment="Justify"
IsOptimalParagraphEnabled="True"
Background="LightGray"
PageWidth="400" PageHeight="480"
>
<Paragraph IsHyphenationEnabled="True">
<Hyperlink NavigateUri="http://www.xbox.com/en-US/games/p/perfectdarkzero/default.htm">
Perfect Dark Zero
</Hyperlink>
</Paragraph>
<Paragraph IsHyphenationEnabled="True">
Joanna Dark returns in the Xbox 360 exclusive <Bold>
<Italic>Perfect Dark Zero</Italic>
</Bold>, the
prequel to the internationally award-winning and multi-million selling first-person shooter
<Italic>Perfect Dark</Italic> from famed game developer Rare.
</Paragraph>
<Paragraph IsHyphenationEnabled="True">
A secret war has begun between shadowy corporations bent on world domination. Joanna Dark and her father
Jack are caught up in the fight for the future of the planet. A routine bounty hunting mission rips open
a global conspiracy that will change Joanna's destiny—forever.
</Paragraph>
<Paragraph IsHyphenationEnabled="True">
Guide Joanna Dark on her journey to become the perfect agent. Featuring a compelling and captivating story,
<Italic>Perfect Dark Zero</Italic> plunges you into a world of corporate espionage and conspiracy. The title
merges the excitement and intrigue of its predecessor with revolutionary game design, cutting-edge online play,
and amazing graphics to deliver an experience that defines next-generation gaming and entertainment...
</Paragraph>
</FlowDocument>
Následující obrázek ukazuje, jak se vykresluje předchozí příklad.
Následující obrázek znázorňuje, jak se stejný příklad vykresluje s výchozím nastavením IsHyphenationEnabled=false
.
Následující příklad ukazuje, jak nastavit IsHyphenationEnabled vlastnost programově.
Paragraph par = new Paragraph();
par.IsEnabled = true;
Dim par As New Paragraph()
par.IsEnabled = True
Poznámky
Funkce automatického dělení slov umožňuje elementu Block automaticky rozdělovat a dělit slova na základě aktuálních podmínek rozložení. To umožňuje, aby dlouhá slova začínala na jednom řádku a pokračovala na dalším řádku, a má tendenci dosáhnout rovnoměrnějšího rozdělení prázdných znaků v zarovnaného textu. Slova se rozdělují a rozdělují podle standardních gramatických pravidel.
Informace o vlastnosti závislosti
Pole Identifikátor | IsHyphenationEnabledProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure, AffectsRender, Inherits |