FigureUnitType 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 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
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 |
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 |
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 |
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);
}
}
}
}