Block.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à
Altezza di ogni riga in pixel indipendenti del dispositivo, nell'intervallo da 0,0034 a 160000 o NaN per determinare automaticamente l'altezza. Il valore predefinito è NaN.
- Attributi
Eccezioni
LineHeight è impostato 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 FlowDocument rendering con l'impostazione predefinita di=LineHeightDouble.NaN .
Nell'esempio seguente viene illustrato come impostare la proprietà LineHeight a livello di codice.
Paragraph par = new Paragraph();
par.LineHeight = 48;
Dim par As New Paragraph()
par.LineHeight = 48
Commenti
Il valore (equivalente a un valore di Double.NaN attributo di Auto) indica che l'altezza della riga viene determinata automaticamente dalle caratteristiche correnti del tipo di carattere.
La modifica di questo valore non modifica l'altezza del testo associato; modifica invece l'altezza della riga che contiene il testo. Per modificare le dimensioni del testo, utilizzare la FontSize proprietà .
Oltre a questa proprietà, il layout delle linee in un Block oggetto è interessato dalla relativa LineStackingStrategy proprietà.
Utilizzo degli attributi XAML
<object LineHeight="double"/>
- or -
<object LineHeight="qualifiedDouble"/>
- or -
<object LineHeight="Auto"/>
Valori XAML
DoppiaDouble
Rappresentazione di stringa di un Double valore uguale o maggiore di 0,0034 ma uguale o minore di 160000. Un valore non qualificato viene misurato in pixel indipendenti dal dispositivo. Le stringhe non devono includere in modo esplicito i separatori decimali.
qualifiedDouble Valore doppio come descritto in precedenza, (ad eccezione Autodi ) seguito da uno degli identificatori di unità seguenti: px, in, cm, pt.
px (impostazione predefinita) è unità indipendenti dal dispositivo (1/96 pollici per unità)
in è pollici; 1in==96 px
cm è centimetri; 1cm==(96/2.54) px
pt è punti; 1pt==(96/72) px
L'altezza della riga viene determinata automaticamente dalle caratteristiche correnti del tipo di carattere. Equivalente a un valore della proprietà di Double.NaN.
Informazioni sulle proprietà di dipendenza
| Elemento | Valore |
|---|---|
| Campo Identificatore | LineHeightProperty |
Proprietà dei metadati impostate su true |
AffectsMeasure, AffectsRender, Inherits |