файл DefaultFileDescription.xml

 

файл DefaultFileDescription.xml

Return to chapter overview

Файл расположен в каталоге "c:\Users\Имя_компьютера \AppData\Roaming\CADSoftTools\Inventory 12\..

Файл позволяет добавлять, редактировать и удалять компоненты в окне "Информация о проекте".

 

Пример файла:

 

<?xml version="1.0" encoding="utf-8"?>

<xml>

  <FileDescription Version="1">

     <Item Id="Acctype" Name="Accounting entity type" ValueType="3" Value="Apartment"  

      Values="Apartment|Detached house|Apartment block|Nonresidential building|Functional room|Facility under construction" Translation="True"/>

     <Item Id="Address_Location" Name="Facility Address (Location)" ValueType="1" Value="" Translation="True"/>

     <Item Id="Number" Name="Stock number" ValueType="1" Value="" Translation="True"/>

     <Item Id="CadastralNumber" Name="Cadastral number" ValueType="1" Value="" Translation="True"/>

     <Item Id="Cadastralunit" Name="Cadastral unit" ValueType="1" Value="" Translation="True"/>

     <Item Id="Customername" Name="Customer full name" ValueType="1" Value="" Translation="True"/>

     <Item Id="Data" Name="Registration date" ValueType="2" Value="" Translation="True"/>

     <Item Id="Passportasof" Name="The passport was made as of" ValueType="1" Value="" Translation="True"/>

     <Item Id="Engineer" Name="Cadastral engineer" ValueType="1" Translation="True"/>

     <Item Id="Company" Name="Company name" ValueType="1" Value="" Translation="True"/>

     <Item Id="Engineername" Name="Cadastral engineer full name" ValueType="1" Value="" Translation="True"/>

     <Item Id="number" Name="number" ValueType="1" Value="" Translation="True"/>

     <Item Id="Contactnumber" Name="Contact number" ValueType="1" Value="" Translation="True"/>

     <Item Id="Email" Name="Email" Value="" ValueType="1" Translation="True"/>

     <Item Id="Address" Name="Address" ValueType="1" Value="" Translation="True"/>

  </FileDescription>

</xml>

 

В файле содержится элемент FileDescription и дочерние элементы Item. Элементы Item определяют компоненты на форме окна "Информация о проекте".

Атрибуты элементов Item определяют параметры компонента.

 

Для добавления компонента на форму необходимо добавить новый дочерний элемент <Item/> с нужными атрибутами в </FileDescription>.

Пример. Добавить в окно "Информация о проекте" параметр "Новый". Выбор значения параметра должен осуществляться из выпадающего списка, который содержит ряд значений: Значение 1, Значение 2, Значение 3, Значение 4, Значение 5.

Добавить в корневой элемент <FileDescription> запись, которая будет содержать новый элемент:

<Item Id="NewParametr" Name = "New" ValueType =  "3" Values = "Значение1| Значение 2| Значение 3| Значение 4| Значение 5" Translation = "True">, где

Id - Идентификатор атрибута;

Name = "New" - Название нового параметра. Так как перевод названия "New" присутствует в файле с переводами, то при запуске программы на русском языке в окне "Информация о проекте" появится параметр "Новый";

ValueType = "3" - Определяет, что компонент будет представлен выпадающим списком. Значения для списка будут браться из атрибута Values;

Values = "Значение 1| Значение 2| Значение 3| Значение 4| Значение 5" - Значения для выпадающего списка;

Translation = "True" - Название параметра будет переводиться на русский язык.

 

Элемент Item содержит атрибуты, которые могут принимать значения, определяющие параметры компонента на форме.  

Атрибут

Описание

Пример

Id

Идентификатор атрибута. Может использоваться при создании шаблонов отчетов.

<Id="Address_Location"/>

Name

Название параметра. Выводится текстовое поле в окне "Информация о проекте".  

<Name="Facility Address (Location)"/>

ValueType

Тип компонента. Определяет тип компонента. Может принимать значения:

0 - текстовое поле, значение которого не изменяется.

1 - редактируемое текстовое поле ввода. Возможно использовать маску ввода. Маска задается параметром ValueMask = "####".

2 - поле для ввода даты.

3 - выпадающий список. Значения выпадающего списка должны быть перечислены в параметре Values, через разделительный знак "|".

<ValueType="1" ValueMask = "##.#"/>

Values

Значения. Значения, которые будут отображаться в выпадающем списке.

<Item Id="NewParametr" Name="New" ValueType="3" Values="Значение 1| Значение 2| Значение 3| Значение 4| Значение 5" Translation="True"/>

Value

Значение. Атрибут для записи введенного значения. Если не будет прописан атрибут Value, введенное значение не будет сохранено.  

<Item Id="" Name="New" ValueType="3" Values" Translation="True"/>

Translation

Перевод. Перевод текста названия параметра, которое выводится в форме. Может принимать два значения true и false. Перевод названия должен содержаться в файле с переводами *.lng.

<Translation="True"/>

 

Перейти на страницу Inventory