BaselineAlignment BaselineAlignment BaselineAlignment BaselineAlignment Enum

Definition

Beschreibt, wie die Baseline für ein textbasiertes Element auf der vertikalen Achse positioniert wird, relativ zur erstellten Baseline für Text.Describes how the baseline for a text-based element is positioned on the vertical axis, relative to the established baseline for text.

public enum class BaselineAlignment
public enum BaselineAlignment
type BaselineAlignment = 
Public Enum BaselineAlignment
Vererbung
BaselineAlignmentBaselineAlignmentBaselineAlignmentBaselineAlignment

Felder

Baseline Baseline Baseline Baseline 3

Eine Baseline, die an der tatsächlichen Baseline des enthaltenden Felds ausgerichtet ist.A baseline that is aligned at the actual baseline of the containing box.

Bottom Bottom Bottom Bottom 2

Eine Baseline, die am unteren Rand des enthaltenden Felds ausgerichtet ist.A baseline that is aligned at the lower edge of the containing box.

Center Center Center Center 1

Eine Baseline, die an der Mitte des enthaltenden Felds ausgerichtet ist.A baseline that is aligned to the center of the containing box.

Subscript Subscript Subscript Subscript 6

Eine Baseline, die an der tiefgestellten Position des enthaltenden Felds ausgerichtet ist.A baseline that is aligned at the subscript position of the containing box.

Superscript Superscript Superscript Superscript 7

Eine Baseline, die an der hochgestellten Position des enthaltenden Felds ausgerichtet ist.A baseline that is aligned at the superscript position of the containing box.

TextBottom TextBottom TextBottom TextBottom 5

Eine Baseline, die am unteren Rand der Text-Baseline ausgerichtet ist.A baseline that is aligned at the lower edge of the text baseline.

TextTop TextTop TextTop TextTop 4

Eine Baseline, die am oberen Rand der Text-Baseline ausgerichtet ist.A baseline that is aligned at the upper edge of the text baseline.

Top Top Top Top 0

Eine Baseline, die am oberen Rand des enthaltenden Felds ausgerichtet ist.A baseline that is aligned to the upper edge of the containing box.

Beispiele

Das folgende Beispiel zeigt, wie Sie mit der BaselineAlignment Eigenschaft, um Text in einem enthaltenden Felds ausgerichtet (in diesem Fall eine Paragraph).The following example shows how to use the BaselineAlignment property to align text within a containing box (in this case, 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.The following illustration shows the result of the code above.

Baseline-AusrichtungBaseline Alignment

Gilt für:

Siehe auch