TCustomRichView.CopyText, CopyTextA, CopyTextW

<< Нажмите, чтобы показать Содержание >>

TCustomRichView.CopyText, CopyTextA, CopyTextW

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

procedure CopyText;

procedure CopyTextA; // [VCL и LCL для Windows]

procedure CopyTextW;

При пустом выделении метод не делает ничего.

Метод очищает буфер обмена перед копированием.

CopyTextW и CopyText копируют текст в юникодной кодировке.

CopyTextA копирует текст в ANSI-кодировке. Юникодный текст конвертируется на основе TRVStyle.DefCodePage.

Поскольку современные версии Windows автоматически преобразуют текст в формате Юникод и ANSI из буфера обмена друг в друга, использование CopyTextA не имеет смысла (и эта функция недоступна в ОС, отличных от Windows).

Метод можно вызывать, только если документ отформатирован.

В качестве альтернативы можно копировать текст в формате Markdown методом CopyMarkdown.

См. также:

Работа с выделением;

Работа с буфером обмена;

Юникод.