Еще один компонент для работы с ZIP-архивами. В комплекте есть несколько примеров, для работы некоторых необходимо установить компонент SortGrid (он есть в архиве).
С помощью этого компонента можно очень просто работать с ZIP-архивами. Компонент распространяется с исходниками и примерами. При установке выберите файл ZipMcpt.pas.
TPicShow - это элемент управления сменой изображений со 150 эффектами перехода, написанный на чистом Delphi. Основные возможности: программное управление сменой изображений; растягивание, центрирование изображений в клиентской области, размножение фонового изображения. TDBPicShow - версия TPicShow для загрузки изображений bitmap или jpeg из блоб-поля. С исходными текстами.
Компонент TOrImage - это стандартный TImage, с возможностью менять свойства рисунка, такие как: яркость, контраст, освещение, цветовая насыщенность и др. а так-же добавлять различные спец. эффекты (GrayScale, Invert, ColorNoise, MonoNoise, Posterize, Solorize, Emboss, Mosaic, SplitBlur, GaussianBlur, AntiAlias, Trace, Tile см. демо). Все это работает как во время разработки, так и при выполнении программы, по отдельности или все вместе. Во время разработки настройку свойств рисунка и эффектов можно проводить с помощью удобного редактора свойств или непосредственно в "Объект Инспекторе". TOrImage поддерживает любые зарегистрированные в Вашем Delphi графические форматы: *.jpg, *.bmp, *.gif, *.wmf, *.ico и др. (для регистрации новых граф. форматов необходимо добавить соответствующий модуль в список USES вашей программы, как это сделано в demoUnit1.pas).
Компонент для создания PDF файлов из программ на Delphi.
Пример использования: procedure TForm1.Button1Click(Sender:TObject); var pdf: TPrintPDF; begin pdf := TPrintPDF.Create( Self ); with pdf do begin FileName:= 'c:\MyPDF.pdf'; // Имя файла Title := 'PDF title'; // Заголовок документа PageWidth := 400; // Ширина страницы PageHeight := 500; // Высота страницы BeginDoc; // Начало документа LineWidth := 1; //Установим строку // Установим шрифт Font.Name := poTimesRoman; Font.Size := 12; MemoOut( 10, 10, Memo1 ); // Записываем содержание Memo NewPage; // Начинаем новую страницу Draw( 10, 10, Image1 ); // Рисуем изображение по координатам x, y NewPage; TextOut( 10, 10, 'This is the end...' ); // Выводим строку EndDoc; // Конец документа Free; // Освобождаем объект PDF end; end; Для использования компонента в Delphi6, в файл tnpdf.pas нужно внести следующие изменения (вставить пункт Ver140). {$IFDEF VER140} {$DEFINE DFS_DELPHI_3_UP} {$DEFINE DFS_DELPHI_4_UP} {$DEFINE DFS_DELPHI_5_UP} {$DEFINE DFS_DELPHI_6_UP} {$ENDIF}
Компонент является менеджером дочерних окон в MDI приложении (своего рода аналог виндового TaskBar). Все возможности компонента можно увидеть в демонстрационном приложении, идущем в комплекте с компонентом.
Модифицированнцй DBGrid, новые методы и свойства которого позволяют легко реализовать синхронизацию отображения двух и более гридов. Смотрите прилагаемый пример.
Компонент позволяет получить дополнительный контроль над формой. Он способен реагировать на нажатие левой кнопки мыши в заголовке формы и на ее рамке. Он способен отловить минимизацию, максимизацию и восстановление размеров окна, реагирует на перемещение формы. Более подробная информация в архиве, также к компоненту прилагается пример.
Компонент представляет собой мультимедийный таймер, скорость (точность) работы которого намного выше по сравнению с системным таймером (TTimer). Кроме того, он имеет два режима работы: 1) ttOneshot - отрабатывает один раз и останавливается. 2) ttPeriodic - в этом режиме компонент ведет себя как стандартный TTimer.