Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delph_t.doc
Скачиваний:
92
Добавлен:
12.04.2015
Размер:
2.26 Mб
Скачать

TRichEdit- ввод и отображение rtf-текст

property Alignment: TAlign-ment;

Определяет горизонтальное выравнивание текста абзаца относительно границ компонента.

property Firstlndent: Long-Int;

Указывает отступ текста абзаца в пикселях от предыдущего абзаца.

property Leftlndent: Long-Int;

Указывает отступ текста абзаца в пикселях от левого края компонента.

TNumberingStyle = (nsNone, nsBullet) ; property Numbering: TNumberingStyle;

Указывает, надо ли вставлять слева от абзаца символы списка. Если содержит nsBullet, символы списка вставляются.

property Rightlndent: Long-Int;

Указывает отступ текста абзаца в пикселях от правого края компонента.

property Tab[Index: Byte]: Longint;

Для табулостопа с индексом Index содержит его позицию в пикселях от левого края компонента.

property TabCount: Integer;

Определяет количество табулостопов в строке абзаца.

Свойства классаTRichEdit:

property DefAttributes:TTextAttributes;

Определяет шрифтовые атрибуты всего текста.

TConversionClass = class of TConversion; property DefaultConverter; TConversionClass;

Свойство указывает класс конвертора, использующегося для преобразования текстовых форматов при чтении или записи текста. По умолчанию нет преобразований.

property HideScrollBars: Boolean

Определяет, будет ли редактор автоматически вставлять полосы прокрутки, если текст отсекается границами компонента. Игнорируется, если ScrollBars содержит ssNone.

property HideSelection:Boolean-

Указывает, будет ли убираться выделение текста, если компонент потеряет фокус ввода.

property Lines: TStrings;

Содержит набор строк текста. С помощью его методов LoadFromFile и SaveToFile компонент может читать текст из файла или записывать в него текст.

property PageRect: TRect;

Указывает размеры страницы при печати на принтере.

property Paragraph: TParaAttributes ;

Содержит атрибуты текущего абзаца, т.е. абзаца с выделением или с текстовым курсором. Программа не может изменить свойство Paragraph, но может изменить свойства связанного с ним абзаца.

property PlainText: Boolean;

Запрещает/разрешает записывать в файл или читать из него служебную информацию формата RTF {True -запрещает).

property SelAttributes: TTextAttributes;

Определяет шрифтовые атрибуты выделенного текста.

property SelLength: Integer;.

Задает длину в символах выделенной части текста.

property SelStart: Integer;

Определяет номер первого символа выделенной части текста от начала текста (нумерация символов начинается с 0). Если нет выделения, указывает символ, перед которым располагается текстовый курсор.

property SelText: String;

Содержит выделенный текст. Установка нового значения SelText заменяет выделенный текст на новый, а если нет выделения - вставляет его в позицию курсора.

Методы компонента:

procedure Clear;

Удаляет весь текст.

TSearchType = (stWholeWord, stMatchCase) ; TSearchTypes = set of TSearchType; function FindText(const SearchStr: String; StartPos, Length: Integer/Options: TSearchTypes): Integer;

Ищет в тексте строку SearchStr и возвращает индекс первого ее символа при удачном поиске: StartPos - начало поиска: Length -длина строки. Options указывает, будет ли поиск идти по целым словам и надо ли учитывать высоту букв.

function GetSelTextBuf(Buffer: PChar; BufSize: Integer): Integer;

Копирует не более BufSize символов выделенного текста в буфер Buffer и возвращает количество скопированных символов.

procedure Print(const Caption: String) ;

Форматирует текст по границам листа бумаги и печатает его на умалчиваемом принтере. Caption определяет заголовок печати.

TConversionClass = class of TCon-version; class procedure RegisterConversion-Format(const AExtension: String; AConversionClass: TConversionClass) ; . . , ' "

Устанавливает соответствие между расширением файла AExtension и конвертором текста.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]