@disruptive-learning/cfdi-to-pdf
Version:
Librería para crear un pdf basado en un XML CFDI o Retenciones
66 lines (65 loc) • 2.42 kB
JavaScript
const useDonat11Complement = (donat11, currentContent, primaryColor, bgGrayColor) => {
currentContent.push({
table: {
widths: ['*', '*', '*'],
body: [
[
{
text: 'Donatarias',
style: ['tableSubtitleHeader'],
color: primaryColor,
colSpan: 3,
},
'',
'',
],
[
{
fillColor: bgGrayColor,
text: [
{ text: 'Version: ', color: primaryColor },
{
text: donat11.getAttribute('version'),
},
],
},
{
fillColor: bgGrayColor,
text: [
{ text: 'No. Autorización: ', color: primaryColor },
{
text: donat11.getAttribute('noAutorizacion'),
},
],
},
{
fillColor: bgGrayColor,
text: [
{ text: 'Fecha Autorización: ', color: primaryColor },
{ text: donat11.getAttribute('fechaAutorizacion') },
],
},
],
[
{
fillColor: bgGrayColor,
text: [
{ text: 'Leyenda: ', color: primaryColor },
{ text: donat11.getAttribute('leyenda') },
],
colSpan: 3,
},
'',
'',
],
[
{ fillColor: bgGrayColor, text: '', border: [false, false, false, true] },
{ fillColor: bgGrayColor, text: '', border: [false, false, false, true] },
{ fillColor: bgGrayColor, text: '', border: [false, false, false, true] },
],
],
},
layout: 'tableLayout',
});
};
export default useDonat11Complement;