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.

ITextRangeProvider.MoveEndpointByUnit أسلوب

Visual Studio 2010

نقل نقطة نهاية واحدة من نطاق نص عدد معين من وحدات نص ضمن النطاق من مستند.

مساحة الاسم:  System.Windows.Automation.Provider
التجميع:  UIAutomationProvider (في UIAutomationProvider.dll)

int MoveEndpointByUnit(
	TextPatternRangeEndpoint endpoint,
	TextUnit unit,
	int count
)

المعلمات

endpoint
النوع: System.Windows.Automation.Text.TextPatternRangeEndpoint
نقطة النهاية إلى تحريك.
unit
النوع: System.Windows.Automation.Text.TextUnit
وحدة نصية للنقل.
count
النوع: System.Int32
عدد وحدات للانتقال. القيمة موجبة بنقل نقطة النهاية إعادة توجيه مكالمة. القيمة سالبة الانتقال للخلف. تقوم القيمة 0 لا يؤثر.

القيمة المُرجعة

النوع: System.Int32
نقل عدد وحدات بالفعل، الذي يمكن أن يكون أصغر من من رقم إذا المطلوب نقل نقطة النهاية التي يتم تشغيلها في بداية أو إنهاء مستند.

عند ذلك هو اللازمة لتجاوز المحتوى الموجود نطاق نص، سلسلة من الخطوات المتعلقة في الخلفية من أجل Moveالأسلوب نجاح.

  1. نطاق نص هو normalized؛ وهي مطوياً نطاق نص إلى نطاق degenerate في Startنقطة النهاية، الأمر الذي يجعل Endنقطة نهاية superfluous. Th هو الخطوة هو اللازمة لإزالة الغموض في المواقف الموقع يمتد نطاق نص unitحدود؛ على سبيل المثال، "{أ} RL هو المضمنة في نص" الموقع "{"و"}" هي النص نقاط النهاية للنطاق.

  2. نطاق الناتج هو يتحرك إلى الخلف في DocumentRangeإلى بداية المطلوب unitحد.

  3. النطاق هو ثم موسّعها من الولاية نطاق degenerate بالانتقال Endطلب نقطة النهاية بمقدار unitحد.

 

أمثلة على كيفية نطاق نص هو ضبط تحريك() و ExpandToEnclosingUnit()

ضبط المعدل بوسطة النقل و ExpandToEnclosingUnit

MoveEndpointByUnit ينتظره التالي الأكبرTextUnitلو المعتمدة المعطىTextUnitهو غير معتمد من قبل عنصر تحكم.

الترتيب، من الوحدة الأصغر إلى الأكبر، هو lهوted أدناه.

نظام التشغيل 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
إظهار: