FigureUnitType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit le type d'unité associé à la largeur ou à la hauteur de FigureLength.
public enum class FigureUnitType
public enum FigureUnitType
type FigureUnitType =
Public Enum FigureUnitType
- Héritage
Champs
Auto | 0 | Valeur par défaut lorsque FigureLength n'est pas spécifié, ce qui crée une valeur pour la largeur ou la hauteur de Figure calculée sans contraintes. Remarque : Quand FigureUnitType a la valeur Auto, la propriété Value de FigureLength a la valeur |
Column | 2 | La valeur de la largeur ou de la hauteur de Figure est exprimée comme une fraction (y compris les fractions supérieures à 1) de la largeur de la colonne où se trouve Figure. |
Content | 3 | La valeur de la largeur ou de la hauteur de Figure est exprimée comme une fraction (y compris les fractions supérieures à 1) de la largeur du contenu de Figure. Remarque : Quand FigureUnitType a la valeur Content, la propriété Value de FigureLength doit avoir une valeur comprise entre |
Page | 4 | La valeur de la largeur ou de la hauteur de Figure est exprimée comme une fraction (y compris les fractions supérieures à 1) de la largeur de la page où se trouve Figure. Remarque : Quand FigureUnitType a la valeur Page, la propriété Value de FigureLength doit avoir une valeur comprise entre |
Pixel | 1 | La valeur de la largeur ou de la hauteur de Figure est exprimée en pixels (96 pixels par pouce). |
Exemples
Dans l’exemple suivant, lorsque l’utilisateur clique sur le Figure, celui-ci Width Figure diminue. Voici le code XAML de l’exemple.
<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>
Voici le code utilisé pour réduire l’utilisation Width du Figure pixel pour spécifier le type d’unité.
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);
}
}
}
}