Формат файла batlogo.xml

Наверх  Предыдущий  Следующий

Файл batlogo.xml предназначен для настройки собственной заставки (сплеш-скрин), показваемой при старте программы.

Готовые примеры вы можете найти на тематических сайтах, посвящённой программе - например на сайте http://www.nobat.ru/

 

Использование

 

Этот файл должен быть в обычном XML-формате с требуемой структурой. Структура XML-файла должна иметь главный раздел batlogo:

 

<batlogo>

</batlogo>

 

Формат этого файла может не в полной мере отвечать стандарту XML (файл является текстовым конфигурационным файлом со структурой приближенной к XML). В частности можно не соблюдать все требования XML, а также отсутствуют «лишние» возможности формата.

В тексте можно вставлять комментарии в стиле XML, например:

 

<!--

Здесь может располагаться ваш комментарий

-->

 

Внутри раздела batlogo могжет находиться необязательный элемент about (описание или название заставки), например:

 

<about> Заставка "Альфа" для программы The Bat! </about>

 

Внутри главного раздела должен находиться хотя бы один подраздел region в следующем примерном формате:

 

<region id="bat">

<node x="1" y="1"/>

<node x="1" y="288"/>

<node x="448" y="288"/>

<node x="448" y="1"/>

<node x="1" y="1"/>

</region>

 

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

Каждый элемент node описывает точку в замкнутой ломаной линии, формирующей многоугольную фигуру заставки (внешний периметр).

Параметр region -> id определяет уникальный код для этой фигуры.

Параметр node -> x определяет горизонтальную координату в точке.

Параметр node -> y определяет вертикальную координату в точке.

 

Вышеуказанный пример определяет прямоугольник шириной 448 пикселей и высотой 288 пикселей.

 

Также в главном разделе должен быть хотя бы один подраздел splash, который описывает графическое наполнение формы. Пример:

 

<splash region="bat">

<background>

  <choice file="bk3.jpg" />

  <filechoice file="bk*.jpg" />

</background>

 

<skin file="logo.png" />

<vericon x="390" y="180" />

<regto x="281" y="195" font="MS Shell Dlg" size="-12" color="#E0E1FD" />

<regname x="281" y="212" font="MS Shell Dlg" size="-12" color="#E0E1FD" />

<unreg x="5" y="270" font="MS Shell Dlg" size="-12" color="#FF0000" />

<version x="281" y="154" font="MS Shell Dlg" size="-12" color="#E0E1FD" />

</splash>

 

Обозначения элементов и параметров раздела:

background - подраздел, описывающий фоновые изображения заставки

choice - выбор одиночного файла для заставки

filechoice - выбор по маске файлов для заставки

skin - основное изображение заставки

vericon - иконка версии

regto - подпись для регистрации

regname - имя зарегистрированного пользователя

unreg - надпись для незарегистрированной версии

version - информация о версии

splash -> region - код формы окна

file - имя файла для изображения

x - горизонтальная позиция надписи в пикселях

y - вертикальная позиция надписи в пикселях

font - шрифт для надписи

size - размер шрифта для надписи

color - цвет шрифта для надписи

 

Примечание: в элементе splash можно использовать дополнительный параметр time в формате:

 

<splash region="bat" time="8:00-20:00">

 

Здесь можно задать время для используемой заставки, и таким образом настроить разные заставки для разных времён суток

 

 

Примечание: Элемент version может быть заменён на расширенную версию:

 

<versionex x="281" y="154" font="MS Shell Dlg" size="-12" color="#E0E1FD" />

 

 

Смотрите также:

Пример файла batlogo.xml