|
<< Нажмите, чтобы показать Содержание >> 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***?»
См. также: