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 oder Höhe eines FigureLengthzugeordnet ist.
public enum class FigureUnitType
public enum FigureUnitType
type FigureUnitType =
Public Enum FigureUnitType
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Auto | 0 | Standardwert, wenn der FigureLength Wert nicht angegeben wird, der einen Wert für die Breite oder Höhe der Figure Berechneten ohne Einschränkungen erstellt. |
| Pixel | 1 | Der Wert der Breite oder Höhe des Werts Figure wird in Pixel ausgedrückt (96 Pixel pro Zoll). |
| Column | 2 | Der Wert der Breite oder Höhe des Elements Figure wird als Bruch (einschließlich Bruchzahlen größer 1) der Breite der Spalte ausgedrückt, in der sich die Figure Spalte befindet. |
| Content | 3 | Der Wert der Breite oder Höhe des Elements Figure wird als Bruch (einschließlich Bruchzahlen größer 1) der Inhaltsbreite der Figure.
Hinweis: Wenn FigureUnitType dieser Wert festgelegt Contentist, muss die Value Eigenschaft FigureLength auf einen Wert zwischen |
| Page | 4 | Der Wert der Breite oder Höhe des Werts Figure wird als Bruch (einschließlich Bruchzahlen größer 1) der Seitenbreite ausgedrückt, in der sich der Figure Wert befindet.
Hinweis: Wenn FigureUnitType dieser Wert festgelegt Pageist, muss die Value Eigenschaft FigureLength auf einen Wert zwischen |
Beispiele
Wenn der Benutzer im folgenden Beispiel auf den FigureKlick klickt, wird der WidthFigure abnimmt. Nachfolgend sehen 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>
Unten sehen Sie den Code, der verwendet wird, um die Width Verwendung des Figure Pixels zum Angeben des Einheitentyps zu verringern.
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);
}
}
}
}