This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

Block.LineHeight الخاصية

Visual Studio 2010

Gets أو sets the ارتفاع of each خط of محتوى.

مساحة الاسم:  System.Windows.Documents
التجميع:  PresentationFramework (في PresentationFramework.dll)
XMLNS لـ XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[TypeConverterAttribute(typeof(LengthConverter))]
public double LineHeight { get; set; }
<object LineHeight="double"/>
- or -
<object LineHeight="qualifiedDouble"/>
- or -
<object LineHeight="Auto"/>

قيم XAML

مزدوج

Double

تمثيل سلسلة Doubleيساوي القيمة إلى أو أكبر من 0.0034 لكن تساوي إلى أو أصغر من من 160000. القيمة غير المؤهلة هو ويقاس بالبكسل مستقلة عن الجهاز. يجب عدم تضمين السلاسل الفواصل العشرية بوضوح.

qualifiedDouble

مزدوجة القيمة كما هو موضح أعلاه، (excepting Auto) متبوعة بأحد محددات الوحدة التالية: px, in, cm, pt.

px (افتراضي) هو وحدات مستقلة عن الجهاز (1/96th بوصة لكل وحدة)

inهو بوصة؛ 1in = = 96px

cmهو سنتيمتر; 1cm==(96/2.54) بكسل

ptهو نقاط؛ 1pt==(96/72) بكسل

تلقائي

يؤدي ارتفاع السطر هو تحديد تلقائياً من characterهوtics الخط الحالي. يعادل إلى قيمة خاصية Double.NaN.

قيمة الخاصية

النوع: System.Double
ارتفاع كل خط في بكسل مستقلة عن جهاز ، في نطاق 0.0034 إلى 160000، أو Double.NaNلتحديد الارتفاع تلقائياً. يكون الإعداد الافتراضي هو Double.NaN.

معرّف الحقل

LineHeightProperty

تعيين خصائص بيانات التعريف إلى true

AffectsMeasure , AffectsRender, Inherits

استثناء:شرط
ArgumentException

LineHeight هو التعيين إلى القيمة موجبة غير.

القيمة Double.NaN(equivalent to an سمة القيمة ofAuto) يشير إلى أن ارتفاع السطر هو تحديد تلقائياً من الحالي الخط characterهوtics.

تغيير هذه القيمة غير موجود تغيير ارتفاع نص المرتبط به؛ بدلاً من ذلك، فإنه تغيير s ارتفاع السطر الذي يحتوي على نص. إلى تغيير الحجم نص، استخدم FontSizeخاصية.

بالإضافة إلى رقم هو خاصية، يكون تخطيط الأسطر في Blockهو تأثرت به LineStackingStrategyخاصية.

يظهر المثال التالي كيفية تعيين LineHeightسمة Blockالعنصر.


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


يبين الرسم التوضيحي التالي كيف يعرض المثال السابق.

لقطة الشاشة: LineHeight لـ FlowDocument

الشكل التالي يوضح كيفية نفس FlowDocumentيعرض باستخدام إعداد الافتراضي من LineHeight= Double.NaN.

لقطة الشاشة: LineHeight لـ FlowDocument الافتراضي

يظهر المثال التالي كيفية تعيين خاصية LineHeight برمجياً.


Paragraph par = new Paragraph();
par.LineHeight = 48;


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: