Metodo TextSelection.PadToColumn
Riempie la riga corrente nel buffer con caratteri vuoti (spazi) fino alla colonna specificata.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
Sub PadToColumn ( _
Column As Integer _
)
void PadToColumn(
int Column
)
void PadToColumn(
[InAttribute] int Column
)
abstract PadToColumn :
Column:int -> unit
function PadToColumn(
Column : int
)
Parametri
- Column
Tipo: System.Int32
Obbligatorio.Il numero di colonne da riempire, partendo dalla prima.
Note
Il metodo PadToColumn inserisce tabulazioni e spazi, in base alle impostazioni globali, dalla colonna di visualizzazione della selezione fino alla colonna di visualizzazione specificata. Se l'estremità attiva della selezione si trova già oltre la colonna specificata, il metodo PadToColumn non esegue alcuna operazione. Per TextSelection.PadToColumn la selezione si trova subito dopo lo spazio vuoto inserito e viene compressa.
Esempi
Sub PadToColumnExample(ByVal dte As DTE2)
' Create a new text file.
dte.ItemOperations.NewFile()
' Create an EditPoint at the start of the new file.
Dim doc As TextDocument = _
CType(dte.ActiveDocument.Object("TextDocument"), TextDocument)
Dim point As EditPoint = doc.StartPoint.CreateEditPoint
Dim i As Integer
' Insert 10 lines of text.
For i = 1 To 10
point.Insert("This is a test." & vbCrLf)
Next i
point.StartOfDocument()
' Indent text to column 10.
For i = 1 To 10
point.PadToColumn(10)
point.LineDown()
point.StartOfLine()
Next
End Sub
public void PadToColumnExample(DTE2 dte)
{
// Create a new text file.
dte.ItemOperations.NewFile(@"General\Text File", "",
Constants.vsViewKindPrimary);
// Create an EditPoint at the start of the new file.
TextDocument doc =
(TextDocument)dte.ActiveDocument.Object("TextDocument");
EditPoint point = doc.StartPoint.CreateEditPoint();
// Insert 10 lines of text.
for (int i = 0; i < 10; i++)
point.Insert("This is a test.\n");
point.StartOfDocument();
// Indent text to column 10.
for (int i = 0; i < 10; i++)
{
point.PadToColumn(10);
point.LineDown(1);
point.StartOfLine();
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Altre risorse
Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione