TableCell.LineHeight TableCell.LineHeight TableCell.LineHeight TableCell.LineHeight Property

Définition

Obtient ou définit la hauteur de chaque ligne de contenu.Gets or sets the height of each line of content.

public:
 property double LineHeight { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double LineHeight { get; set; }
member this.LineHeight : double with get, set
Public Property LineHeight As Double

Valeur de propriété

Valeur double spécifiant la hauteur de ligne en dip (device independent pixel).A double value specifying the height of line in device independent pixels. LineHeight doit être supérieure ou égale à 0,0034 et inférieure ou égale à 160000.LineHeight must be equal to or greater than 0.0034 and equal to or less then 160000.

La valeur NaN (équivalent à une valeur d’attribut «automatique»), la hauteur de ligne est déterminée automatiquement à partir des caractéristiques de police actuelles.A value of NaN (equivalent to an attribute value of "Auto") causes the line height to be determined automatically from the current font characteristics.

La valeur par défaut est NaN.The default value is NaN.

Exceptions

Levée si une tentative est effectuée pour définir LineHeight sur une valeur non positive.Raised if an attempt is made to set LineHeight to a non-positive value.

Exemples

L’exemple suivant montre comment définir le LineHeight attribut d’un Block élément.The following example shows how to set the LineHeight attribute of a Block element.

<FlowDocument>
  <Paragraph 
    TextAlignment="Left" 
    Background="AliceBlue"
    FontSize="24"
    LineHeight="48"
  >
    One<LineBreak/>
    two two<LineBreak/>
    Three Three Three<LineBreak/>
    four four four four<LineBreak/>
    Five Five Five Five Five
  </Paragraph>
</FlowDocument>

La figure suivante montre le rendu de l’exemple précédent.The following figure shows how the previous example renders.

Capture d’écran : FlowDocument LineHeightScreenshot: FlowDocument LineHeight

La figure suivante montre le rendu de l’exemple même avec le paramètre par défaut de LineHeight = NaN.The following figure shows how the same example renders with the default setting of LineHeight=NaN.

Capture d’écran : FlowDocument LineHeight par défautScreenshot: FlowDocument LineHeight default

L’exemple suivant montre comment définir le LineHeight propriété par programmation.The following example shows how to set the LineHeight property programmatically.

Paragraph par = new Paragraph();
par.LineHeight = 48;
Dim par As New Paragraph()
par.LineHeight = 48

Remarques

Modification de cette valeur ne modifie pas la hauteur du texte associé ; au lieu de cela, il modifie la hauteur de la ligne qui contient le texte.Changing this value does not change the height of the associated text; rather, it changes the height of the line that contains the text.

En plus de cette propriété, la disposition des lignes dans un TableCell est affecté par son LineStackingStrategy propriété.In addition to this property, the layout of lines in a TableCell is affected by its LineStackingStrategy property.

Utilisation d'attributs XAMLXAML Attribute Usage

<object LineHeight="double"/>  
- or -  
<object LineHeight="qualifiedDouble"/>  
- or -  
<object LineHeight="Auto"/>  

Valeurs XAMLXAML Values

doubledouble
Double

Représentation sous forme de chaîne un Double valeur supérieure ou égale à 0.0034 et inférieure ou égale à 160000.String representation of a Double value equal to or greater than 0.0034 and equal to or less then 160000. Une valeur non qualifiée est mesurée en pixels indépendants du périphérique.An unqualified value is measured in device independent pixels. Chaînes n’incluent pas explicitement la virgule décimale.Strings need not explicitly include decimal points.

qualifiedDoublequalifiedDouble
Un double valeur comme décrit ci-dessus, (à l’exception des Auto) suivi d’un des spécificateurs d’unité suivants : px, in, cm, pt.A double value as described above, (excepting Auto) followed by one of the following unit specifiers: px, in, cm, pt.

px (valeur par défaut) unité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)

in pouces ; 1in == 96 pxin is inches; 1in==96px

cm 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

AutoAuto
Provoque la hauteur de ligne est déterminée automatiquement à partir des caractéristiques de police actuelles.Causes the line height to be determined automatically from the current font characteristics. Équivalent à une valeur de propriété NaN.Equivalent to a property value of NaN.

Informations sur les propriétés de dépendanceDependency Property Information

Champ d’identificateurIdentifier field LineHeightProperty
La valeur des propriétés de métadonnées trueMetadata properties set to true AffectsMeasure, AffectsRender, InheritsAffectsMeasure, AffectsRender, Inherits

S’applique à