AnchoredBlock.LineHeight Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 bu değere 160000
eşit 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.
NaN varsayılan değerdir.
- Ö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.
Aşağıdaki şekilde, aynı örneğin varsayılan ayarıyla nasıl işlenme şekli gösterilmektedir LineHeight=NaN.
Aşağıdaki örnekte özelliğin LineHeight 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
double
değerine eşit veya ondan büyük ancak değerine eşit veya ondan 0.0034
küçük bir Double değerin 160000
dize gösterimi. Nitelenmemiş bir değer cihazdan bağımsız piksel cinsinden ölçülür. Dizelerin açıkça ondalık ayırıcı içermesi gerekmez.
qualifiedDouble
Yukarıda açıklandığı gibi (hariç) Auto
bir çift değer ve ardından aşağıdaki birim tanımlayıcılarından biri: px
, in
, cm
, pt
.
px
(varsayılan) cihazdan bağımsız birimlerdir (birim başına 1/96 inç)
in
inçtir; 1 inç==96px
cm
santimetredir; 1cm==(96/2,54) piksel
pt
puandır; 1pt==(96/72) piksel
Otomatik
Çizgi yüksekliğinin geçerli yazı tipi özelliklerinden otomatik olarak belirlenmesine neden olur. özelliğinin özellik değerine eşdeğerdir NaN.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | LineHeightProperty |
Meta veri özellikleri olarak ayarlandı true |
AffectsMeasure, AffectsRender, Inherits |