BaselineAlignment Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt, wie die Basislinie für ein textbasiertes Element auf der vertikalen Achse relativ zum festgelegten Basisplan für Text positioniert wird.
public enum class BaselineAlignment
public enum BaselineAlignment
type BaselineAlignment =
Public Enum BaselineAlignment
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Top | 0 | Eine Basislinie, die am oberen Rand des enthaltenden Felds ausgerichtet ist. |
| Center | 1 | Ein Basisplan, der an der Mitte des enthaltenden Felds ausgerichtet ist. |
| Bottom | 2 | Eine Basislinie, die am unteren Rand des enthaltenden Felds ausgerichtet ist. |
| Baseline | 3 | Ein Basisplan, der an der tatsächlichen Basislinie des enthaltenden Felds ausgerichtet ist. |
| TextTop | 4 | Eine Basislinie, die am oberen Rand der Textbasislinie ausgerichtet ist. |
| TextBottom | 5 | Eine Basislinie, die am unteren Rand der Textbasislinie ausgerichtet ist. |
| Subscript | 6 | Ein Basisplan, der an der Tiefstellungsposition des enthaltenden Felds ausgerichtet ist. |
| Superscript | 7 | Eine Basislinie, die an der hochgestellten Position des enthaltenden Felds ausgerichtet ist. |
Beispiele
Im folgenden Beispiel wird gezeigt, wie BaselineAlignment Die Eigenschaft verwendet wird, um Text in einem enthaltenden Feld auszurichten (in diesem Fall 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>
Die folgende Abbildung zeigt das Ergebnis des obigen Codes.