Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
эта страница доступна на следующих языках: English  Castellano  Deutsch  Francais  Nederlands  Russian  Turkce  

[Photo de l'auteur]
автор Charles VIDAL

Об авторе :

Владелец гастрономического склада в Париже. Приверженец философии GNU и Open Source за возможность обмена знаниями. Хотел бы выделять время для игры на саксофоне.

Содержание:

MagicPoint

logo de magic point

Резюме:

Заметка рассказывает о бесплатном программном продукте MagicPoint. Это один из бесплатных презентационных программных продуктов для X-Window.



 

Введение

Программные продукты для проведения презентаций стали популярными несколько лет назад и в настоящее время включаются в офисные приложения. До этого, чтобы провести презентацию с помощью бесплатной системы, использовали проекторы со слайдами ( latex Slitex ).

Появление возможности использования дисплея компьютера для проведения презентаций сделало сами презентации лучше. MagicPoint работает на любой X11/Unix системе.

Этот программный продукт пришел из мира BSD и был разработан японцами. Презентация с помощью MagicPoint проводится на основе текстового файла. Его синтаксис мы рассмотрим позже.

Используйте библиотеку FreeType , но помните, что Applet имеет патент на шрифты.

Примеры изображений, созданных с помощью MagicPoint.  

Функции.

Текст может быть представлен :
  1. различными шрифтами, размерами шрифтов, цветом.
  2. специальным отступом.
  3. выравниваем.
  4. использованием списков.
  5. использованием изображений.
  6. результатом работы внешней программы ( текст и графика ).
  7. применением различных эффектов.

Выходной файл можно вывести на экран или сохранить в следующих форматах : HTML, latex или postscript.  

Синтаксис и примеры

Символ % является специальным - его появление MagicPoint воспринимает как начало команд. Несколько команд после % должны быть разделены запятой. Если строка не начинается с % - она рассматривается как текст презентации. %% - комментарии.

Обычно документ MagicPoint начинается с :
%include "default.mgp"
%page
Команда include включает файл ( например default.mgp ). Команда page начинает новую страницу. Следующая строка будет заголовком.

Команды
%page начало новой страницы.
%size size установка размера шрифта.
%fore "color" цвет символа.
%back "color" цвет фона.
%left выравнивание по левой границе.
%leftfill выравнивание по левой границе с переносом длинных строк.
%center выравнивание по центру.
%right выравнивание по правой границе.
%cont вывод без переноса строки.
%pause остановка пока нажата клавиша.

Рассмотрим небольшой пример :

%include "default.mgp"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%page
%fore "red", size 6
%center
Magicpoint
This will be centered
%left
This will appear left justified
%right
and this right justified
Text can be shown with any size or color.
%CENTER
%SIZE 10,FORE "orange"
Orange size 10
%SIZE 7,FORE "gray"
Grey size 7
%SIZE 5,FORE "blue"
Blue size 5
%SIZE 4,FORE "yellow"
Yellow size 4
%SIZE 3,FORE "green"
Green size 3
%SIZE 2,FORE "red"
Red size 2
%SIZE 1,FORE "pink"
Pink size 1



Если вы нажмете клавишу Ctrl, внизу экрана появится изображение с номерами страниц, на которые можно переходить щелчком по их номеру.
 

Отступ

%tab изменяет формат вывода текста :

indentation

Пример : %tab 1 size 5, vgap 40, prefix " ", icon box "green" 50

Доступные символы :


 

Фон

Команда для изменения цвета фона bgrad.
Рассмотрим два примера :

Example 1 Example 2

У этой команды много аргументов :
  1. 0 :сверху вниз
  2. 90 :слева направо
  3. 180 :снизу вверх
  4. 270 :справа налево
по умолчанию 0, отрицательное значение - "нелинейная градация"

Также можно использовать в качестве фона изображение командой bimage. Синтаксис :

%bimage "imagefile" [ <screensize> ]
Определяет имя файла для фона.

<screensize> :: авторазмер. устанавливает настоящее разрешение изображения ( WIDTH x HEIGHT ). Пока screensize установлен в размер физического размера дисплея, zoomrate вычисляется автоматически.

Пример :
%page
%nodefault
%size 7, font "thick", fore "gold", bimage "bg-black-brilliant.jpg" 1024x768
%center, size 4

%size 7
Test with a background image
%cont, size 7

%right
%size 4
Linux Focus.

 

Эффекты :

С помощью MagicPoint можно добавлять эффекты анимации к тексту и изображениям.

Выполнение программы во время презентации

Magic Point может отбражать на дисплее результат выполнения команды оболочки ( например версии ядра Linux ). Для использования этой возможности, применяйте следующий синтаксис :

%filter "command"
текст для перенаправления на стандартный поток ввода команды
....
%endfilter
Для отображения версии ядра Linux выполните следующую команду :
%filter "cat /proc/version"
%endfilter
Для лучшего понимания синтаксиса попробуйте :
%filter "rev"
This is a test
%endfilter
Результатом будет строка :
tset a si sihT



Также MagicPoint может отображать результаты выполнения графической программы :
Пример
%system "xeyes -geometry %50x20+25+60"

Подробная документация по синтаксису находится в файле SYNTAX в архиве MagicPoint.

Аргументы mpg :

-b color цвет фона
-d демо ( просмотреть презентацию )
-g geometry установить геометрию окна
-h отобразить данную помощь
-n запретить ввод от управляющих клавиш
-o не заменять менеджера окон
-p page начать с определенной страницы
-q не воспроизводить сигнал при возникновении ошибки
-t timeslot включить таймер
-v отобразить версию
-w dir определить рабочий каталог
-x engine запретить исполнение
-B игнорировать фоновое изображение
-C использовать персональную палитру
-D создать HTML-файлы для презентации
-F mode,effect,value использовать "forwarding caches"
-G включить навигатор страниц
-O работать под управлением менеджера окон
-Q quality установить качество фонового изображения(0-100)
-R не выполнять автоматическую перезагрузку
-S не выполнять директивы, порождающие параллельные процессы
-T timestampfile обновлять timestampfile при обновлении страницы
-V verbose
-X gsdevice использовать устройство ghostscript

Использование файла .mgp

Существует опция для опубликования презентации в Internet :
mpg -D каталог с выходными данными mgp -D каталог, где html и изображения будут созданы.

Вам необходимо установить xwintoppm ( файл находится в каталоге contrib архива ) и ассоциировать с переменной PATH.

Каждый кадр будет сохранен в html файле. Также существует несколько программ, переносящих файлы из формата mgp в другие ( например mgp2ps : mgp в Postscript ). Примеры html - файлов, созданных MagicPoint. .

В каталоге contrib, находятся следующие perl-скрипты :
  1. mgp2html.pl
  2. mgp2latex.pl

Ссылки :

Компиляция :

Следуйте инструкциям для компилирования MagicPoint:
  1. ./configure -help (прочитайте и выберите необходимую вам конфигурацию)
  2. ./configure
  3. xmkmf
  4. make Makefiles
  5. make
  6. make install (необходимо выполнять с привилегией root)
 

Страница отзывов

У каждой заметки есть страница отзывов. На этой странице вы можете оставить свой комментарий или просмотреть комментарии других читателей.
 talkback page 

Webpages maintained by the LinuxFocus Editor team
© Charles VIDAL
LinuxFocus.org 2000

Click here to report a fault or send a comment to Linuxfocus
Translation information:
fr -> -- Charles VIDAL
fr -> en Charles VIDAL
en -> ru Kirill Poukhliakov

2000-08-17, generated by lfparser version 1.5