Initial commit – AufmaßCreater v2.35
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,323 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<style>
|
||||
@page {
|
||||
size: A4 landscape;
|
||||
margin: 5mm;
|
||||
}
|
||||
body {
|
||||
font-family: DejaVu Sans, Helvetica, sans-serif;
|
||||
font-size: 7pt;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
color: #000;
|
||||
}
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
td, th {
|
||||
border: 1px solid #000;
|
||||
padding: 1px 2px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.header-row td {
|
||||
padding: 2px 4px;
|
||||
font-size: 7.5pt;
|
||||
}
|
||||
.label {
|
||||
font-weight: bold;
|
||||
background: #f2f2f2;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.sm-header th {
|
||||
background: #2F5496;
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
font-size: 6pt;
|
||||
padding: 2px 3px;
|
||||
}
|
||||
#pos-tbl td {
|
||||
padding: 2px 3px;
|
||||
}
|
||||
tr.trenner td {
|
||||
background: #f5f5f5;
|
||||
height: 3px;
|
||||
}
|
||||
tr.sum-row td {
|
||||
font-weight: bold;
|
||||
font-size: 7pt;
|
||||
}
|
||||
.summary-title {
|
||||
background: #D6E4F0;
|
||||
color: #2F5496;
|
||||
font-weight: bold;
|
||||
font-size: 9pt;
|
||||
text-align: center;
|
||||
padding: 3px;
|
||||
}
|
||||
.summary-header th {
|
||||
background: #2F5496;
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
font-size: 6pt;
|
||||
padding: 2px;
|
||||
}
|
||||
.summary-data td {
|
||||
font-size: 7pt;
|
||||
padding: 1px 3px;
|
||||
}
|
||||
.summary-sum td {
|
||||
font-weight: bold;
|
||||
font-size: 7pt;
|
||||
border-bottom: 1px solid #000;
|
||||
}
|
||||
.num {
|
||||
text-align: right;
|
||||
}
|
||||
.center {
|
||||
text-align: center;
|
||||
}
|
||||
.left {
|
||||
text-align: left;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!-- Row 1: Logo / Firmenname / Aufmaß -->
|
||||
<table style="margin-bottom:5mm">
|
||||
|
||||
<tr>
|
||||
<td style="border:none; width:30mm">
|
||||
<img src="E:\NC_KPT\Documents\_Zwischenablage\_Coding\AufmassCreater v2.35 (20260309)\_aufmass_web\app\..\data\uploads\logos\logo_1.png" width="120">
|
||||
</td>
|
||||
<td style="border:none; text-align:center; vertical-align:middle; font-size:14pt; font-weight:bold; color:#2F5496">
|
||||
Aufmaß
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<!-- Header rows (Label-Spalten: 1,3,5,7 → jeweils 8%; Value-Spalten: 2,4,6,8 → Rest) -->
|
||||
<table class="header-row">
|
||||
<tr>
|
||||
<td class="label" style="width:8%">Vertrag:</td>
|
||||
<td style="width:17%">SW Proj+Doku 2024ff</td>
|
||||
<td class="label" style="width:8%">LV-Name:</td>
|
||||
<td style="width:17%">LV-KPT-Proj+Doku-2024ff</td>
|
||||
<td class="label" style="width:8%">Aufmaß-Datum:</td>
|
||||
<td style="width:17%">20.05.2026</td>
|
||||
<td style="width:8%"></td>
|
||||
<td style="width:17%"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">Projekt:</td>
|
||||
<td>SD 2 Team 8 (PTI 21+22)</td>
|
||||
<td class="label">Baustelle:</td>
|
||||
<td colspan="5">Doku</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">Typ:</td>
|
||||
<td>Schlussaufmaß</td>
|
||||
<td class="label">Bauabschnitt:</td>
|
||||
<td colspan="5">NVT 56V1102 FED</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">SM-Nr.:</td>
|
||||
<td>211826415</td>
|
||||
<td class="label">Startdatum:</td>
|
||||
<td>15.01.2026</td>
|
||||
<td class="label">Name:</td>
|
||||
<td>Metta Enrico</td>
|
||||
<td class="label">Tel:</td>
|
||||
<td>+49 621 294</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">Abruf-Nr.:</td>
|
||||
<td>4213906453</td>
|
||||
<td class="label">Enddatum:</td>
|
||||
<td>01.07.2026</td>
|
||||
<td class="label">Email:</td>
|
||||
<td colspan="3"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<!-- Position table (Spalten-% wie Excel max_widths) -->
|
||||
<table id="pos-tbl">
|
||||
<thead>
|
||||
<tr class="sm-header">
|
||||
<th style="width:7%">Abschn.</th>
|
||||
<th style="width:6%">Pos-Nr</th>
|
||||
<th style="width:4%">Fakt.</th>
|
||||
<th style="width:5%">Länge</th>
|
||||
<th style="width:5%">Breite</th>
|
||||
<th style="width:5%">Tiefe</th>
|
||||
<th style="width:6%">Menge</th>
|
||||
<th style="width:3%">EH</th>
|
||||
<th style="width:23%">Kurztext</th>
|
||||
<th style="width:18%">Bemerkung</th>
|
||||
<th style="width:6%">Menge</th>
|
||||
<th style="width:6%">EP (€)</th>
|
||||
<th style="width:6%">GP (€)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="center"></td>
|
||||
<td>10086332</td>
|
||||
<td class="num">1.00</td>
|
||||
<td class="num">100.00</td>
|
||||
<td class="num"></td>
|
||||
<td class="num"></td>
|
||||
<td class="num">100.00</td>
|
||||
<td class="center">M</td>
|
||||
<td class="left">Dokumentation von Cu/Gf VzK-Trassen</td>
|
||||
<td class="left"></td>
|
||||
<td class="num">100.00</td>
|
||||
<td class="num">1.25</td>
|
||||
<td class="num">125.00</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="center"></td>
|
||||
<td>10086667</td>
|
||||
<td class="num">1.00</td>
|
||||
<td class="num"></td>
|
||||
<td class="num"></td>
|
||||
<td class="num"></td>
|
||||
<td class="num">1.00</td>
|
||||
<td class="center">ST</td>
|
||||
<td class="left">Dokumentation vorversorgtes Grundstück</td>
|
||||
<td class="left"></td>
|
||||
<td class="num">4.00</td>
|
||||
<td class="num">22.47</td>
|
||||
<td class="num">89.88</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="center"></td>
|
||||
<td>10086332</td>
|
||||
<td class="num">1.00</td>
|
||||
<td class="num">95.00</td>
|
||||
<td class="num"></td>
|
||||
<td class="num"></td>
|
||||
<td class="num">95.00</td>
|
||||
<td class="center">M</td>
|
||||
<td class="left">Dokumentation von Cu/Gf VzK-Trassen</td>
|
||||
<td class="left"></td>
|
||||
<td class="num">95.00</td>
|
||||
<td class="num">1.25</td>
|
||||
<td class="num">118.75</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="center"></td>
|
||||
<td>10086667</td>
|
||||
<td class="num">1.00</td>
|
||||
<td class="num"></td>
|
||||
<td class="num"></td>
|
||||
<td class="num"></td>
|
||||
<td class="num">1.00</td>
|
||||
<td class="center">ST</td>
|
||||
<td class="left">Dokumentation vorversorgtes Grundstück</td>
|
||||
<td class="left"></td>
|
||||
<td class="num">4.00</td>
|
||||
<td class="num">22.47</td>
|
||||
<td class="num">89.88</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr class="sum-row">
|
||||
<td colspan="11"></td>
|
||||
<td class="num">Summe:</td>
|
||||
<td class="num">423.51</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<!-- Summary section -->
|
||||
|
||||
<br>
|
||||
<table>
|
||||
<tr><td class="summary-title" colspan="5">Mengen- und Positions-Zusammenfassung</td></tr>
|
||||
<tr class="summary-header">
|
||||
<th style="width:8%">Pos-Nr</th>
|
||||
<th style="width:60%">Kurztext</th>
|
||||
<th style="width:10%">Menge</th>
|
||||
<th style="width:10%">EP (€)</th>
|
||||
<th style="width:12%">GP (€)</th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
<tr class="summary-data">
|
||||
<td class="center">10086332</td>
|
||||
<td class="left">Dokumentation von Cu/Gf VzK-Trassen</td>
|
||||
<td class="num">195.00</td>
|
||||
<td class="num">1.25</td>
|
||||
<td class="num">243.75</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
<tr class="summary-data">
|
||||
<td class="center">10086667</td>
|
||||
<td class="left">Dokumentation vorversorgtes Grundstück</td>
|
||||
<td class="num">8.00</td>
|
||||
<td class="num">22.47</td>
|
||||
<td class="num">179.76</td>
|
||||
</tr>
|
||||
|
||||
<tr class="summary-sum">
|
||||
<td colspan="2"></td>
|
||||
<td class="num">Summe:</td>
|
||||
<td class="num">423.51</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,86 @@
|
||||
%PDF-1.4
|
||||
%“Œ‹ž ReportLab Generated PDF document (opensource)
|
||||
1 0 obj
|
||||
<<
|
||||
/F1 2 0 R /F2 3 0 R
|
||||
>>
|
||||
endobj
|
||||
2 0 obj
|
||||
<<
|
||||
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
|
||||
>>
|
||||
endobj
|
||||
4 0 obj
|
||||
<<
|
||||
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
|
||||
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
|
||||
>> /Rotate 0 /Trans <<
|
||||
|
||||
>>
|
||||
/Type /Page
|
||||
>>
|
||||
endobj
|
||||
5 0 obj
|
||||
<<
|
||||
/Outlines 7 0 R /PageMode /UseNone /Pages 9 0 R /Type /Catalog
|
||||
>>
|
||||
endobj
|
||||
6 0 obj
|
||||
<<
|
||||
/Author () /CreationDate (D:20260526112825+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260526112825+02'00') /Producer (xhtml2pdf <https://github.com/xhtml2pdf/xhtml2pdf/>)
|
||||
/Subject () /Title () /Trapped /False
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
<<
|
||||
/Count 1 /First 8 0 R /Last 8 0 R /Type /Outlines
|
||||
>>
|
||||
endobj
|
||||
8 0 obj
|
||||
<<
|
||||
/Dest [ 4 0 R /Fit ] /Parent 7 0 R /Title (Test)
|
||||
>>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/Count 1 /Kids [ 4 0 R ] /Type /Pages
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<<
|
||||
/Filter [ /ASCII85Decode /FlateDecode ] /Length 356
|
||||
>>
|
||||
stream
|
||||
Gaua89i$Er&;KZOMYF%r4$,6pZs6=1'B98`afAQ=2IPN7Z@Cc?!jX'Z2e<&Aq0Lqr#WRS"kApl5#AeSc;1o`V8L;5:DF3l"2"?mG><SC[.P&$_;I-9?fh#>Nkqc:#j430l`5OKH$'V;rK?un8=YFNRcuu=dB"YHAT6#CmiZd_R^Fg*.#Zo,BPMJ'.4LpW6`g?%"fMN&fSB5m6qK92SicNFYIZ>bk3&\nB%*"I6CaK`40EdDJ#Z(?+h*]aAWg^:1o-\/BN#BT?'Kl##pM_'9Nl>4#a@eTsj5Wp6f-a`ajtasiTB+!]?CmVX%I*o>)GbiWCM`(nWCbu`E"R#:rAs;eNYuo%"3!22n'F#~>endstream
|
||||
endobj
|
||||
xref
|
||||
0 11
|
||||
0000000000 65535 f
|
||||
0000000061 00000 n
|
||||
0000000102 00000 n
|
||||
0000000209 00000 n
|
||||
0000000321 00000 n
|
||||
0000000525 00000 n
|
||||
0000000609 00000 n
|
||||
0000000861 00000 n
|
||||
0000000932 00000 n
|
||||
0000001002 00000 n
|
||||
0000001061 00000 n
|
||||
trailer
|
||||
<<
|
||||
/ID
|
||||
[<04a4800bc14466aa8be87b4cbf2a8608><04a4800bc14466aa8be87b4cbf2a8608>]
|
||||
% ReportLab generated PDF document -- digest (opensource)
|
||||
|
||||
/Info 6 0 R
|
||||
/Root 5 0 R
|
||||
/Size 11
|
||||
>>
|
||||
startxref
|
||||
1508
|
||||
%%EOF
|
||||
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 108 KiB |
Reference in New Issue
Block a user