مشاركة عبر


TextSelection.Unindent أسلوب

قم بإزالة المسافات البادئة من نص محدد رقم مستويات مسافة بادئة المعطى.

مساحة الاسم:  EnvDTE
التجميع:  EnvDTE (في EnvDTE.dll)

بناء الجملة

'إقرار
Sub Unindent ( _
    Count As Integer _
)
void Unindent(
    int Count
)
void Unindent(
    [InAttribute] int Count
)
abstract Unindent : 
        Count:int -> unit 
function Unindent(
    Count : int
)

المعلمات

  • Count
    النوع: System.Int32
    اختياري.عدد مستويات المسافة البادئة لعرض إلى إزالته من كل سطر في النص المحدد.يكون الطول الافتراضي هو 1.

ملاحظات

Unindentقم بإزالة المسافات البادئة في النص المحدد رقم أعمدة العرض المشار إليها بواسطة إعداد عمومي لمستوى المسافة البادئة واحدة. Unindent does not do ذكى تنسيق أو إزالة indents for lines based تشغيل the سياق of the تعليمات برمجية. علامات التبويب و حرف/ حروف are تم الحذف و inserted كـ necessary إلى إزالة واحد مسافة بادئة المستوى, according إلى the الحالي عمومي إعدادات for علامة تبويب و يغيّر المسافة البادئة المستوى الحجم.

Unindentسلوك مختلف بناء على ما إذا كان النص المحدد هو مستمر أو عمودية. If it هو continuous, indents are تمت إزالته من الجميع lines partially أو completely within the تحديد at the العمود أول. إذا كان تحديد عمودي، يتم تمت إزالته المسافات البادئة من نص محدد على الحافة اليمنى من التحديد.

إذا كانت القيمة Countهو سالبة، ثم Unindentينفذ مثل Indentالأسلوب.

Unindentيفشل إذا كانت القيمةCountهو أكبر من أو يساوي 10000.

أمثلة

Sub UnIndentExample()
   ' Before running this example, open a text document.
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection
   ' Go to first line in document and indent it.
   objSel.GotoLine(1, False)
   objSel.Indent(2)
   MsgBox("Indented two places, now unindenting one place...")
   objSel.Unindent(1)
End Sub

أمن NET Framework.

راجع أيضًَا

المرجع

TextSelection واجهة

TextSelection الأعضاء

EnvDTE مساحة الاسم