TCustomRichView.CopyDef

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

TCustomRichView.CopyDef

Копирует выделенный фрагмент в буфер обмена в форматах, перечисленных в свойстве Options.

function CopyDef: Boolean;

Это основной метод копирования в буфер обмена. Он вызывается автоматически при нажатии  Ctrl + C  или  Ctrl + Insert .

В Windows вызов CopyDef эквивалентен посылке сообщения WM_COPY окну компонента.

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

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

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

 

Копирование [VCL; Lazarus; FMX для Windows, macOS и  Linux]

Выделенный фрагмент копируется в буфер обмена в нескольких форматах.

если (rvoAutoCopyRVF в Options), фрагмент копируется как RVF.

если (rvoAutoCopyImage в Options) и выделен только один рисунок, он копируется как изображение.

если (rvoAutoCopyUnicodeText в Options), фрагмент копируется как юникодный текст.

если (rvoAutoCopyRTF в Options), фрагмент копируется как RTF.

 

Копирование [FMX для Android и iOS]

Выделенный фрагмент копируется в буфер обмена в самом подходящем формате.

если (rvoAutoCopyImage в Options), и выделен только один рисунок, он копируется как изображение; иначе

если (rvoAutoCopyRVF в Options), фрагмент копируется как RVF; иначе

если (rvoAutoCopyRTF в Options), фрагмент копируется как RTF; иначе

если (rvoAutoCopyUnicodeText в Options), фрагмент копируется как юникодный текст.

 

Возвращаемое значение:

«Выделение не пустое?» и «Включена ли хотя бы одна из опций rvoAutoCopy***

См. также:

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

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