|
<< Нажмите, чтобы показать Содержание >> Методы ТРВ-Редактора (TRichView) для сохранения и загрузки документов |
▪SaveHTML, SaveHTMLToStream – экспорт документа в файл или поток в формате HTML;
▪SaveText: сохранение простого текста в заданной кодировке в файл; SaveTextW: сохранение простого текста в кодировке Юникод (UTF-16) в файл;
SaveTextToStream, SaveTextToStreamW – то же для протоков (можно сохранить весь документ или выделенный фрагмент);
▪SaveMarkdown, SaveMarkdownToStream – сохранение всего документа или выделенного фрагмента в файл или поток в формате Markdown;
▪SaveRTF, SaveRTFToStream – сохранение всего документа или выделенного фрагмента в файл или поток в формате RTF (Rich Text Format);
▪SaveDocX, SaveDocXToStream – сохранение всего документа или выделенного фрагмента в файл или поток в формате DocX (формат Microsoft Word);
▪SaveRVF, SaveRVFToStream – сохранение всего документа или выделенного фрагмента в файл или поток в формате RVF (RichView Format).
▪LoadHTML, LoadHTMLFromStream – читают HTML из файла или потока.
▪LoadText: читает текст в заданной кодировке из файла; LoadTextW: читает юникодный (UTF-16) текст из файла.
▪LoadTextFromStream, LoadTexFromStreamtW – то же для потоков вместо файлов.
▪LoadMarkdown, LoadMarkdownFromStream: читают Markdown из файла или потока.
▪LoadRTF, LoadRTFFromStream – читают RTF (Rich Text Format) из файла или потока.
▪LoadDocX, LoadDocXFromStream – читают DocX (документ Microsoft Word) из файла или потока.
▪LoadRVF, LoadRVFFromStream – читают RVF (RichView Format) из файла или потока.
Универсальные методы:
▪LoadFromFile, LoadFromStream – читают документ из файла или потока, автоматически определяя его формат по содержимому.
См. также: InsertRVFFromStream, AppendRVFFromStream.
Примечание: все методы чтения, объявленные в TRichView, это методы быстрого изменения документа.
▪InsertRVFFromFileEd, InsertRVFFromStreamEd – как InsertRVFFromFile/InsertRVFFromStream, но методы редактирования документа.
▪InsertRTFFromFileEd, InsertRTFFromStreamEd – вставка RTF (Rich Text Format) из файла или потока.
▪InsertDocXFromFileEd, InsertDocXFromStreamEd – вставка DocX (документ Microsoft Word) из файла или потока.
▪InsertTextFromFile – вставка текста в заданной кодировке из файла;
InsertOEMTextFromFile – то же для текста в DOS-кодировке (только для Windows);
InsertTextFromFileW – то же для юникодного (UTF-16) текста;
▪InsertMarkdownFromFileEd, InsertMarkdownFromStreamEd – вставка Markdown из файла или потока.
См. также методы для вставки из буфера обмена.
▪HTML: OnHTMLSaveImage, OnSaveImage2, OnSaveComponentToFile, OnSaveHTMLExtra, OnSaveItemToFile, OnSaveParaToHTML, OnWriteHyperlink, OnWriteObjectProperties.
▪RTF: OnSaveComponentToFile, OnSaveRTFExtra, OnSaveItemToFile, OnWriteHyperlink, OnWriteObjectProperties.
▪DocX: OnSaveComponentToFile, OnSaveDocXExtra, OnSaveItemToFile, OnWriteHyperlink, OnWriteObjectProperties.
▪Text: OnSaveComponentToFile, OnSaveItemToFile
▪Markdown: OnSaveImage2, OnSaveComponentToFile, OnWriteHyperlink.
▪Markdown: OnImportPicture, OnReadHyperlink, OnAddStyle.
▪RTF, DocXL: события выше + OnStyleTemplatesChange.
▪HTML: события выше + OnImportFile.