Método EditPoint.Copy
Copia o intervalo especificado de texto na área de transferência.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
Sub Copy ( _
PointOrCount As Object, _
Append As Boolean _
)
void Copy(
Object PointOrCount,
bool Append
)
void Copy(
[InAttribute] Object^ PointOrCount,
[InAttribute] bool Append
)
abstract Copy :
PointOrCount:Object *
Append:bool -> unit
function Copy(
PointOrCount : Object,
Append : boolean
)
Parâmetros
- PointOrCount
Tipo: System.Object
Obrigatório.Tanto um TextPoint objeto ou um número de caracteres.
- Append
Tipo: System.Boolean
Opcional.Indica se deve acrescentar o texto selecionado para a área de transferência.O padrão é false.
Comentários
Se o argumento for uma TextPoint o objeto, Copy copia uma seqüência de caracteres que representa o texto entre o ponto de edição e PointOrCount. Se o argumento for um número inteiro, em seguida, Copy copia uma seqüência de caracteres que representa o número especificado de caracteres após o ponto de edição (contando um para cada seqüência newline implícita no final de cada linha). Se PointOrCount for negativo, em seguida, Copy copia texto antes do ponto de edição, em vez de fazê-lo depois.
Se Append é true, em seguida, Copy acrescenta a seleção para o conteúdo da área de transferência atual, em vez de substituir o proprietário.
Exemplos
Sub CopyExample()
Dim objTextDoc As TextDocument
Dim objEditPt As EditPoint, iCtr As Integer
' Create a new text file.
DTE.ItemOperations.NewFile("General\Text File")
' Get a handle to the new document and create an EditPoint.
objTextDoc = DTE.ActiveDocument.Object("TextDocument")
objEditPt = objTextDoc.StartPoint.CreateEditPoint
' Insert ten lines of text.
For iCtr = 1 To 10
objeditpt.Insert("This is a test." & Chr(13))
Next iCtr
' Copies the fourth word of the fourth line and pastes it,
' then cuts the fourth word of the eighth line.
objEditPt.StartOfDocument()
objEditPt.LineDown(3)
objEditPt.WordRight(3)
objEditPt.Copy(4)
objEditPt.Paste()
objEditPt.LineDown(3)
objEditPt.WordRight(3)
objEditPt.Cut(4)
End Sub
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.