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.

См. также:

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