User Tools

Site Tools


pg:ns:protokoll:protokoll

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
pg:ns:protokoll:protokoll [2021/12/09 21:46] – angelegt adminpg:ns:protokoll:protokoll [2023/07/03 18:26] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ===== NTv2-Protokoll ===== ===== NTv2-Protokoll =====
 +
 +Das Programm erstellt über die Erstellung einer NTv2-Datei ein HTML-Protokoll, welches über einen Web-Browser angesehen werden kann.
 +
 +Das Protokoll wird mit dem Apache-FreeMarker erstellt und basiert auf ein Template welches individuell angepasst werden kann.
 +
 +Die Beschreibung und Verwendung (Template-Syntax) des Apache-FreMarkers finden Sie [[https://freemarker.apache.org/docs/index.html|hier]].
 +
 +\\
 +\\
 +\\
 +\\
 +
 +==== Beispiel: HTML-Layout ====
 +
 +
 +
 +{{ :pg:ns:protokoll:html_proto.png?700 |}}
 +
 +
 +
 +
 +==== Template-Variable ====
 +
 +^ Variable ^ Variable ^ Variable ^ Beschreibung ^
 +| PROJEKT |  |  | Projektname  |
 +| DATE | | | Datum der Protokollerstellung  |
 +| TIME | | | Uhrzeit der Protokollerstellung  |
 +| FILE_NAME| | | Name der NTv2-Datei  |
 +| NTV2_HDR_MAP | NUM_OREC_ID | | NTv2-Header: Parameter-Name  |
 +|  | NUM_OREC_VAL|   | NTv2-Header: Parameter-Wert |
 +|  | NUM_OREC_TXT|   | NTv2-Header: Parameter-Beschreibung  |
 +|  | NUM_SREC_ID |  | NTv2-Header: Parameter-Name  |
 +|  | NUM_SREC_VAL |  | NTv2-Header: Parameter-Wert  |
 +|  | NUM_SREC_TXT |  | NTv2-Header: Parameter-Beschreibung  |
 +|  | NUM_FILE_ID |  | NTv2-Header: Parameter-Name  |
 +|  | NUM_FILE_VAL |  | NTv2-Header: Parameter-Wert  |
 +|  | NUM_FILE_TXT |  | NTv2-Header: Parameter-Beschreibung  |
 +|  | GS_TYPE_ID |  | NTv2-Header: Parameter-Name  |
 +|  | GS_TYPE_VAL |  | NTv2-Header: Parameter-Wert  |
 +|  | GS_TYPE_TXT |  | NTv2-Header: Parameter-Beschreibung  |
 +|  | VERSION_ID |  | NTv2-Header: Parameter-Name  |
 +|  | VERSION_VAL |  | NTv2-Header: Parameter-Wert  |
 +|  | VERSION_TXT |  | NTv2-Header: Parameter-Beschreibung  |
 +|  | SYSTEM_F_ID |  | NTv2-Header: Parameter-Name  |
 +|  | SYSTEM_F_VAL |  | NTv2-Header: Parameter-Wert  |
 +|  | SYSTEM_F_TXT |  | NTv2-Header: Parameter-Beschreibung  |
 +|  | SYSTEM_T_ID |  | NTv2-Header: Parameter-Name  |
 +|  | SYSTEM_T_VAL |  | NTv2-Header: Parameter-Wert  |
 +|  | SYSTEM_T_TXT |  | NTv2-Header: Parameter-Beschreibung  |
 +|  | MAJOR_F_ID |  | NTv2-Header: Parameter-Name  |
 +|  | MAJOR_F_VAL |  | NTv2-Header: Parameter-Wert  |
 +|  | MAJOR_F_TXT |  | NTv2-Header: Parameter-Beschreibung  |
 +|  |  |   | NTv2-Header: Parameter-Name  |
 +|  | MINOR_F_VAL |  | NTv2-Header: Parameter-Wert  |
 +|  | MINOR_F_TXT |  | NTv2-Header: Parameter-Beschreibung  |
 +|  | MAJOR_T_ID |  | NTv2-Header: Parameter-Name  |
 +|  | MAJOR_T_VAL |  | NTv2-Header: Parameter-Wert  |
 +|  | MAJOR_T_TXT |  | NTv2-Header: Parameter-Beschreibung  |
 +|  | MINOR_T_ID |  | NTv2-Header: Parameter-Name  |
 +|  | MINOR_T_VAL |  | NTv2-Header: Parameter-Wert  |
 +|  | MINOR_T_TXT |  | NTv2-Header: Parameter-Beschreibung  |
 +| GRID_LIST | GRID_NAME |  | Gitter-Name  |
 +|  | PARAM | HDR_SUB_NAME_LBL | Gitter-Header: Parameter-Name  |
 +|  |  | HDR_SUB_NAME_VAL | Gitter-Header: Parameter-Wert  |
 +|  |  | HDR_SUB_NAME_TXT | Gitter-Header: Parameter-Beschreibung  |
 +|  |  | HDR_PARENT_LBL | Gitter-Header: Parameter-Name  |
 +|  |  | HDR_PARENT_VAL | Gitter-Header: Parameter-Wert  |
 +|  |  | HDR_PARENT_TXT | Gitter-Header: Parameter-Beschreibung  |
 +|  |  | HDR_CREATED_LBL | Gitter-Header: Parameter-Name  |
 +|  |  | HDR_CREATED_VAL | Gitter-Header: Parameter-Wert  |
 +|  |  | HDR_CREATED_TXT | Gitter-Header: Parameter-Beschreibung  |
 +|  |  | HDR_UPDATED_LBL | Gitter-Header: Parameter-Name  |
 +|  |  | HDR_UPDATED_VAL | Gitter-Header: Parameter-Wert  |
 +|  |  | HDR_UPDATED_TXT | Gitter-Header: Parameter-Beschreibung  |
 +|  |  | HDR_S_LAT_LBL | Gitter-Header: Parameter-Name  |
 +|  |  | HDR_S_LAT_VAL | Gitter-Header: Parameter-Wert  |
 +|  |  | HDR_S_LAT_TXT | Gitter-Header: Parameter-Beschreibung  |
 +|  |  | HDR_N_LAT_LBL | Gitter-Header: Parameter-Name  |
 +|  |  | HDR_N_LAT_VAL | Gitter-Header: Parameter-Wert  |
 +|  |  | HDR_N_LAT_TXT | Gitter-Header: Parameter-Beschreibung  |
 +|  |  | HDR_E_LON_LBL | Gitter-Header: Parameter-Name  |
 +|  |  | HDR_E_LON_VAL | Gitter-Header: Parameter-Wert  |
 +|  |  | HDR_E_LON_TXT | Gitter-Header: Parameter-Beschreibung  |
 +|  |  | HDR_W_LON_LBL | Gitter-Header: Parameter-Name  |
 +|  |  | HDR_W_LON_VAL | Gitter-Header: Parameter-Wert  |
 +|  |  | HDR_W_LON_TXT | Gitter-Header: Parameter-Beschreibung  |
 +|  |  | HDR_LAT_INC_LBL | Gitter-Header: Parameter-Name  |
 +|  |  | HDR_LAT_INC_VAL | Gitter-Header: Parameter-Wert  |
 +|  |  | HDR_LAT_INC_TXT | Gitter-Header: Parameter-Beschreibung  |
 +|  |  | HDR_LON_INC_LBL | Gitter-Header: Parameter-Name  |
 +|  |  | HDR_LON_INC_VAL | Gitter-Header: Parameter-Wert  |
 +|  |  | HDR_LON_INC_TXT | Gitter-Header: Parameter-Beschreibung  |
 +|  |  | HDR_LON_INC_TXT | ??????????????  |
 +|  |  | HDR_GS_COUNT_LBL | Gitter-Header: Parameter-Name  |
 +|  |  | HDR_GS_COUNT_VAL | Gitter-Header: Parameter-Wert  |
 +|  |  | HDR_GS_COUNT_TXT | Gitter-Header: Parameter-Beschreibung  |
 +|  |  | TR_PRJ_HOMO | Transformation: Homogenisierung „T“ / „F“  |
 +|  |  | TR_MP_EPSG_ID | Transformation: Map-Projektion ID  |
 +|  |  | TR_MP_EPSG_DESC | Transformation: Map-Projektion Beschreibung  |
 +|  |  | TR_PC_EPSG_ID | Transformation: Proj.Conv. ID  |
 +|  |  | TR_PC_EPSG_DESC | Transformation: Proj.Conv. Beschreibung  |
 +|  |  | TR_PM_EPSG_ID | Transformation: Prime-Meridian ID  |
 +|  |  | TR_PM_EPSG_DESC | Transformation: Prime-Meridian Beschreibung  |
 +|  |  | TR_SRC_MP_EPSG_ID | Transf.Source: Map-Projektion ID  |
 +|  |  | TR_SRC_MP_EPSG_DESC | Transf.Source: Map-Projektion Beschreibung  |
 +|  |  | TR_SRC_PC_EPSG_ID | Transf.Source: Proj.Conv. ID  |
 +|  |  | TR_SRC_PC_EPSG_DESC | Transf.Source: Proj.Conv. Beschreibung  |
 +|  |  | TR_SRC_PM_EPSG_ID | Transf.Source: Prime-Meridian ID  |
 +|  |  | TR_SRC_PM_EPSG_DESC | Transf.Source: Prime-Meridian Beschreibung  |
 +|  |  | TR_TRG_MP_EPSG_ID | Transf.Target: Map-Projektion ID  |
 +|  |  | TR_TRG_MP_EPSG_DESC | Transf.Target: Map-Projektion Beschreibung  |
 +|  |  | TR_TRG_PC_EPSG_ID | Transf.Target: Proj.Conv. ID  |
 +|  |  | TR_TRG_PC_EPSG_DESC | Transf.Target: Proj.Conv. Beschreibung  |
 +|  |  | TR_TRG_PM_EPSG_ID | Transf.Target: Prime-Meridian ID  |
 +|  |  | TR_TRG_PM_EPSG_DESC | Transf.Target: Prime-Meridian Beschreibung  |
 +|  |  | TR_PAR | Trnsformations-Parameter  |
 +|  |  | TR_PAR_TXT | Trnsformations-Beschreibung  |
 +|  |  | TR_TL_REY | Transformation: Translation REY  |
 +|  |  | TR_TL_HNX | Transformation: Translation HNX  |
 +|  |  | TR_ROT_REY | Transformation: Rotation REY  |
 +|  |  | TR_ROT_HNX | Transformation: Rotation HNX  |
 +|  |  | TR_SC_REY | Transformation: Maßstab REY  |
 +|  |  | TR_SC_HNX | Transformation: maßstab HNX  |
 +|  |  | GEN_REY_MIN |   |
 +|  |  | GEN_REY_MAX |   |
 +|  |  | GEN_REY_DELTA |   |
 +|  |  | GEN_HNX_MIN |   |
 +|  |  | GEN_HNX_MAX |   |
 +|  |  | GEN_HNX_DELTA |   |
 +|  |  | GEN_LAT_INC |   |
 +|  |  | GEN_LON_INC |   |
 +|  |  | GEN_LAT_DEG_MIN |   |
 +|  |  | GEN_LAT_MIN_MIN |   |
 +|  |  | GEN_LAT_SEC_MIN |   |
 +|  |  | GEN_LAT_DEG_MAX |   |
 +|  |  | GEN_LAT_MIN_MAX" |   |
 +|  |  | GEN_LON_DEG_MIN |   |
 +|  |  | GEN_LAT_SEC_MAX |   |
 +|  |  | GEN_LON_MIN_MIN |   |
 +|  |  | GEN_LON_SEC_MIN |   |
 +|  |  | GEN_LON_DEG_MAX |   |
 +|  |  | GEN_LON_MIN_MAX |   |
 +|  |  | GEN_LON_SEC_MAX |   |
 +|  | PP_LIST | PID |   |
 +|  |  | SRC_REY |   |
 +|  |  | SRC_HNX |   |
 +|  |  | SRC_TP_REY |   |
 +|  |  | SRC_TP_HNX |   |
 +|  |  | TRG_REY |   |
 +|  |  | TRG_HNX |   |
 +|  |  | TRG_TP_REY |   |
 +|  |  | TRG_TP_HNX |   |
 +|  |  | RK_REY |   |
 +|  |  | RK_HNX |   |
 +
 +==== HTML-Template (FreeMarker) ====
 +
 +<code html> 
 +<#-- NTv2-Protokoll -->
 +
 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 +
 +<html xmlns="http://www.w3.org/1999/xhtml">
 +
 +<head>
 +
 +<meta content="text/html;charset=UTF-8" http-equiv="Content-Type" />
 +<meta content="de" http-equiv="Content-Language" />
 +
 +<title>NTv2-Studio</title>
 +
 +<LINK href="${FILE_NAME}.css" rel="stylesheet" type="text/css">
 +
 +</head>
 +
 +<body>
 +
 +  <div class="seite">
 +
 +    <table class="table" width="100%">
 +
 +      <tr class="hdr_line">
 +
 +        <td class="hdr_name" colspan="4">Projekt: ${PROJEKT}</td>
 +
 +        <td class="hdr_logo"><img alt="logo" src="${FILE_NAME}.png" height="50"
 +          align="bottom" /></td>
 +
 +      </tr>
 +
 +      <tr>
 +        <td colspan="5">
 +          <table  class="table_title">
 +            <tr>
 +              <th>NTv2-Datei</th>
 +            </tr>
 +          </table>
 +        </td>
 +      </tr>
 +
 +      <#-- ----------------- Ausgabe NTv2_HDR-PARAM ----------------- -->
 +      
 +      <tr>
 +        <td></td>
 +        <td colspan="4">
 +
 +          <table   class="table_ntv2_hdr">
 +            <tr>
 +              <th colspan="3">NTv2-Header</th>
 +            </tr>
 +            <tr>
 +              <th>ID</th>
 +              <th>Wert</th>
 +              <th>Bezeichnung</th>
 +            </tr>
 +            <tr>
 +              <td>${NTV2_HDR_MAP.NUM_OREC_ID}</td>
 +              <td>${NTV2_HDR_MAP.NUM_OREC_VAL}</td>
 +              <td>${NTV2_HDR_MAP.NUM_OREC_TXT}</td>
 +            </tr>
 +            <tr>
 +...
 +            </tr>
 +            <tr>
 +              <td>${NTV2_HDR_MAP.MINOR_T_ID}</td>
 +              <td>${NTV2_HDR_MAP.MINOR_T_VAL}</td>
 +              <td>${NTV2_HDR_MAP.MINOR_T_TXT}</td>
 +            </tr>
 +
 +          </table>
 +
 +        </td>
 +      </tr>
 +
 +      <#-- ================= Gitter-Liste ANFANG ================= -->
 +  
 +      <#list GRID_LIST as GRID>
 +            
 +      <tr>
 +        <td colspan="5">
 +          <table  class="table_title">
 +            <tr>
 +              <th>Gitter: ${GRID.PARAM.HDR_SUB_NAME_VAL}</th>
 +            </tr>
 +          </table>
 +        </td>
 +      </tr>
 +
 +      <#-- ----------------- Ausgabe GRID_HDR-PARAM ----------------- --> 
 +
 +      <tr>
 +        <td></td>
 +        <td colspan="4">
 +
 +          <table   class="table_grid_hdr">
 +            <tr>
 +              <th colspan="3">Gitter-Header</th>
 +            </tr>
 +            <tr>
 +              <th>ID</th>
 +              <th>Wert</th>
 +              <th>Bezeichnung</th>
 +            </tr>
 +            <tr>
 +              <td>${GRID.PARAM.HDR_SUB_NAME_LBL}</td>
 +              <td>${GRID.PARAM.HDR_SUB_NAME_VAL}</td>
 +              <td>${GRID.PARAM.HDR_SUB_NAME_TXT}</td>
 +            </tr>
 +            <tr>
 +...
 +            </tr>
 +            <tr>
 +              <td>${GRID.PARAM.HDR_GS_COUNT_LBL}</td>
 +              <td>${GRID.PARAM.HDR_GS_COUNT_VAL}</td>
 +              <td>${GRID.PARAM.HDR_GS_COUNT_TXT}</td>
 +            </tr>
 +
 +          </table>
 +
 +        </td>
 +        
 +      </tr>
 +      
 +      <#-- ----------------- Ausgabe CRS-DEF ----------------- --> 
 +
 +      <tr>
 +        <td colspan="5">&nbsp;</td>
 +      </tr>
 +      
 +      <tr>
 +        <td></td>
 +        <td colspan="4">
 +
 +          <table   class="table_crs">
 +            <tr>
 +              <th colspan="5">CRS / Bezugssystem</th>
 +            </tr>
 +            <tr>
 +              <th></th>
 +              <th colspan="2">SRC</th>
 +              <th colspan="2">TRG</th>
 +            </tr>
 +            <tr>
 +              <th></th>
 +              <th>EPSG-ID</th>
 +              <th>Bezeichnung</th>
 +              <th>EPSG-ID</th>
 +              <th>Bezeichnung</th>
 +            </tr>
 +            <tr>
 +              <td>Map-Proj.</td>
 +              <td>${GRID.PARAM.CRS_SRC_MP_EPSG_ID}</td>
 +              <td>${GRID.PARAM.CRS_SRC_MP_EPSG_DESC}</td>
 +              <td>${GRID.PARAM.CRS_TRG_MP_EPSG_ID}</td>
 +              <td>${GRID.PARAM.CRS_TRG_MP_EPSG_DESC}</td>
 +            </tr>
 +            <tr>
 +              <td>Proj.-Conv.</td>
 +              <td>${GRID.PARAM.CRS_SRC_PC_EPSG_ID}</td>
 +              <td>${GRID.PARAM.CRS_SRC_PC_EPSG_DESC}</td>
 +              <td>${GRID.PARAM.CRS_TRG_PC_EPSG_ID}</td>
 +              <td>${GRID.PARAM.CRS_TRG_PC_EPSG_DESC}</td>
 +            </tr>
 +            <tr>
 +              <td>Prime-Mer.</td>
 +              <td>${GRID.PARAM.CRS_SRC_PM_EPSG_ID}</td>
 +              <td>${GRID.PARAM.CRS_SRC_PM_EPSG_DESC}</td>
 +              <td>${GRID.PARAM.CRS_TRG_PM_EPSG_ID}</td>
 +              <td>${GRID.PARAM.CRS_TRG_PM_EPSG_DESC}</td>
 +            </tr>
 +          </table>
 +        </td>
 +      </tr>
 +      
 +      <#-- ----------------- Ausgabe TransParam ----------------- -->
 +      
 +      <tr>
 +        <td></td>
 +        <td colspan="4">
 +
 +          <table   class="table_trans">
 +            <tr>
 +              <th colspan="3">Pass-Punkt-Transformation</th>
 +            </tr>
 +            <tr>
 +              <th colspan="3">${GRID.PARAM.TRANS_PAR_TXT}</th>
 +            </tr>
 +            <tr>
 +              <th></th>
 +              <th>REY</th>
 +              <th>HNX</th>
 +            </tr>
 +            <tr>
 +              <td>Translation/Verschiebung (T):</td>
 +              <td>${GRID.PARAM.TRANS_TL_REY}</td>
 +              <td>${GRID.PARAM.TRANS_TL_HNX}</td>
 +            </tr>
 +            <tr>
 +              <td>Rotation/Drehung (R):</td>
 +              <td>${GRID.PARAM.TRANS_ROT_REY}</td>
 +              <td>${GRID.PARAM.TRANS_ROT_HNX}</td>
 +            </tr>
 +            <tr>
 +              <td>Scale/Maßstab (M):</td>
 +              <td>${GRID.PARAM.TRANS_SC_REY}</td>
 +              <td>${GRID.PARAM.TRANS_SC_HNX}</td>
 +            </tr>
 +          </table>
 +
 +        </td>
 +      </tr>
 +            
 +      <#-- ----------------- Ausgabe PassPkte ----------------- --> 
 +      
 +      <tr>
 +
 +        <td>&nbsp;</td>
 +        
 +        <td colspan="4">
 +        
 +          <table  class="table_pp">
 +
 +              <tr>
 +                <th colspan="7">Pass-Punkte</th>
 +              </tr>
 +              <tr>
 +                <th>Pkt-ID</th>
 +                <th>SRC-REY</th>
 +                <th>SRC-HNX</th>
 +                <th>TRG-REY</th>
 +                <th>TRG-HNX</th>
 +                <th>RK-REY</th>
 +                <th>RK-HNX</th>
 +              </tr>
 +          
 +            <#list GRID.PP_LIST as PP>
 +              <tr>
 +                <td>${PP.PID}</td>
 +                <td>${PP.SRC_REY}</td>
 +                <td>${PP.SRC_HNX}</td>
 +                <td>${PP.TRG_REY}</td>
 +                <td>${PP.TRG_HNX}</td>
 +                <td>${PP.RK_REY}</td>
 +                <td>${PP.RK_HNX}</td>
 +              </tr>
 +            </#list>   
 +          </table>
 +        </td>
 +      </tr>
 +
 +      <#-- ----------------- Ausgabe GenKM ----------------- --> 
 +
 +      <tr>
 +        <td>&nbsp;</td>
 +        <td colspan="4">
 +        
 +          <table  class="table_gen_km">
 +            <tr>
 +              <th colspan="5">Kartesische Ausdehnung (Passpunkte, SRC/System-F)</th>
 +            </tr>
 +            <tr>
 +              <th></th>
 +              <th>Min</th>
 +              <th>Max</th>
 +              <th>Delta</th>
 +            </tr>
 +            <tr>
 +              <td>REY:</td>
 +              <td>${GRID.PARAM.GEN_REY_MIN} km</td>
 +              <td>${GRID.PARAM.GEN_REY_MAX} km</td>
 +              <td>${GRID.PARAM.GEN_REY_DELTA} km</td>
 +            </tr>
 +            <tr>
 +              <td>HNX:</td>
 +              <td>${GRID.PARAM.GEN_HNX_MIN} km</td>
 +              <td>${GRID.PARAM.GEN_HNX_MAX} km</td>
 +              <td>${GRID.PARAM.GEN_HNX_DELTA} km</td>
 +            </tr>
 +          </table>
 +        
 +        </td>
 +      </tr>
 +      
 +      <#-- ----------------- Ausgabe GenINC ----------------- --> 
 +      
 +      <tr>
 +        <td>&nbsp;</td>
 +        <td colspan="4">
 +        
 +          <table  class="table_gen_inc">
 +            <tr>
 +              <th colspan="5">Gitterweite</th>
 +            </tr>
 +            <tr>
 +              <td>Lat</td>
 +                            <td>${GRID.PARAM.GEN_LAT_INC}"</td>
 +              
 +            </tr>
 +            <tr>
 +              <td>Lon</td>
 +              <td>${GRID.PARAM.GEN_LON_INC}"</td>
 +            </tr>
 +          </table>
 +        </td>
 +      </tr>      
 +      
 +      <#-- ----------------- Ausgabe GenLL ----------------- --> 
 +      
 +      <tr>
 +        <td>&nbsp;</td>
 +        <td colspan="3">
 +        
 +          <table  class="table_gen_ll">
 +                      <tr>
 +              <th colspan="3">Geographische Ausdehnung</th>
 +            </tr>
 +                      <tr>
 +              <th></th>
 +              <th>Min</th>
 +              <th>Max</th>
 +            </tr>
 +            <tr>
 +              <td>Lat</td>
 +              <td>${GRID.PARAM.GEN_LAT_DEG_MIN}&#186;&nbsp;${GRID.PARAM.GEN_LAT_MIN_MIN}'&nbsp;${GRID.PARAM.GEN_LAT_SEC_MIN}"</td>
 +              <td>${GRID.PARAM.GEN_LAT_DEG_MAX}&#186;&nbsp;${GRID.PARAM.GEN_LAT_MIN_MAX}'&nbsp;${GRID.PARAM.GEN_LAT_SEC_MAX}"</td>
 +            </tr>
 +            <tr>
 +              <td>Lon</td>
 +              <td>${GRID.PARAM.GEN_LON_DEG_MIN}&#186;&nbsp;${GRID.PARAM.GEN_LON_MIN_MIN}'&nbsp;${GRID.PARAM.GEN_LON_SEC_MIN}"</td>
 +              <td>${GRID.PARAM.GEN_LON_DEG_MAX}&#186;&nbsp;${GRID.PARAM.GEN_LON_MIN_MAX}'&nbsp;${GRID.PARAM.GEN_LON_SEC_MAX}"</td>
 +            </tr>
 +          </table>
 +                    
 +        </td>
 +      </tr>
 +      
 +      <#-- ================= Gitter-ENDE ================= -->
 +      
 +      </#list>
 +
 +      <#-- GRID_LIST Ende -->
 +
 +      <tr>
 +        <td>&nbsp;</td>
 +        <td>&nbsp;</td>
 +        <td>&nbsp;</td>
 +        <td>&nbsp;</td>
 +      </tr>
 +      <tr>
 +        <td class="footer" colspan="5">Erstellt am ${DATE} um ${TIME} mit NTv2-Studio,
 +          GOSplus, K.-H. Steffens, Oelde</td>
 +      </tr>
 +        
 +    </table>
 +
 +  </div>
 +
 +</body>
 +</html>
 +
 +</code>
  
  
  
pg/ns/protokoll/protokoll.1639086387.txt.gz · Last modified: 2023/07/03 18:26 (external edit)