Partager via


FigureUnitType Énumération

Définition

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
FigureUnitType

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 1.

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 0 et 1.

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 0 et 1.

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

S’applique à