Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Osobna wtyczka umożliwia eksportowanie opracowań do wielu różnych tablic CSV. Eksport do każdej tablicy wywoływany jest osobnym, definiowanym w pliku konfiguracyjnym, poleceniem z menu. Wtyczka ta nie umożliwi definiowania nazwy pliku przez operatora. Nazwy plików są prane tylko z konfiguracji.

Plik konfiguracyjny jest w postaci:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE boost_serialization>
<boost_serialization signature="serialization::archive" version="12">
<Parameters class_id="0" tracking_level="0" version="0">
    <count>1</count>
    <item_version>0</item_version>
    <item class_id="1" tracking_level="0" version="0">
        <first>... Put the menu name here! ...</first>
        <second class_id="2" tracking_level="0" version="0">
            <Format class_id="3" tracking_level="0" version="0">
                <count>7</count>
                <item_version>0</item_version>
                <item class_id="4" tracking_level="0" version="0">
                    <columnName>Date</columnName>
                    <valueName>Date</valueName>
                    <format></format>
                </item>
                <item>
                    <columnName>Time</columnName>
                    <valueName>Time</valueName>
                    <format></format>
                </item>
                <item>
                    <columnName>Latitude</columnName>
                    <valueName>Latitude</valueName>
                    <format>%f</format>
                </item>
                <item>
                    <columnName>Longitude</columnName>
                    <valueName>Longitude</valueName>
                    <format>%f</format>
                </item>
                <item>
                    <columnName>Depth</columnName>
                    <valueName>Depth</valueName>
                    <format>%f</format>
                </item>
                <item>
                    <columnName>ML</columnName>
                    <valueName>ML</valueName>
                    <format>%f</format>
                </item>
                <item>
                    <columnName>Mw</columnName>
                    <valueName>Mw</valueName>
                    <format>%f</format>
                </item>
            </Format>
            <FileName>Table.csv</FileName>
            <IgnoreWithoutOrigin>1</IgnoreWithoutOrigin>
            <Separator>;</Separator>
            <SeparatorInField>,</SeparatorInField>
            <PrintHeader>1</PrintHeader>
        </second>
    </item>
</Parameters>
</boost_serialization>

Konfiguracja składa się z jednego lub kilku ( w przykładzie jednego) definicji tablic (oznaczonych tu na zielono) poprzedzonych nazwą menu wywołująca eksport do CSV według opisanej konfiguracji <first>... Put the menu name here! ...</first>. Pozycja ta jest dopisywana jako podmenu FileExport. W pozycji  należy zdefiniować ilość tablic. Definicje tablic opisuje sie identycznie jak opisano w