BaselineAlignment Výčet
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í.
Popisuje, jak je směrný plán prvku založeného na textu umístěn na svislé ose vzhledem k zavedenému směrnému plánu textu.
public enum class BaselineAlignment
public enum BaselineAlignment
type BaselineAlignment =
Public Enum BaselineAlignment
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| Top | 0 | Směrný plán, který je zarovnaný k hornímu okraji obsahujícího rámečku. |
| Center | 1 | Směrný plán, který je zarovnaný na střed obsahujícího rámečku. |
| Bottom | 2 | Směrný plán, který je zarovnaný na dolním okraji obsahujícího rámečku. |
| Baseline | 3 | Směrný plán, který je zarovnaný na skutečný směrný plán pole obsahujícího pole. |
| TextTop | 4 | Směrný plán, který je zarovnaný na horním okraji účaří textu. |
| TextBottom | 5 | Směrný plán, který je zarovnaný na dolním okraji účaří textu. |
| Subscript | 6 | Směrný plán, který je zarovnaný na pozici dolního indexu v poli obsahujícího indexu. |
| Superscript | 7 | Směrný plán, který je zarovnaný na pozici horního indexu v obsahujícím rámečku. |
Příklady
Následující příklad ukazuje, jak pomocí BaselineAlignment vlastnosti zarovnat text uvnitř obsahujícího pole (v tomto případě a Paragraph).
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<FlowDocumentReader>
<FlowDocument ColumnWidth="800">
<Paragraph Background="Blue">
<!-- The large text forces a large containing box size for the paragraph.
The smaller text fragments align themselves vertically within this
box according to their BaselineAlignment values. -->
<Span FontSize="40">Baseline:</Span>
<Span BaselineAlignment="Baseline">Baseline</Span>
<Span BaselineAlignment="Top">Top</Span>
<Span BaselineAlignment="Bottom">Bottom</Span>
<Span BaselineAlignment="Center">Center</Span>
</Paragraph>
<Paragraph Background="Green">
<!-- The BaselineAlignment values of Subscript and Superscript below
force the containing box to be larger then it normally would be. -->
<Span FontSize="40">Baseline:</Span>
<Span BaselineAlignment="Subscript">Subscript</Span>
<Span BaselineAlignment="Baseline">Baseline</Span>
<Span BaselineAlignment="Superscript">Superscript</Span>
</Paragraph>
<Paragraph Background="Yellow" LineHeight="60" LineStackingStrategy="BlockLineHeight">
<!-- A deliberate BlockLineHeight stacking strategy change, to show the difference between Top/TextTop
and Bottom/TextBottom-->
<Span FontSize="40" BaselineAlignment="Baseline">Baseline:</Span>
<Span BaselineAlignment="Top">Top</Span>
<Span BaselineAlignment="TextTop">TextTop</Span>
<Span BaselineAlignment="Bottom">Bottom</Span>
<Span BaselineAlignment="TextBottom">TextBottom</Span>
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
</Page>
Následující obrázek znázorňuje výsledek výše uvedeného kódu.