TCustomRichView.SaveTextToStream, SaveTextToStreamW

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

TCustomRichView.SaveTextToStream, SaveTextToStreamW

Экспортируют документ или выделенный фрагмент как текст в поток Stream в заданной кодировке (SaveTextToStream) или в юникодной кодировке UTF-16 (SaveTextToStreamW).

function SaveTextToStream(const Path: TRVUnicodeString;

  Stream: TStream; LineWidth: Integer;

  SelectionOnly, TextOnly: Boolean;

  CodePage: Cardinal=CP_ACP):Boolean;

function SaveTextToStreamW(const Path: TRVUnicodeString;

  Stream: TStream; LineWidth: Integer; 

  SelectionOnly, TextOnly: Boolean):Boolean;

Параметры:

Stream – поток для сохранения.

LineWidth используется для сохранения горизонтальных линий (они сохраняются как LineWidth символов '-').

Path – путь для сохранения изображений (они не сохраняются по умолчанию, но этот параметр используется в событиях OnSaveImage2, OnSaveComponentToFile и OnSaveItemToFile);

SelectionOnly – еслиTrue, сохраняется только выделенный фрагмент.

TextOnly – если True, нетекстовые элементы документа не сохраняются. Если False, они сохраняются в текстовом виде.

 

unicode Примечание про Юникод:

В компоненте строки хранятся в юникодном формате. SaveTextToStream конвертирует строку в кодировку, заданную кодовой страницей CodePage. Если она равна CP_ACP, используется Style.DefCodePage.

 

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

«Было ли сохранение успешным?»

 

См. также методы:

▪SaveText, SaveTextW;

▪LoadTextFromStream, LoadTextFromStreamW.

См. также события:

▪OnSaveImage2;

▪OnSaveComponentToFile;

▪OnSaveItemToFile.

См. также:

▪Сохранение и загрузка.