TextDecorationLocation Перечисление

Определение

Указывает вертикальную позицию TextDecoration.Specifies the vertical position of a TextDecoration object.

public enum class TextDecorationLocation
public enum TextDecorationLocation
type TextDecorationLocation = 
Public Enum TextDecorationLocation
Наследование
TextDecorationLocation

Поля

Baseline 3

Вертикальное положение базового плана.The vertical position of a baseline.

OverLine 1

Вертикальное положение линии надчеркивания.The vertical position of an overline.

Strikethrough 2

Вертикальное положение линии зачеркивания.The vertical position of a strikethrough.

Underline 0

Вертикальное положение линии подчеркивания.The vertical position of an underline. Это значение по умолчанию.This is the default value.

Примеры

В следующем примере создается декорирование текста подчеркивания и используется сплошная цветовая кисть для пера.The following example creates an underline text decoration and uses a solid color brush for the pen.

// Use a Red pen for the underline text decoration.
private void SetRedUnderline()
{
    // Create an underline text decoration. Default is underline.
    TextDecoration myUnderline = new TextDecoration();

    // Create a solid color brush pen for the text decoration.
    myUnderline.Pen = new Pen(Brushes.Red, 1);
    myUnderline.PenThicknessUnit = TextDecorationUnit.FontRecommended;

    // Set the underline decoration to a TextDecorationCollection and add it to the text block.
    TextDecorationCollection myCollection = new TextDecorationCollection();
    myCollection.Add(myUnderline);
    TextBlock2.TextDecorations = myCollection;
}
' Use a Red pen for the underline text decoration.
Private Sub SetRedUnderline()
    ' Create an underline text decoration. Default is underline.
    Dim myUnderline As New TextDecoration()

    ' Create a solid color brush pen for the text decoration.
    myUnderline.Pen = New Pen(Brushes.Red, 1)
    myUnderline.PenThicknessUnit = TextDecorationUnit.FontRecommended

    ' Set the underline decoration to a TextDecorationCollection and add it to the text block.
    Dim myCollection As New TextDecorationCollection()
    myCollection.Add(myUnderline)
    TextBlock2.TextDecorations = myCollection
End Sub
<!-- Use a Red pen for the underline text decoration -->
<TextBlock
  FontSize="36" >
  jumps over
  <TextBlock.TextDecorations>
    <TextDecorationCollection>
      <TextDecoration 
        PenThicknessUnit="FontRecommended">
        <TextDecoration.Pen>
          <Pen Brush="Red" Thickness="1" />
        </TextDecoration.Pen>
      </TextDecoration>
    </TextDecorationCollection>
  </TextBlock.TextDecorations>
</TextBlock>

Комментарии

Оформление текста доступно в четырех типах: базовый, перечеркивание, зачеркнутый и подчеркнутый.Text decorations are available in four types: baseline, overline, strikethrough, and underline. В следующем примере показаны расположения украшений текста относительно текста.The following example shows the locations of the text decorations relative to the text.

Схема расположений украшений текстаDiagram of text decoration locations
Типы оформления текстаText decoration types

Применяется к