FigureLength Structure

Définition

Décrit la hauteur ou la largeur de Figure.Describes the height or width of a Figure.

public value class FigureLength : IEquatable<System::Windows::FigureLength>
[System.ComponentModel.TypeConverter(typeof(System.Windows.FigureLengthConverter))]
public struct FigureLength : IEquatable<System.Windows.FigureLength>
type FigureLength = struct
Public Structure FigureLength
Implements IEquatable(Of FigureLength)
Héritage
FigureLength
Attributs
Implémente

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 diminuer le Width Figurede.Below is the code used to decrease the Width of the Figure.

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

Remarques

Utilisation d'attributs XAMLXAML Attribute Usage

<object property="length"/>  

- ou --or-

<object property="qualifiedDouble"/>  

Valeurs XAMLXAML Values

lengthlength
Largeur ou hauteur du Figure en pixels, décrite comme une Double valeur.The width or height of the Figure in pixels, described as a Double value. Cette valeur peut également être qualifiée avec une chaîne de déclaration d’unitépx( in, cm, pt,) Voir qualifiedDouble ci-dessous.Alternatively, this value can be qualified with a unit declaration string (px, in, cm, pt) see qualifiedDouble below.

qualifiedDoublequalifiedDouble
Valeur double comme décrit ci-dessus, suivie de l’une des chaînes de Déclaration pxd' inunité suivantes pt:,, cm,.A double value as described above followed by one of the following unit declaration strings: px, in, cm, pt.

px(par défaut) estunités indépendantes des appareils (1/96e de pouce par unité)device-independent units (1/96th inch per unit)px (default) is unités indépendantes des appareils (1/96e de pouce par unité)device-independent units (1/96th inch per unit)

inest pouces; 1Dans = = 96 PXin is inches; 1in==96px

cmest de centimètres; 1cm = = (96/2,54) PXcm is centimeters; 1cm==(96/2.54) px

pt is points; 1pt==(96/72) pxpt is points; 1pt==(96/72) px

Constructeurs

FigureLength(Double)

Initialise une nouvelle instance de la classe FigureLength avec le nombre spécifié de pixels de la longueur.Initializes a new instance of the FigureLength class with the specified number of pixels in length.

FigureLength(Double, FigureUnitType)

Initialise une nouvelle instance de la classe FigureLength avec les Value et FigureUnitType spécifiés.Initializes a new instance of the FigureLength class with the specified Value and FigureUnitType.

Propriétés

FigureUnitType

Obtient le type d'unité de Value.Gets the unit type of the Value.

IsAbsolute

Obtient une valeur qui détermine si FigureLength maintient une valeur absolue (en pixels).Gets a value that determines whether this FigureLength holds an absolute value (in pixels).

IsAuto

Obtient une valeur qui détermine si FigureLength est automatique (non spécifié).Gets a value that determines whether this FigureLength is automatic (not specified).

IsColumn

Obtient une valeur qui détermine si FigureLength a une valeur de propriété FigureUnitType égale à Column.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Column.

IsContent

Obtient une valeur qui détermine si FigureLength a une valeur de propriété FigureUnitType égale à Content.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Content.

IsPage

Obtient une valeur qui détermine si FigureLength a une valeur de propriété FigureUnitType égale à Page.Gets a value that determines whether this FigureLength has a FigureUnitType property value of Page.

Value

Obtient la valeur de cet objet FigureLength.Gets the value of this FigureLength.

Méthodes

Equals(FigureLength)

Compare l'égalité de deux structures FigureLength.Compares two FigureLength structures for equality.

Equals(Object)

Détermine si le Object spécifié est FigureLength et s'il est identique à FigureLength.Determines whether the specified Object is a FigureLength and whether it is identical to this FigureLength.

GetHashCode()

Retourne le code de hachage pour ce FigureLength.Returns the hash code for this FigureLength.

ToString()

Crée une représentation String de FigureLength.Creates a String representation of this FigureLength.

Opérateurs

Equality(FigureLength, FigureLength)

Compare l'égalité de deux structures FigureLength.Compares two FigureLength structures for equality.

Inequality(FigureLength, FigureLength)

Compare l'inégalité de deux structures FigureLength.Compares two FigureLength structures for inequality.

S’applique à