EditPoint2.Copy(Object, Boolean) Метод

Определение

Копирует указанный фрагмент текста в буфер обмена.

void Copy(winrt::Windows::Foundation::IInspectable const & PointOrCount, bool Append = false);
[System.Runtime.InteropServices.DispId(136)]
public void Copy (object PointOrCount, bool Append = false);
[<System.Runtime.InteropServices.DispId(136)>]
abstract member Copy : obj * bool -> unit
Public Sub Copy (PointOrCount As Object, Optional Append As Boolean = false)

Параметры

PointOrCount
Object

Обязательный. Объект TextPoint или количество символов.

Append
Boolean

Необязательный параметр. Указывает, добавлять ли выбранный текст в буфер обмена. Значение по умолчанию — false.

Реализации

Атрибуты

Примеры

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, pastes it,   
   ' and 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  

Комментарии

Если аргумент является TextPoint объектом, Copy копирует строку, представляющую текст, между точкой редактирования и PointOrCount . Если аргумент представляет собой целое число, Copy копирует строку, представляющую указанное число символов, после точки редактирования (подсчитывает по одному для каждой неявной последовательности знаков в конце каждой строки). Если PointOrCount имеет отрицательное значение, Copy копирует текст перед точкой редактирования, а не после.

Если Append имеет значение true , то Copy добавляет выделенный фрагмент к текущему содержимому буфера обмена, а не заменяя его.

Применяется к