TableCell.LineHeight Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'altezza di ogni riga di contenuto.
public:
property double LineHeight { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double LineHeight { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.LineHeight : double with get, set
Public Property LineHeight As Double
Valore della proprietà
Valore Double che specifica l'altezza della riga, in DIP (Device Independent Pixel).
LineHeight deve essere maggiore o uguale a 0.0034
e minore o uguale a 160000
.
Il valore NaN (equivalente al valore dell'attributo "Auto
") fa in modo che l'altezza della riga venga determinata automaticamente dalle caratteristiche del carattere corrente.
Il valore predefinito è NaN.
- Attributi
Eccezioni
Eccezione generata se si tenta di impostare LineHeight su un valore non positivo.
Esempio
Nell'esempio seguente viene illustrato come impostare l'attributo LineHeight di un Block elemento.
<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>
Nella figura seguente viene illustrato come viene eseguito il rendering dell'esempio precedente.
Nella figura seguente viene illustrato come viene eseguito lo stesso rendering dello stesso esempio con l'impostazione predefinita di LineHeight=NaN.
Nell'esempio seguente viene illustrato come impostare la LineHeight proprietà a livello di codice.
Paragraph par = new Paragraph();
par.LineHeight = 48;
Dim par As New Paragraph()
par.LineHeight = 48
Commenti
La modifica di questo valore non modifica l'altezza del testo associato; invece modifica l'altezza della riga che contiene il testo.
Oltre a questa proprietà, il layout delle righe in un TableCell oggetto è interessato dalla relativa LineStackingStrategy proprietà.
Uso della sintassi XAML per gli attributi
<object LineHeight="double"/>
- or -
<object LineHeight="qualifiedDouble"/>
- or -
<object LineHeight="Auto"/>
Valori XAML
double
Double
Rappresentazione stringa di un Double valore uguale a o maggiore o 0.0034
uguale a o minore di 160000
. Un valore non qualificato viene misurato in pixel indipendenti dal dispositivo. Le stringhe non devono includere in modo esplicito i punti decimali.
qualificatoDouble
Valore doppio come descritto in precedenza, (ad eccezione Auto
di ) seguito da uno degli identificatori di unità seguenti: px
, in
, cm
pt
, .
px
(impostazione predefinita) è unità indipendenti dal dispositivo (1/96° pollice per unità)
in
è pollici; 1in==96px
cm
è centimetri; 1cm==(96/2.54) px
pt
è punti; 1pt==(96/72) px
Auto
Determina l'altezza della linea automaticamente dalle caratteristiche del carattere correnti. Equivalente a un valore di proprietà di NaN.
Informazioni proprietà di dipendenza
Campo Identificatore | LineHeightProperty |
Proprietà dei metadati impostate su true |
AffectsMeasure, AffectsRender, Inherits |