Aracılığıyla paylaş


AnchoredBlock.LineHeight Özellik

Tanım

Her içerik satırının yüksekliğini alır veya ayarlar.

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

Özellik Değeri

Cihazdan bağımsız piksellerde çizginin yüksekliğini belirten çift değer. LineHeight , değerine eşit veya ondan 0.0034 büyük ve daha 160000küçük veya daha küçük olmalıdır.

değeri NaN ("" öznitelik değerineAuto eşdeğerdir), satır yüksekliğinin geçerli yazı tipi özelliklerinden otomatik olarak belirlenmesine neden olur.

Varsayılan değer NaN değeridir.

Öznitelikler

Özel durumlar

Pozitif olmayan bir değere ayarlanmaya LineHeight çalışılırsa oluşturulur.

Örnekler

Aşağıdaki örnekte bir Block öğenin özniteliğinin LineHeight nasıl ayarlanacağı gösterilmektedir.

<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>

Aşağıdaki şekilde, önceki örneğin nasıl işlenme şekli gösterilmektedir.

Ekran görüntüsü: FlowDocument LineHeight

Aşağıdaki şekilde, aynı örneğin varsayılan ayarıyla nasıl işlenme şekli gösterilmektedir LineHeight=NaN.

Ekran görüntüsü: FlowDocument LineHeight varsayılan

Aşağıdaki örnekte, LineHeight özelliğinin program aracılığıyla nasıl ayarlanacağı gösterilmektedir.

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

Açıklamalar

Bu değerin değiştirilmesi ilişkili metnin yüksekliğini değiştirmez; bunun yerine, metni içeren satırın yüksekliğini değiştirir.

Bu özelliğe ek olarak, içindeki AnchoredBlock satırların düzeni özelliğinden LineStackingStrategy etkilenir.

XAML Öznitelik Kullanımı

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

XAML Değerleri

Çift değerine eşit veya ondan 0.0034 büyük ancak değerine eşit veya ondan küçük bir Double değerin 160000dize gösterimi. Nitelenmemiş bir değer cihazdan bağımsız piksel cinsinden ölçülür. Dizelerin açıkça ondalık noktalar içermesi gerekmez.

qualifiedDouble Yukarıda açıklandığı gibi (hariçAuto) ve ardından aşağıdaki birim tanımlayıcılarından biri olan bir çift değer: px, in, cm, pt.

px (varsayılan) cihazdan bağımsız birimlerdir (birim başına 1/96 inç)

in inçtir; 1in==96px

cm santimetredir; 1cm==(96/2,54) piksel

pt puandır; 1pt==(96/72) piksel

Otomatik Satır yüksekliğini geçerli yazı tipi özelliklerinden otomatik olarak belirler. özelliği değerine eşdeğerdir NaN.

Bağımlılık Özelliği Bilgileri

Öğe Değer
Tanımlayıcı alanı LineHeightProperty
Meta veri özellikleri olarak ayarlandı true AffectsMeasure, AffectsRender, Inherits

Şunlara uygulanır