Freigeben über


FigureUnitType Enumeration

Definition

Beschreibt den Einheitentyp, der der Breite bzw. Höhe einer FigureLength zugeordnet ist.

public enum class FigureUnitType
public enum FigureUnitType
type FigureUnitType = 
Public Enum FigureUnitType
Vererbung
FigureUnitType

Felder

Auto 0

Standardwert, wenn die FigureLength nicht angegeben ist. Hiermit wird ein Wert für die Breite oder Höhe der Figure erstellt, die ohne Einschränkungen berechnet wird. Hinweis: Wenn FigureUnitType auf Auto festgelegt ist, wird die Value-Eigenschaft von FigureLength auf 1 festgelegt.

Column 2

Der Wert der Breite oder Höhe der Figure wird als Dezimalbruch (auch Brüche größer als 1) der Breite der Spalte ausgedrückt, in der sich die Figure befindet.

Content 3

Der Wert der Breite oder Höhe der Figure wird als Dezimalbruch (auch Brüche größer als 1) der Breite des Inhalts von Figure ausgedrückt. Hinweis: Wenn FigureUnitType auf Content festgelegt ist, muss die Value-Eigenschaft von FigureLength auf einen Wert zwischen 0 und 1 festgelegt werden.

Page 4

Der Wert der Breite oder der Höhe der Figure wird als Dezimalbruch (auch Brüche größer als 1) der Breite der Spalte ausgedrückt, in der sich die Figure befindet. Hinweis: Wenn FigureUnitType auf Page festgelegt ist, muss die Value-Eigenschaft von FigureLength auf einen Wert zwischen 0 und 1 festgelegt werden.

Pixel 1

Der Wert der Breite oder der Höhe der Figure wird in Pixel (96 Pixel pro Zoll) ausgedrückt.

Beispiele

Im folgenden Beispiel klickt der Benutzer auf das Figure, die Width verkleinert Figure . Nachfolgend finden Sie den XAML-Code für das Beispiel.

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="SDKSample.FigureLengthExample" >

  <FlowDocumentReader>
    <FlowDocument >
      <Paragraph>
        Raw text inside the paragraph
        <Figure Name="myFigure" Width="300">
          <Paragraph FontStyle="Italic" MouseDown="OnMouseDownDecreaseWidth" >
            Text inside of paragraph that is inside Figure...
          </Paragraph>
        </Figure>
      </Paragraph>
    </FlowDocument>
  </FlowDocumentReader>



</Page>

Nachfolgend wird der Code verwendet, um die Verwendung des Pixels zu verringern Width Figure , um den Einheitstyp anzugeben.

using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;

namespace SDKSample
{
    public partial class FigureLengthExample : Page
    {

        void OnMouseDownDecreaseWidth(object sender, MouseButtonEventArgs args)
        {
            FigureLength myFigureLength = myFigure.Width;
            double widthValue = myFigureLength.Value;
            if (widthValue > 0)
            {
                myFigure.Width = new FigureLength((widthValue - 10), FigureUnitType.Pixel);
            }
        }
    }
}

Gilt für