diff --git a/lib/pdf-business-card.tsx b/lib/pdf-business-card.tsx index ecfaab3c..2808d037 100644 --- a/lib/pdf-business-card.tsx +++ b/lib/pdf-business-card.tsx @@ -90,7 +90,7 @@ const styles = StyleSheet.create({ top: 0, left: 0, right: 0, - bottom: '16mm', // Match the bar below + bottom: '20mm', // Truck stops above the footer area to avoid text conflict zIndex: 1, }, frontBackgroundImage: { @@ -101,7 +101,7 @@ const styles = StyleSheet.create({ frontContainer: { flex: 1, paddingTop: '3mm', // Compensate for top bleed for perfect optical centering - paddingBottom: '16mm', // Match the bar height + paddingBottom: '20mm', // Leave space for the footer area justifyContent: 'center', alignItems: 'center', }, @@ -118,20 +118,25 @@ const styles = StyleSheet.create({ textTransform: 'uppercase', zIndex: 100, }, - frontGreenBarBottom: { + frontFooterArea: { position: 'absolute', bottom: 0, left: 0, right: 0, - height: '16mm', // Slightly taller for more breathing room + height: '20mm', // Generous area for the footer paddingBottom: '3mm', // Exactly compensate for bottom bleed (3mm trim) - borderTop: `1pt solid ${COLORS.green}`, // Thin, elegant separator - backgroundColor: '#000a66', zIndex: 50, flexDirection: 'column', justifyContent: 'center', alignItems: 'center', - gap: 5, // More breathing room between tagline and icons + gap: 5, // Breathing room between tagline and icons + }, + frontSeparator: { + width: '45mm', // Elegant partial-width divider + height: 1, + backgroundColor: COLORS.green, + marginBottom: 2, // Space before tagline + opacity: 0.8, }, frontIconsGroup: { flexDirection: 'row', @@ -752,12 +757,10 @@ export const PDFBusinessCard: React.FC = ({ /> )} - + + VON 0,6/1,0 KV BIS 64/110 KV diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich.pdf index f52a8bd6..0b75a355 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_NoTruck.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_NoTruck.pdf index 3a51e77c..5c7e6ae2 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_NoTruck.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_NoTruck.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_Viaprinto_CMYK_91x61mm_3mmBleed.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_Viaprinto_CMYK_91x61mm_3mmBleed.pdf index 1bd2edbf..d81de7bc 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_Viaprinto_CMYK_91x61mm_3mmBleed.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_Viaprinto_CMYK_91x61mm_3mmBleed.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel.pdf index dee9c965..b4100b77 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_NoTruck.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_NoTruck.pdf index fcff3959..281b476f 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_NoTruck.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_NoTruck.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_Viaprinto_CMYK_91x61mm_3mmBleed.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_Viaprinto_CMYK_91x61mm_3mmBleed.pdf index 1ecef229..9a93e2a1 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_Viaprinto_CMYK_91x61mm_3mmBleed.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_Viaprinto_CMYK_91x61mm_3mmBleed.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer.pdf index a3fd3c1b..7e25e2d4 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_NoTruck.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_NoTruck.pdf index a3d45c6c..b3be901e 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_NoTruck.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_NoTruck.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_Viaprinto_CMYK_91x61mm_3mmBleed.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_Viaprinto_CMYK_91x61mm_3mmBleed.pdf index 7f25a1f6..186f622a 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_Viaprinto_CMYK_91x61mm_3mmBleed.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_Viaprinto_CMYK_91x61mm_3mmBleed.pdf differ diff --git a/public/downloads/business-cards/test_notruck_page_1.png b/public/downloads/business-cards/test_notruck_page_1.png index f5bb8a8f..28d1a9d0 100644 Binary files a/public/downloads/business-cards/test_notruck_page_1.png and b/public/downloads/business-cards/test_notruck_page_1.png differ diff --git a/public/downloads/business-cards/test_page_1.png b/public/downloads/business-cards/test_page_1.png index 67cc941b..2821e592 100644 Binary files a/public/downloads/business-cards/test_page_1.png and b/public/downloads/business-cards/test_page_1.png differ