+ {{-- The RDLC's own barcode textbox here uses the "Free 3 of 9
+ Extended" barcode font — we don't have that font, so this
+ would-be *{voucher}* fallback text is dropped in favor of the
+ real Code 128 barcode image rendered near the bottom instead. --}}
+
{{ $time }}
+
+
+
Γρ. Επίδοσης :
+
{{ $station_pros }}
+
{{ $station_pros_title }}
+
+
+ {{-- ΧΡΕΩΣΗ / REFERENCE / ΣΥΜΒΑΣΗ 3-cell row, and the Γρ.Κατάθεσης /
+ ΒΑΡΟΣ / ΟΓΚΟΜΕΤΡΙΚΟ ΒΑΡΟΣ / Τεμάχια row right below it: both are
+ genuinely tabular single rows of fixed-width cells, so — like
+ the equivalent A4 rows — they're built as real
+
instead of independently-
+ bordered absolute divs, which was drawing every shared edge
+ (each cell-to-cell seam, and the seam between these two rows)
+ twice, visibly doubling/thickening those lines versus a real
+ printed ELTA label. Each table is positioned at the row's own
+ RDLC top/left; the first table's bottom border is dropped since
+ the second table's top border already draws that shared line. --}}
+
+ Ισχύουν οι Γενικοί Οροι Παραχής Υπηρεσιών οι οποίοι βρίσκονται αναρτημένοι στο www.elta-courier.gr
+ και είναι διαθέσιμοι σε ολα τα καταστήματα της εταιρίας.
+
+
+
+ @if ($antik_1 ?? null)
+
+
{{ $antik_1 }}
+
+ @endif
+
+
+
+
+
{{ $voucher_no }}
+
+
+
diff --git a/resources/views/shipping/carriers/elta/partials/_main-copy.blade.php b/resources/views/shipping/carriers/elta/partials/_main-copy.blade.php
new file mode 100644
index 0000000..89a7c33
--- /dev/null
+++ b/resources/views/shipping/carriers/elta/partials/_main-copy.blade.php
@@ -0,0 +1,153 @@
+{{--
+ One "ΣΥΝΟΔΕΥΤΙΚΟ ΔΕΛΤΙΟ ΤΑΧΥΜΕΤΑΦΟΡΑΣ" copy (delivery or sender's),
+ geometry transcribed directly from ELTA_PEL.sydetaE.rdlc's delivery-
+ copy band (Top/Left values there are relative to that band; here
+ they're absolute cm offsets from THIS partial's own 0,0, since the
+ caller wraps it in a `position:relative` container sized 15.75cm x
+ 8.75cm — the same width/height as the RDLC band, read off its own
+ rectangle8/rectangle9/rectangle11/rectangle12 extents).
+
+ Expects: $copyType ('delivery'|'sender') and all of
+ EltaLabelRenderer's $data.
+--}}
+
+
+
+
+
ΕΛΛΗΝΙΚΑ ΤΑΧΥΔΡΟΜΕΙΑ Α.Ε.
+
Έδρα: Απελλού 1, 105 51, Αθήνα
+
Υποκ/μα: Λ. Μεσογείων 395, 153 43, Αγ. Παρασκευή
+
Α.Φ.Μ.: 094026421 | Δ.Ο.Υ.: ΚΕΦΟ.Δ.Ε. ΑΤΤΙΚΗΣ
+
Τ. 210-6073000 | Ε. info@elta-courier.gr
+
www.eltacourier.gr
+
+
ΕΕΤΤ ΑΜ 99-150 Γενική Αδεια Ταχ/κων Υπηρεσιών
+
+{{-- Title / barcode / voucher, centered column at x=8.52..15.58 --}}
+
+
ΣΥΝΟΔΕΥΤΙΚΟ ΔΕΛΤΙΟ ΤΑΧΥΜΕΤΑΦΟΡΑΣ
+
+
+
+ {{-- The RDLC's own barcode textbox uses the "Free 3 of 9 Extended"
+ barcode font (literal *{voucher}* text rendered as bars by that
+ font) — we don't have that font, so we render a real Code 128
+ barcode image above instead (visually equivalent, actually
+ scannable), making this second plain-text *{voucher}* line
+ redundant with it rather than a distinct field. --}}
+
{{ $voucher_no }}
+
+
+{{-- 5-cell deposit/destination/weight/pieces/volumetric row — a genuinely
+ tabular single row of fixed-width cells, so it's built as a real
+
rather than independently-bordered
+ absolute divs: that was drawing every shared internal edge twice
+ (once per adjacent cell), producing a visibly doubled/thickened line
+ that real printed ELTA labels don't show. The table is positioned via
+ the same absolute top/left/width the RDLC geometry gives the row as a
+ whole; each
+
+{{-- Charge banner + right-column panel stack (ΧΡΕΩΣΗ / Συν.Χρέωσης /
+ REFERENCE / ΠΑΡΑΤΗΡΗΣΕΙΣ, and the Πρόσθετες Υπηρεσίες column beside
+ them): these panels sit only a hair apart (~0.09-0.10cm, the RDLC's
+ own geometry, left untouched), close enough that each pair's two
+ independent borders read as one thick/doubled line at print
+ resolution. Each panel below keeps only the border sides it "owns"
+ on a shared seam (border-top/border-left removed where the
+ neighbouring panel above/left already draws that same line), so
+ every seam is drawn exactly once while every panel's outward-facing
+ sides keep their border. --}}
+
+@endif
diff --git a/resources/views/shipping/carriers/elta/partials/_party-box.blade.php b/resources/views/shipping/carriers/elta/partials/_party-box.blade.php
new file mode 100644
index 0000000..a3bd02d
--- /dev/null
+++ b/resources/views/shipping/carriers/elta/partials/_party-box.blade.php
@@ -0,0 +1,17 @@
+{{--
+ Sender/recipient box, matching SydetaLabelE.rdlc's rectangle10/
+ rectangle11 (ΑΠΟΣΤΟΛΕΑΣ/ΠΑΡΑΛΗΠΤΗΣ) layout: a bold title line, then
+ the RDLC's sender_1..5 / rec_1..5 fields as separate plain text
+ lines (ELTA's own client pre-wraps the address into these fixed-
+ width lines server-side, so we render each line separately rather
+ than reflowing the address ourselves, to match the real line
+ breaks).
+
+ Expects: $title, $lines (array of up to 5 strings).
+--}}
+
+ @endif
+@endforeach
diff --git a/resources/views/shipping/carriers/elta/partials/_payment-stub.blade.php b/resources/views/shipping/carriers/elta/partials/_payment-stub.blade.php
new file mode 100644
index 0000000..05c554a
--- /dev/null
+++ b/resources/views/shipping/carriers/elta/partials/_payment-stub.blade.php
@@ -0,0 +1,120 @@
+{{--
+ Copy 3: the ΤΑΧΥΠΛΗΡΩΜΗ ΕΙΣΠΡΑΞΗ/ΜΕΤΑΒΙΒΑΣΗ payment-receipt stub,
+ geometry transcribed from sydetaE.rdlc's third band (source Top
+ values there run ~19.22cm-27.0cm on the full A4 page; offsets below
+ are relative to this partial's own container, i.e. the RDLC's Top
+ minus 19.22cm). This band is narrower than copies 1/2 (starts at
+ x=3.01cm instead of x=0.27cm) — the RDLC leaves its left margin for
+ the perforated tear line + rotated "3. ΑΡΧΕΙΟ / ΓΡΑΦΕΙΟ ΚΑΤΑΘΕΣΗΣ"
+ text, reproduced by the caller outside this partial.
+
+ Expects all of EltaLabelRenderer's $data.
+--}}
+
+
+
+
+
{{ $voucher_no }}
+
+
{{ $voucher_no }}
+
+{{-- 4-cell deposit/destination/weight/pieces row: same doubled-border
+ issue and same fix as _main-copy.blade.php's 5-cell row — a real
+
in place of 4 independently-bordered
+ absolute divs, positioned at the row's own RDLC top/left/width. --}}
+
+
+
+
+ {{-- border-bottom:none on every cell: the ΑΠΟΣΤΟΛΕΑΣ party box
+ immediately below (top:2.44cm, this row ends at 2.42cm) already
+ draws that shared line with its own border-top. --}}
+
+
+
Γρ.Κατάθεσης
+
{{ $station_apo }}
+
+
+
Γρ.Προορισμού
+
{{ $station_pros }}
+
+
+
Βάρος
+
{{ $weight }}
+
+
+
Τεμάχια
+
{{ $package_label }}
+
+
+
+
+
{{ $service_code }}
+
{{ $service_name }}
+
+
+{{-- Below: several panel pairs sit a hair apart (or, for the
+ Συν.Χρέωσης/ΕΠΙΒΑΡΥΝΣΕΙΣ pair, even overlap slightly) per the RDLC's
+ own geometry — left untouched — close enough that two independent
+ borders read as one doubled/thick line. border-top/border-bottom is
+ removed from one side of each pair so only the remaining box's
+ border draws that shared line. --}}
+
+ Έλαβα γνώση των όρων που αναγράφονται στο αντίγραφο 1 και 6 και τους αποδέχομαι ανεπιφύλακτα
+
+
+{{-- rectangle29 --}}
+
+
ΥΠΟΓΡΑΦΗ ΑΠΟΣΤΟΛΕΑ
+
{{ $date }}
+
+{{-- rectangle43 --}}
+
+
ΟΝΟΜΑ/ΥΠΟΓΡΑΦΗ ΠΑΡΑΛΗΠΤΗ
+
Ημ/νία: Ώρα:
+
+{{-- rectangle44 --}}
+
+
Π Ο Σ Ο
+
{{ number_format($cod_amount ?? 0, 2) }}
+
+{{-- rectangle45: small ELTA-branded legal box; the real RDLC fills it via
+ its own Image18 bitmap (baked "ΠΟΡΤΑ-ΠΟΡΤΑ ΕΛΛΗΝΙΚΑ ΤΑΧΥΔΡΟΜΕΙΑ..."
+ legal text + logo graphic) rather than text fields — approximated
+ here with our own extracted logo + the same legal text as plain
+ HTML, since we can't extract that embedded bitmap. --}}
+