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***?»

См. также:

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

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