|
|
@@ -422,7 +422,33 @@ const logoHeight = 30;
|
|
|
|
|
|
// Añadir nueva página para firmas y leyendas
|
|
|
doc.addPage();
|
|
|
- doc.addImage("assets/img/Encabezado-PDF.jpg", "JPEG", 6, 10, pageWidth - 8, 27);
|
|
|
+ if (imgLeft) {
|
|
|
+ doc.addImage(imgLeft, 'PNG', 15, 10, 30, 30);
|
|
|
+ }
|
|
|
+ if (imgRight) {
|
|
|
+ doc.addImage(imgRight, 'PNG', pageWidth - 45, 10, 30, 30);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+// 1. Título (Nombre del colegio)
|
|
|
+doc.setFontSize(14);
|
|
|
+doc.setFont('helvetica', 'bold');
|
|
|
+doc.text(this.nombreColegio, pageWidth / 2, 20, { align: 'center' });
|
|
|
+
|
|
|
+// 2. Línea horizontal
|
|
|
+doc.setLineWidth(0.5);
|
|
|
+doc.line(10, 24, pageWidth - 10, 24);
|
|
|
+
|
|
|
+// 3. Eslogan
|
|
|
+doc.setFontSize(12);
|
|
|
+doc.setFont('helvetica', 'italic');
|
|
|
+doc.text(this.eslogan, pageWidth / 2, 30, { align: 'center' });
|
|
|
+
|
|
|
+// 4. Mensaje de bienvenida
|
|
|
+doc.setFontSize(12);
|
|
|
+doc.setFont('helvetica', 'normal');
|
|
|
+doc.text(this.mensajeBienvenida, pageWidth / 2, 38, { align: 'center' });
|
|
|
|
|
|
// Posiciones iniciales para la nueva página
|
|
|
const startY = 50;
|
|
|
@@ -462,7 +488,34 @@ const logoHeight = 30;
|
|
|
// -----------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
|
//segunda página
|
|
|
doc.addPage();
|
|
|
- doc.addImage("assets/img/Encabezado-PDF.jpg", "JPEG", 6, 10, pageWidth - 8, 27);
|
|
|
+ if (imgLeft) {
|
|
|
+ doc.addImage(imgLeft, 'PNG', 15, 10, 30, 30);
|
|
|
+ }
|
|
|
+ if (imgRight) {
|
|
|
+ doc.addImage(imgRight, 'PNG', pageWidth - 45, 10, 30, 30);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+// 1. Título (Nombre del colegio)
|
|
|
+doc.setFontSize(14);
|
|
|
+doc.setFont('helvetica', 'bold');
|
|
|
+doc.text(this.nombreColegio, pageWidth / 2, 20, { align: 'center' });
|
|
|
+
|
|
|
+// 2. Línea horizontal
|
|
|
+doc.setLineWidth(0.5);
|
|
|
+doc.line(10, 24, pageWidth - 10, 24);
|
|
|
+
|
|
|
+// 3. Eslogan
|
|
|
+doc.setFontSize(12);
|
|
|
+doc.setFont('helvetica', 'italic');
|
|
|
+doc.text(this.eslogan, pageWidth / 2, 30, { align: 'center' });
|
|
|
+
|
|
|
+// 4. Mensaje de bienvenida
|
|
|
+doc.setFontSize(12);
|
|
|
+doc.setFont('helvetica', 'normal');
|
|
|
+doc.text(this.mensajeBienvenida, pageWidth / 2, 38, { align: 'center' });
|
|
|
+
|
|
|
//TITULO NORMAL BOLD
|
|
|
doc.setFont("helvetica", "bold");
|
|
|
doc.setFontSize(10);
|
|
|
@@ -599,7 +652,34 @@ const logoHeight = 30;
|
|
|
// -----------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
|
//tercera página
|
|
|
doc.addPage();
|
|
|
- doc.addImage("assets/img/Encabezado-PDF.jpg", "JPEG", 6, 10, pageWidth - 8, 27);
|
|
|
+ if (imgLeft) {
|
|
|
+ doc.addImage(imgLeft, 'PNG', 15, 10, 30, 30);
|
|
|
+ }
|
|
|
+ if (imgRight) {
|
|
|
+ doc.addImage(imgRight, 'PNG', pageWidth - 45, 10, 30, 30);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+// 1. Título (Nombre del colegio)
|
|
|
+doc.setFontSize(14);
|
|
|
+doc.setFont('helvetica', 'bold');
|
|
|
+doc.text(this.nombreColegio, pageWidth / 2, 20, { align: 'center' });
|
|
|
+
|
|
|
+// 2. Línea horizontal
|
|
|
+doc.setLineWidth(0.5);
|
|
|
+doc.line(10, 24, pageWidth - 10, 24);
|
|
|
+
|
|
|
+// 3. Eslogan
|
|
|
+doc.setFontSize(12);
|
|
|
+doc.setFont('helvetica', 'italic');
|
|
|
+doc.text(this.eslogan, pageWidth / 2, 30, { align: 'center' });
|
|
|
+
|
|
|
+// 4. Mensaje de bienvenida
|
|
|
+doc.setFontSize(12);
|
|
|
+doc.setFont('helvetica', 'normal');
|
|
|
+doc.text(this.mensajeBienvenida, pageWidth / 2, 38, { align: 'center' });
|
|
|
+
|
|
|
//TITULO NORMAL BOLD
|
|
|
doc.setFont("helvetica", "bold");
|
|
|
doc.setFontSize(10);
|
|
|
@@ -657,7 +737,34 @@ const logoHeight = 30;
|
|
|
// -----------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
|
//cuarta página
|
|
|
doc.addPage();
|
|
|
- doc.addImage("assets/img/Encabezado-PDF.jpg", "JPEG", 6, 10, pageWidth - 8, 27);
|
|
|
+ if (imgLeft) {
|
|
|
+ doc.addImage(imgLeft, 'PNG', 15, 10, 30, 30);
|
|
|
+ }
|
|
|
+ if (imgRight) {
|
|
|
+ doc.addImage(imgRight, 'PNG', pageWidth - 45, 10, 30, 30);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+// 1. Título (Nombre del colegio)
|
|
|
+doc.setFontSize(14);
|
|
|
+doc.setFont('helvetica', 'bold');
|
|
|
+doc.text(this.nombreColegio, pageWidth / 2, 20, { align: 'center' });
|
|
|
+
|
|
|
+// 2. Línea horizontal
|
|
|
+doc.setLineWidth(0.5);
|
|
|
+doc.line(10, 24, pageWidth - 10, 24);
|
|
|
+
|
|
|
+// 3. Eslogan
|
|
|
+doc.setFontSize(12);
|
|
|
+doc.setFont('helvetica', 'italic');
|
|
|
+doc.text(this.eslogan, pageWidth / 2, 30, { align: 'center' });
|
|
|
+
|
|
|
+// 4. Mensaje de bienvenida
|
|
|
+doc.setFontSize(12);
|
|
|
+doc.setFont('helvetica', 'normal');
|
|
|
+doc.text(this.mensajeBienvenida, pageWidth / 2, 38, { align: 'center' });
|
|
|
+
|
|
|
//TITULO NORMAL BOLD
|
|
|
doc.setFont("helvetica", "bold");
|
|
|
doc.setFontSize(10);
|
|
|
@@ -740,7 +847,34 @@ const logoHeight = 30;
|
|
|
// -----------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
|
//quinta página
|
|
|
doc.addPage();
|
|
|
- doc.addImage("assets/img/Encabezado-PDF.jpg", "JPEG", 6, 10, pageWidth - 8, 27);
|
|
|
+ if (imgLeft) {
|
|
|
+ doc.addImage(imgLeft, 'PNG', 15, 10, 30, 30);
|
|
|
+ }
|
|
|
+ if (imgRight) {
|
|
|
+ doc.addImage(imgRight, 'PNG', pageWidth - 45, 10, 30, 30);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+// 1. Título (Nombre del colegio)
|
|
|
+doc.setFontSize(14);
|
|
|
+doc.setFont('helvetica', 'bold');
|
|
|
+doc.text(this.nombreColegio, pageWidth / 2, 20, { align: 'center' });
|
|
|
+
|
|
|
+// 2. Línea horizontal
|
|
|
+doc.setLineWidth(0.5);
|
|
|
+doc.line(10, 24, pageWidth - 10, 24);
|
|
|
+
|
|
|
+// 3. Eslogan
|
|
|
+doc.setFontSize(12);
|
|
|
+doc.setFont('helvetica', 'italic');
|
|
|
+doc.text(this.eslogan, pageWidth / 2, 30, { align: 'center' });
|
|
|
+
|
|
|
+// 4. Mensaje de bienvenida
|
|
|
+doc.setFontSize(12);
|
|
|
+doc.setFont('helvetica', 'normal');
|
|
|
+doc.text(this.mensajeBienvenida, pageWidth / 2, 38, { align: 'center' });
|
|
|
+
|
|
|
doc.setFont("helvetica", "bold");
|
|
|
doc.setFontSize(10);
|
|
|
doc.text(`AVISO DE PRIVACIDAD SIMPLIFICADO`, pageWidth / 2, 43, { align: 'center' });
|