Langue

FigureUnitType Énumération

Définition

Décrit le type d’unité associé à la largeur ou à la hauteur d’un FigureLength.

public enum class FigureUnitType
public enum FigureUnitType
type FigureUnitType = 
Public Enum FigureUnitType
Héritage
FigureUnitType

Champs

Nom Valeur Description
Auto 0

Valeur par défaut lorsque l’argument FigureLength n’est pas spécifié qui crée une valeur pour la largeur ou la hauteur de celle-ci Figure calculée sans contraintes. Note: Quand FigureUnitType est défini Autosur , la Value propriété de FigureLength l’objet a la valeur 1.

Pixel 1

La valeur de la largeur ou de la hauteur du champ Figure est exprimée en pixels (96 pixels par pouce).

Column 2

La valeur de la largeur ou de la hauteur du champ Figure est exprimée sous la forme d’une fraction (y compris les fractions supérieures puis 1) de la largeur de la colonne dans laquelle se Figure trouve la colonne.

Content 3

La valeur de la largeur ou de la hauteur du champ Figure est exprimée sous la forme d’une fraction (y compris les fractions supérieures puis 1) de la largeur de contenu du Figure. Remarque : Lorsque FigureUnitType la valeur est définieContent, la Value propriété de FigureLength doit être définie sur une valeur comprise entre 0 et 1.

Page 4

La valeur de la largeur ou de la hauteur du champ Figure est exprimée sous la forme d’une fraction (y compris les fractions supérieures à 1) de la largeur de page de celle dans laquelle se trouve le Figure contenu. Remarque : Lorsque FigureUnitType la valeur est définiePage, la Value propriété de FigureLength doit être définie sur une valeur comprise entre 0 et 1.

Exemples

Dans l’exemple suivant, lorsque l’utilisateur clique sur le Figure, le Width nombre de Figure diminutions. Vous trouverez ci-dessous 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>

Vous trouverez ci-dessous le code utilisé pour diminuer l’utilisation WidthFigure du 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 à