Typography.SlashedZero Egenskap

Definition

Hämtar eller anger ett värde som anger om ett teckensnittsformulär med nominell noll ska ersättas med en snedstreckad nolla.

public:
 property bool SlashedZero { bool get(); void set(bool value); };
public bool SlashedZero { get; set; }
member this.SlashedZero : bool with get, set
Public Property SlashedZero As Boolean

Egenskapsvärde

trueom snedstreckade nollformulär är aktiverade; annars . false Standardvärdet är false.

Kommentarer

Den här egenskapen hämtar eller anger ett värde för objektet som äger en Typography egenskap, vilket är det enda sättet att komma åt en Typography klassinstans. Dessutom stöder den här egenskapen en kopplad egenskapsanvändning så att den kan ställas in på textinnehållande objekt i XAML.

OpenType-teckensnitt har stöd för ett snedstreckat nolltalsformat för att betona skillnaden mellan bokstaven "O" och siffran "0". Det snedstreckade noll-talet används ofta för identifierare i finansiell information och affärsinformation.

Följande text visar ett exempel på orderidentifierare med hjälp av teckensnittet Miramonte. Den första raden använder standardtal. Den andra raden använde snedstreckade nollor för att ge bättre kontrast till versala "O":t.

Text med OpenType snedstreck noll siffror Exempel på snedstreckade nolltal

Följande kodexempel visar hur du definierar snedstreckade nolltal för Miramonte-teckensnittet med hjälp av SlashedZero egenskapen .

<Paragraph FontFamily="Miramonte">
  <Run>Order #0048-OTC-390</Run>
  <LineBreak/>
  <Run Typography.SlashedZero="True">Order #0048-OTC-390</Run>
</Paragraph>

Om värdet SlashedZero för är true och det valda teckensnittet inte stöder snedstreckade nollformulär visas standardformen för siffran.

XAML-attributanvändning

< objectTypography.SlashedZero="bool"/>

Information om beroendeegenskap

Objekt Value
Identifierarfält SlashedZeroProperty
Metadataegenskaper inställda på true AffectsMeasure, , AffectsRenderInherits

Gäller för

Se även