FigureUnitType Énumération

Définition

Décrit le type d'unité associé à la largeur ou à la hauteur de FigureLength.Describes the unit type associated with the width or height of a 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.Default value when the FigureLength is not specified which creates a value for the width or height of the Figure that is calculated without constraints. Remarque : Quand FigureUnitType a la valeur Auto, la propriété Value de FigureLength a la valeur 1.Note: When FigureUnitType is set to Auto, the Value property of FigureLength is set to 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.The value of the width or height of the Figure is expressed as a fraction (including fractions greater then 1) of the width of the column the Figure is in.

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.The value of the width or height of the Figure is expressed as a fraction (including fractions greater then 1) of the content width of the Figure. Remarque : Remarque : Quand FigureUnitType a la valeur Content, la propriété Value de FigureLength doit avoir une valeur comprise entre 0 et 1.Note: Note: When FigureUnitType is set to Content, the Value property of FigureLength must be set to a value between 0 and 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.The value of the width or height of the Figure is expressed as a fraction (including fractions greater then 1) of the page width of that the Figure is in. Remarque : Remarque : Quand FigureUnitType a la valeur Page, la propriété Value de FigureLength doit avoir une valeur comprise entre 0 et 1.Note: Note: When FigureUnitType is set to Page, the Value property of FigureLength must be set to a value between 0 and 1.

Pixel 1

La valeur de la largeur ou de la hauteur de Figure est exprimée en pixels (96 pixels par pouce).The value of the width or height of the Figure is expressed in pixels (96 pixels-per-inch).

Exemples

Dans l’exemple suivant, quand l’utilisateur clique sur Figurele, Width le de Figure diminue.In the following example, when the user clicks on the Figure, the Width of the Figure decreases. Voici le code XAML de l’exemple.Below is the XAML for the sample.

<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 le Width Figure du en utilisant le pixel pour spécifier le type d’unité.Below is the code used to decrease the Width of the Figure using the Pixel to specify the unit type.

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 à