TRichView.ru
Главная страницаОписаниеИстория разработкиЗагрузитьКупитьРесурсыПриложенияПоддержкаДля контактов


Загрузить компоненты
Загрузить скомпилированные примеры
English | Deutsch | Español | Português | Русский

Загрузить TRichView

«Выставка RichView»

Большинство из приведённых ниже файлов не содержит исходного кода, но указано его нахождение в инсталляции richview.

Все примеры на английском языке. Интерфейс ActionTest многоязычный, в том числе и русский, украинский и белорусский.

«ActionTest»
ActionTest

Это пример показывает работу RichView и RichViewActions (набора компонентов и actions для создания интерфейса пользователя редактора).

RichViewActions позволяют создать текстовый процессор почти без написания кода на Паскале или Си++.

Этот пример был скомпилирован с несколькими дополнительными бесплатными компонентами: для импорта HTML, для работы с документами в формате XML. См. подробности в файле «readme.txt».

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

Загрузить пример (1,86 Мб). Последнее обновление: 9 декабря 2009 г.

Остальные примеры (ниже) не используют RichViewActions.

Пример редактора, основанного на компонентах RichView
Пример редактора, основанного на компонентах RichView Этот пример показывает, как:
  • создать простой редактор для документов с картинками, кнопками, полями ввода текста, таблицами;
  • работать с таблицами;
  • выполнять операции импорта и экспорта;
  • печатать и просматривать вид страниц перед печатью.
    Исходный код находится в инсталляции компонентов, в каталогах:
  • Demos\Delphi\Editors\Editor 1\
  • Demos\CBuilder\Editors\Editor 1\

  • Этот пример не показывает, как реализовать команды изменения шрифта (такие как «сделать полужирным», «применить шрифт»).
    Реализация таких команд показана в примере
  • Demos\Delphi\Editors\Editor 2\
  • Demos\CBuilder\Editors\Editor 2\

Загрузить пример (1,09 Мб). Последнее обновление: 9 декабря 2009 г.

«MultiDemo»
MultiDemo

Этот пример содержит в себе несколько небольших подпримеров, демонстрирующих идеи применения компонентов в различных видах приложений.

    Исходный код находится в инсталляции компонентов, в каталогах:
  • Demos\Delphi\MultiDemo\
  • Demos\CBuilder\MultiDemo\

Загрузить пример (730 Кб). Последнее обновление: 1 декабря 2008 г.

Полупрозрачные картинки
Полупрозрачные картинки

Рисунки с заданной степенью прозрачности.

    Исходный код находится в инсталляции компонентов, в каталоге:
  • Demos\Addins\BlendBitmap\

Это не единственный способ реализовать полупрозрачность картинок.
Например, демонстрация RichViewActions (см. выше) может вставлять рисунки PNG, в которых прозрачность задаётся альфа-каналом (для работы с PNG требуется специальный компонент).

Загрузить пример (316 Кб). Последнее обновление: 1 декабря 2008 г.

Использование конвертеров Microsoft Office
Использование конвертеров Microsoft Office

Этот пример использует конвертеры Microsoft Office для импорта и экспорта текста в различные форматы, включая DOC и HTML.
Замечание: работа этой программы зависит от того, какие конвертеры установлены на вашем компьютере. Большинство конвертеров устанавливается с Microsoft Office.

Этот пример использует библиотеку для работы с изображениями Gif.

    Исходный код находится в инсталляции компонентов, в каталогах:
  • Demos\Delphi\OfficeConverters\
  • Demos\CBuilder\OfficeConverters\

Загрузить пример (1,09 Мб). Последнее обновление: 9 декабря 2009 г.

«Угадай планету»
Угадай планету

Это приложение использует таблицы в TRichView для показа вопросов и ответов.

    Исходный код находится в инсталляции компонентов, в каталогах:
  • Demos\Delphi\Assorted\PlanetQuiz\
  • Demos\CBuilder\Assorted\PlanetQuiz\

Загрузить пример (459 Кб). Последнее обновление: 1 декабря 2008 г.

Телефонная книга
Телефонная книга

Этот пример использует гиперссылки в TRichView для имитации функциональности компонента TListBox.

    Исходный код находится в инсталляции компонентов, в каталогах:
  • Demos\Delphi\Assorted\Hypertext\PhoneBook\
  • Demos\CBuilder\Assorted\Hypertext\PhoneBook\

Загрузить пример (317 Кб). Последнее обновление: 1 декабря 2008 г.

Слияние (Mail Merge)
Слияние

Первое приложение в этом примере — редактор шаблона документа и данных для полей. Шаблон сохраняется в файле, поля (названия и значения) сохраняются в базе данных. Название поля — текст, значение — произвольный документ.

Второе приложение в этом примере загружает шаблон и заменяет все поля в нём на их значения.

Этот пример требует установленной BDE.

    Исходный код находится в инсталляции компонентов, в каталогах:
  • Demos\Delphi\Assorted\Fields\MailMerge2\
  • Demos\CBuilder\Assorted\Fields\MailMerge2\

Загрузить пример (1,55 Мб). Последнее обновление: 1 декабря 2008 г.

Слияние (Mail Merge) с использованием «Smart Popups»
Слияние

Как и предыдущий, этот пример состоит из двух приложений: редактора шаблона и основного приложения.

В этом примере две особенности:

  • использование в редакторе «Smart Popups» для задания кодов полей, дат и элементов нумерации;
  • использование специального типа элемента — текстовой метки (LabelItem) для представления полей.
    Исходный код находится в инсталляции компонентов, в каталогах:
  • Demos\Delphi\Assorted\Fields\MailMerge-LabelItems\
  • Demos\CBuilder\Assorted\Fields\MailMerge-LabelItems\

Загрузить пример (1,29 Мб). Последнее обновление: 1 декабря 2008 г.

Электронная таблица
Электронная таблица

Очень простая электронная таблица — значения в некоторых ячейках вычисляются автоматически и не могут быть изменены пользователем напрямую.

    Исходный код находится в инсталляции компонентов, в каталогах:
  • Demos\Delphi\Assorted\Fields\Spreadsheet\
  • Demos\CBuilder\Assorted\Fields\Spreadsheet\

Загрузить пример (472 Кб). Последнее обновление: 1 декабря 2008 г.

Текст справа налево
Текст справа налево

Этот пример показывает работу с арабским языком и ивритом.

    Исходный код находится в инсталляции компонентов, в каталогах:
  • Demos\Delphi\Assorted\International\RTL\
  • Demos\CBuilder\Assorted\International\RTL\

Загрузить пример (713 Кб). Последнее обновление: 1 декабря 2008 г.