Разработка приложений в системе Delphi. Шейкер Т.Д. - 49 стр.

UptoLike

Составители: 

Форматированный текст RichEdit
Для создания, просмотра и редактирования rtf-документов в приложениях
используется компонент RichEdit. Многострочный редактор RichEdit работает
с расширенным текстовым форматом, хранит дополнительную служебную
информацию, управляющую свойствами каждого абзаца и сменой шрифта по
ходу текста. Кроме средств форматирования абзацев и отдельных символов,
RichEdit обеспечивает печать активного документа и поиск текста.
Текст можно подготовить заранее, сохранить в файле, а затем при работе
приложения в нужный момент загрузить в RichEdit методом
LoadFromFile.
Иногда удобно на этапе разработки приложения передать подготовленный
текст через буфер или ввести небольшой текст с клавиатуры, используя String
List Editor. В этом случае форматирование текста выполняется путём задания
нужных значений свойств в инспекторе объектов. Кроме того, компонент
RichEdit имеет сложные свойства
SelAttributes и Paragraph, доступные из
программы и позволяющие динамически изменять параметры символов и
абзацев. Для программного добавления строк используется метод
Add, а для
очистки редактораметод
Clear.
4.7. Компоненты для работы с графикой
Компонент Shape
Этот компонент рисует одну из простейших геометрических фигур:
прямоугольник, прямоугольник с закруглёнными краями, квадрат, квадрат с
закруглёнными краями, эллипс, окружность. Вид геометрической фигуры
задаётся свойством
Shape, заполнение внутреннего пространства свойством
Brush, а отрисовка внешних границсвойством Pen. Фигура полностью
занимает всё пространство компонента. Если задан квадрат или круг, а размеры
по горизонтали и вертикали отличаются, то фигура рисуется с размером
меньшего измерения.
Свойства
Brush и Pen сложные. Brush.Color, Pen.Color задают цвет
заполнения и цвет граничной линии. Метод заполнения определяется
49
Форматированный текст RichEdit
   Для создания, просмотра и редактирования rtf-документов в приложениях
используется компонент RichEdit. Многострочный редактор RichEdit работает
с расширенным текстовым форматом, хранит дополнительную служебную
информацию, управляющую свойствами каждого абзаца и сменой шрифта по
ходу текста. Кроме средств форматирования абзацев и отдельных символов,
RichEdit обеспечивает печать активного документа и поиск текста.
    Текст можно подготовить заранее, сохранить в файле, а затем при работе
приложения в нужный момент загрузить в RichEdit методом LoadFromFile.
Иногда удобно на этапе разработки приложения передать подготовленный
текст через буфер или ввести небольшой текст с клавиатуры, используя String
List Editor. В этом случае форматирование текста выполняется путём задания
нужных значений свойств в инспекторе объектов. Кроме того, компонент
RichEdit имеет сложные свойства SelAttributes и Paragraph, доступные из
программы и позволяющие динамически изменять параметры символов и
абзацев. Для программного добавления строк используется метод Add, а для
очистки редактора – метод Clear.

              4.7. Компоненты для работы с графикой

Компонент Shape
   Этот компонент рисует одну из простейших геометрических фигур:
прямоугольник, прямоугольник с закруглёнными краями, квадрат, квадрат с
закруглёнными краями, эллипс, окружность. Вид геометрической фигуры
задаётся свойством Shape, заполнение внутреннего пространства – свойством
Brush, а отрисовка внешних границ – свойством Pen. Фигура полностью
занимает всё пространство компонента. Если задан квадрат или круг, а размеры
по горизонтали и вертикали отличаются, то фигура рисуется с размером
меньшего измерения.
    Свойства Brush и Pen сложные. Brush.Color, Pen.Color задают цвет
заполнения и цвет граничной линии. Метод заполнения определяется

                                     49