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)
Параметры
- 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 добавляет выделенный фрагмент к текущему содержимому буфера обмена, а не заменяя его.