[{"data":1,"prerenderedAt":3511},["ShallowReactive",2],{"docs-es-guide/basic-usage":3},{"id":4,"title":5,"body":6,"description":3504,"extension":3505,"meta":3506,"navigation":83,"path":3507,"seo":3508,"stem":3509,"__hash__":3510},"docsEs/es/docs/2.guide/2.basic-usage.md","Uso basico",{"type":7,"value":8,"toc":3489},"minimark",[9,14,27,175,180,271,275,282,445,453,457,463,1153,1159,1163,1166,1306,1312,1316,1319,1582,1588,1592,1595,1973,1979,1983,2085,2089,2218,2222,3449,3455,3459,3485],[10,11,13],"h2",{"id":12},"crear-un-documento","Crear un documento",[15,16,17,18,22,23,26],"p",{},"Todo PDF comienza creando un ",[19,20,21],"code",{},"Document"," usando ",[19,24,25],{},"template.New()",":",[28,29,34],"pre",{"className":30,"code":31,"language":32,"meta":33,"style":33},"language-go shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import (\n    \"github.com/gpdf-dev/gpdf/document\"\n    \"github.com/gpdf-dev/gpdf/template\"\n)\n\ndoc := template.New(\n    template.WithPageSize(document.A4),\n    template.WithMargins(document.UniformEdges(document.Mm(20))),\n)\n","go","",[19,35,36,49,62,72,78,85,108,133,170],{"__ignoreMap":33},[37,38,41,45],"span",{"class":39,"line":40},"line",1,[37,42,44],{"class":43},"s7zQu","import",[37,46,48],{"class":47},"sMK4o"," (\n",[37,50,52,55,59],{"class":39,"line":51},2,[37,53,54],{"class":47},"    \"",[37,56,58],{"class":57},"sBMFI","github.com/gpdf-dev/gpdf/document",[37,60,61],{"class":47},"\"\n",[37,63,65,67,70],{"class":39,"line":64},3,[37,66,54],{"class":47},[37,68,69],{"class":57},"github.com/gpdf-dev/gpdf/template",[37,71,61],{"class":47},[37,73,75],{"class":39,"line":74},4,[37,76,77],{"class":47},")\n",[37,79,81],{"class":39,"line":80},5,[37,82,84],{"emptyLinePlaceholder":83},true,"\n",[37,86,88,92,95,98,101,105],{"class":39,"line":87},6,[37,89,91],{"class":90},"sTEyZ","doc ",[37,93,94],{"class":47},":=",[37,96,97],{"class":90}," template",[37,99,100],{"class":47},".",[37,102,104],{"class":103},"s2Zo4","New",[37,106,107],{"class":47},"(\n",[37,109,111,114,116,119,122,125,127,130],{"class":39,"line":110},7,[37,112,113],{"class":90},"    template",[37,115,100],{"class":47},[37,117,118],{"class":103},"WithPageSize",[37,120,121],{"class":47},"(",[37,123,124],{"class":90},"document",[37,126,100],{"class":47},[37,128,129],{"class":90},"A4",[37,131,132],{"class":47},"),\n",[37,134,136,138,140,143,145,147,149,152,154,156,158,161,163,167],{"class":39,"line":135},8,[37,137,113],{"class":90},[37,139,100],{"class":47},[37,141,142],{"class":103},"WithMargins",[37,144,121],{"class":47},[37,146,124],{"class":90},[37,148,100],{"class":47},[37,150,151],{"class":103},"UniformEdges",[37,153,121],{"class":47},[37,155,124],{"class":90},[37,157,100],{"class":47},[37,159,160],{"class":103},"Mm",[37,162,121],{"class":47},[37,164,166],{"class":165},"sbssI","20",[37,168,169],{"class":47},"))),\n",[37,171,173],{"class":39,"line":172},9,[37,174,77],{"class":47},[176,177,179],"h3",{"id":178},"opciones-del-documento","Opciones del documento",[181,182,183,196],"table",{},[184,185,186],"thead",{},[187,188,189,193],"tr",{},[190,191,192],"th",{},"Opcion",[190,194,195],{},"Descripcion",[197,198,199,223,241,251,261],"tbody",{},[187,200,201,207],{},[202,203,204],"td",{},[19,205,206],{},"WithPageSize(size)",[202,208,209,210,213,214,213,217,213,220],{},"Dimensiones de pagina — ",[19,211,212],{},"document.A4",", ",[19,215,216],{},"A3",[19,218,219],{},"Letter",[19,221,222],{},"Legal",[187,224,225,230],{},[202,226,227],{},[19,228,229],{},"WithMargins(edges)",[202,231,232,233,236,237,240],{},"Margenes de pagina usando ",[19,234,235],{},"document.UniformEdges()"," o ",[19,238,239],{},"document.Edges{}"," personalizado",[187,242,243,248],{},[202,244,245],{},[19,246,247],{},"WithFont(family, data)",[202,249,250],{},"Registrar una fuente TrueType (pasar bytes del archivo de fuente)",[187,252,253,258],{},[202,254,255],{},[19,256,257],{},"WithDefaultFont(family, size)",[202,259,260],{},"Establecer la familia y tamano de fuente predeterminados",[187,262,263,268],{},[202,264,265],{},[19,266,267],{},"WithMetadata(meta)",[202,269,270],{},"Establecer titulo, autor, asunto, creador",[10,272,274],{"id":273},"agregar-paginas-y-contenido","Agregar paginas y contenido",[15,276,277,278],{},"El contenido se organiza en una jerarquia: ",[279,280,281],"strong",{},"Documento → Pagina → Fila → Columna → Elementos",[28,283,285],{"className":30,"code":284,"language":32,"meta":33,"style":33},"page := doc.AddPage()\n\npage.AutoRow(func(r *template.RowBuilder) {       // Auto-height row\n    r.Col(12, func(c *template.ColBuilder) {       // Full-width column\n        c.Text(\"Hello, World!\", template.FontSize(24), template.Bold())\n    })\n})\n",[19,286,287,305,309,347,387,435,440],{"__ignoreMap":33},[37,288,289,292,294,297,299,302],{"class":39,"line":40},[37,290,291],{"class":90},"page ",[37,293,94],{"class":47},[37,295,296],{"class":90}," doc",[37,298,100],{"class":47},[37,300,301],{"class":103},"AddPage",[37,303,304],{"class":47},"()\n",[37,306,307],{"class":39,"line":51},[37,308,84],{"emptyLinePlaceholder":83},[37,310,311,314,316,319,322,326,329,332,334,337,340,343],{"class":39,"line":64},[37,312,313],{"class":90},"page",[37,315,100],{"class":47},[37,317,318],{"class":103},"AutoRow",[37,320,321],{"class":47},"(func(",[37,323,325],{"class":324},"sHdIc","r",[37,327,328],{"class":47}," *",[37,330,331],{"class":57},"template",[37,333,100],{"class":47},[37,335,336],{"class":57},"RowBuilder",[37,338,339],{"class":47},")",[37,341,342],{"class":47}," {",[37,344,346],{"class":345},"sHwdD","       // Auto-height row\n",[37,348,349,352,354,357,359,362,365,368,371,373,375,377,380,382,384],{"class":39,"line":74},[37,350,351],{"class":90},"    r",[37,353,100],{"class":47},[37,355,356],{"class":103},"Col",[37,358,121],{"class":47},[37,360,361],{"class":165},"12",[37,363,364],{"class":47},",",[37,366,367],{"class":47}," func(",[37,369,370],{"class":324},"c",[37,372,328],{"class":47},[37,374,331],{"class":57},[37,376,100],{"class":47},[37,378,379],{"class":57},"ColBuilder",[37,381,339],{"class":47},[37,383,342],{"class":47},[37,385,386],{"class":345},"       // Full-width column\n",[37,388,389,392,394,397,399,402,406,408,410,412,414,417,419,422,425,427,429,432],{"class":39,"line":80},[37,390,391],{"class":90},"        c",[37,393,100],{"class":47},[37,395,396],{"class":103},"Text",[37,398,121],{"class":47},[37,400,401],{"class":47},"\"",[37,403,405],{"class":404},"sfazB","Hello, World!",[37,407,401],{"class":47},[37,409,364],{"class":47},[37,411,97],{"class":90},[37,413,100],{"class":47},[37,415,416],{"class":103},"FontSize",[37,418,121],{"class":47},[37,420,421],{"class":165},"24",[37,423,424],{"class":47},"),",[37,426,97],{"class":90},[37,428,100],{"class":47},[37,430,431],{"class":103},"Bold",[37,433,434],{"class":47},"())\n",[37,436,437],{"class":39,"line":87},[37,438,439],{"class":47},"    })\n",[37,441,442],{"class":39,"line":110},[37,443,444],{"class":47},"})\n",[28,446,451],{"className":447,"code":449,"language":450},[448],"language-text","┌─ Page ────────────────────────────────┐\n│ ┌─ Row ─────────────────────────────┐ │\n│ │ ┌─ Col(12) ─────────────────────┐ │ │\n│ │ │  Hello, World!                │ │ │\n│ │ └───────────────────────────────┘ │ │\n│ └───────────────────────────────────┘ │\n└───────────────────────────────────────┘\n","text",[19,452,449],{"__ignoreMap":33},[10,454,456],{"id":455},"estilo-de-texto","Estilo de texto",[15,458,459,460,26],{},"Aplique estilos como opciones funcionales en ",[19,461,462],{},"c.Text()",[28,464,466],{"className":30,"code":465,"language":32,"meta":33,"style":33},"page.AutoRow(func(r *template.RowBuilder) {\n    r.Col(12, func(c *template.ColBuilder) {\n        // Font sizes\n        c.Text(\"Font Size 8pt\", template.FontSize(8))\n        c.Text(\"Font Size 12pt (default)\", template.FontSize(12))\n        c.Text(\"Font Size 24pt\", template.FontSize(24))\n        c.Text(\"Font Size 36pt\", template.FontSize(36))\n\n        // Weight and style\n        c.Text(\"Normal text\")\n        c.Text(\"Bold text\", template.Bold())\n        c.Text(\"Italic text\", template.Italic())\n        c.Text(\"Bold + Italic text\", template.Bold(), template.Italic())\n\n        // Colors\n        c.Text(\"Red text\", template.TextColor(pdf.Red))\n        c.Text(\"Custom color\", template.TextColor(pdf.RGB(1.0, 0.5, 0.0)))\n        c.Text(\"Hex color\", template.TextColor(pdf.RGBHex(0x336699)))\n\n        // Background\n        c.Text(\"Yellow background\", template.BgColor(pdf.Yellow))\n        c.Text(\"White on dark\",\n            template.TextColor(pdf.White),\n            template.BgColor(pdf.RGBHex(0x333333)),\n        )\n\n        // Alignment\n        c.Text(\"Left aligned (default)\", template.AlignLeft())\n        c.Text(\"Center aligned\", template.AlignCenter())\n        c.Text(\"Right aligned\", template.AlignRight())\n    })\n})\n",[19,467,468,493,523,528,561,592,623,655,659,664,684,712,741,778,783,789,828,881,923,928,934,972,993,1014,1039,1045,1050,1056,1085,1114,1143,1148],{"__ignoreMap":33},[37,469,470,472,474,476,478,480,482,484,486,488,490],{"class":39,"line":40},[37,471,313],{"class":90},[37,473,100],{"class":47},[37,475,318],{"class":103},[37,477,321],{"class":47},[37,479,325],{"class":324},[37,481,328],{"class":47},[37,483,331],{"class":57},[37,485,100],{"class":47},[37,487,336],{"class":57},[37,489,339],{"class":47},[37,491,492],{"class":47}," {\n",[37,494,495,497,499,501,503,505,507,509,511,513,515,517,519,521],{"class":39,"line":51},[37,496,351],{"class":90},[37,498,100],{"class":47},[37,500,356],{"class":103},[37,502,121],{"class":47},[37,504,361],{"class":165},[37,506,364],{"class":47},[37,508,367],{"class":47},[37,510,370],{"class":324},[37,512,328],{"class":47},[37,514,331],{"class":57},[37,516,100],{"class":47},[37,518,379],{"class":57},[37,520,339],{"class":47},[37,522,492],{"class":47},[37,524,525],{"class":39,"line":64},[37,526,527],{"class":345},"        // Font sizes\n",[37,529,530,532,534,536,538,540,543,545,547,549,551,553,555,558],{"class":39,"line":74},[37,531,391],{"class":90},[37,533,100],{"class":47},[37,535,396],{"class":103},[37,537,121],{"class":47},[37,539,401],{"class":47},[37,541,542],{"class":404},"Font Size 8pt",[37,544,401],{"class":47},[37,546,364],{"class":47},[37,548,97],{"class":90},[37,550,100],{"class":47},[37,552,416],{"class":103},[37,554,121],{"class":47},[37,556,557],{"class":165},"8",[37,559,560],{"class":47},"))\n",[37,562,563,565,567,569,571,573,576,578,580,582,584,586,588,590],{"class":39,"line":80},[37,564,391],{"class":90},[37,566,100],{"class":47},[37,568,396],{"class":103},[37,570,121],{"class":47},[37,572,401],{"class":47},[37,574,575],{"class":404},"Font Size 12pt (default)",[37,577,401],{"class":47},[37,579,364],{"class":47},[37,581,97],{"class":90},[37,583,100],{"class":47},[37,585,416],{"class":103},[37,587,121],{"class":47},[37,589,361],{"class":165},[37,591,560],{"class":47},[37,593,594,596,598,600,602,604,607,609,611,613,615,617,619,621],{"class":39,"line":87},[37,595,391],{"class":90},[37,597,100],{"class":47},[37,599,396],{"class":103},[37,601,121],{"class":47},[37,603,401],{"class":47},[37,605,606],{"class":404},"Font Size 24pt",[37,608,401],{"class":47},[37,610,364],{"class":47},[37,612,97],{"class":90},[37,614,100],{"class":47},[37,616,416],{"class":103},[37,618,121],{"class":47},[37,620,421],{"class":165},[37,622,560],{"class":47},[37,624,625,627,629,631,633,635,638,640,642,644,646,648,650,653],{"class":39,"line":110},[37,626,391],{"class":90},[37,628,100],{"class":47},[37,630,396],{"class":103},[37,632,121],{"class":47},[37,634,401],{"class":47},[37,636,637],{"class":404},"Font Size 36pt",[37,639,401],{"class":47},[37,641,364],{"class":47},[37,643,97],{"class":90},[37,645,100],{"class":47},[37,647,416],{"class":103},[37,649,121],{"class":47},[37,651,652],{"class":165},"36",[37,654,560],{"class":47},[37,656,657],{"class":39,"line":135},[37,658,84],{"emptyLinePlaceholder":83},[37,660,661],{"class":39,"line":172},[37,662,663],{"class":345},"        // Weight and style\n",[37,665,667,669,671,673,675,677,680,682],{"class":39,"line":666},10,[37,668,391],{"class":90},[37,670,100],{"class":47},[37,672,396],{"class":103},[37,674,121],{"class":47},[37,676,401],{"class":47},[37,678,679],{"class":404},"Normal text",[37,681,401],{"class":47},[37,683,77],{"class":47},[37,685,687,689,691,693,695,697,700,702,704,706,708,710],{"class":39,"line":686},11,[37,688,391],{"class":90},[37,690,100],{"class":47},[37,692,396],{"class":103},[37,694,121],{"class":47},[37,696,401],{"class":47},[37,698,699],{"class":404},"Bold text",[37,701,401],{"class":47},[37,703,364],{"class":47},[37,705,97],{"class":90},[37,707,100],{"class":47},[37,709,431],{"class":103},[37,711,434],{"class":47},[37,713,715,717,719,721,723,725,728,730,732,734,736,739],{"class":39,"line":714},12,[37,716,391],{"class":90},[37,718,100],{"class":47},[37,720,396],{"class":103},[37,722,121],{"class":47},[37,724,401],{"class":47},[37,726,727],{"class":404},"Italic text",[37,729,401],{"class":47},[37,731,364],{"class":47},[37,733,97],{"class":90},[37,735,100],{"class":47},[37,737,738],{"class":103},"Italic",[37,740,434],{"class":47},[37,742,744,746,748,750,752,754,757,759,761,763,765,767,770,772,774,776],{"class":39,"line":743},13,[37,745,391],{"class":90},[37,747,100],{"class":47},[37,749,396],{"class":103},[37,751,121],{"class":47},[37,753,401],{"class":47},[37,755,756],{"class":404},"Bold + Italic text",[37,758,401],{"class":47},[37,760,364],{"class":47},[37,762,97],{"class":90},[37,764,100],{"class":47},[37,766,431],{"class":103},[37,768,769],{"class":47},"(),",[37,771,97],{"class":90},[37,773,100],{"class":47},[37,775,738],{"class":103},[37,777,434],{"class":47},[37,779,781],{"class":39,"line":780},14,[37,782,84],{"emptyLinePlaceholder":83},[37,784,786],{"class":39,"line":785},15,[37,787,788],{"class":345},"        // Colors\n",[37,790,792,794,796,798,800,802,805,807,809,811,813,816,818,821,823,826],{"class":39,"line":791},16,[37,793,391],{"class":90},[37,795,100],{"class":47},[37,797,396],{"class":103},[37,799,121],{"class":47},[37,801,401],{"class":47},[37,803,804],{"class":404},"Red text",[37,806,401],{"class":47},[37,808,364],{"class":47},[37,810,97],{"class":90},[37,812,100],{"class":47},[37,814,815],{"class":103},"TextColor",[37,817,121],{"class":47},[37,819,820],{"class":90},"pdf",[37,822,100],{"class":47},[37,824,825],{"class":90},"Red",[37,827,560],{"class":47},[37,829,831,833,835,837,839,841,844,846,848,850,852,854,856,858,860,863,865,868,870,873,875,878],{"class":39,"line":830},17,[37,832,391],{"class":90},[37,834,100],{"class":47},[37,836,396],{"class":103},[37,838,121],{"class":47},[37,840,401],{"class":47},[37,842,843],{"class":404},"Custom color",[37,845,401],{"class":47},[37,847,364],{"class":47},[37,849,97],{"class":90},[37,851,100],{"class":47},[37,853,815],{"class":103},[37,855,121],{"class":47},[37,857,820],{"class":90},[37,859,100],{"class":47},[37,861,862],{"class":103},"RGB",[37,864,121],{"class":47},[37,866,867],{"class":165},"1.0",[37,869,364],{"class":47},[37,871,872],{"class":165}," 0.5",[37,874,364],{"class":47},[37,876,877],{"class":165}," 0.0",[37,879,880],{"class":47},")))\n",[37,882,884,886,888,890,892,894,897,899,901,903,905,907,909,911,913,916,918,921],{"class":39,"line":883},18,[37,885,391],{"class":90},[37,887,100],{"class":47},[37,889,396],{"class":103},[37,891,121],{"class":47},[37,893,401],{"class":47},[37,895,896],{"class":404},"Hex color",[37,898,401],{"class":47},[37,900,364],{"class":47},[37,902,97],{"class":90},[37,904,100],{"class":47},[37,906,815],{"class":103},[37,908,121],{"class":47},[37,910,820],{"class":90},[37,912,100],{"class":47},[37,914,915],{"class":103},"RGBHex",[37,917,121],{"class":47},[37,919,920],{"class":165},"0x336699",[37,922,880],{"class":47},[37,924,926],{"class":39,"line":925},19,[37,927,84],{"emptyLinePlaceholder":83},[37,929,931],{"class":39,"line":930},20,[37,932,933],{"class":345},"        // Background\n",[37,935,937,939,941,943,945,947,950,952,954,956,958,961,963,965,967,970],{"class":39,"line":936},21,[37,938,391],{"class":90},[37,940,100],{"class":47},[37,942,396],{"class":103},[37,944,121],{"class":47},[37,946,401],{"class":47},[37,948,949],{"class":404},"Yellow background",[37,951,401],{"class":47},[37,953,364],{"class":47},[37,955,97],{"class":90},[37,957,100],{"class":47},[37,959,960],{"class":103},"BgColor",[37,962,121],{"class":47},[37,964,820],{"class":90},[37,966,100],{"class":47},[37,968,969],{"class":90},"Yellow",[37,971,560],{"class":47},[37,973,975,977,979,981,983,985,988,990],{"class":39,"line":974},22,[37,976,391],{"class":90},[37,978,100],{"class":47},[37,980,396],{"class":103},[37,982,121],{"class":47},[37,984,401],{"class":47},[37,986,987],{"class":404},"White on dark",[37,989,401],{"class":47},[37,991,992],{"class":47},",\n",[37,994,996,999,1001,1003,1005,1007,1009,1012],{"class":39,"line":995},23,[37,997,998],{"class":90},"            template",[37,1000,100],{"class":47},[37,1002,815],{"class":103},[37,1004,121],{"class":47},[37,1006,820],{"class":90},[37,1008,100],{"class":47},[37,1010,1011],{"class":90},"White",[37,1013,132],{"class":47},[37,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1036],{"class":39,"line":1016},24,[37,1018,998],{"class":90},[37,1020,100],{"class":47},[37,1022,960],{"class":103},[37,1024,121],{"class":47},[37,1026,820],{"class":90},[37,1028,100],{"class":47},[37,1030,915],{"class":103},[37,1032,121],{"class":47},[37,1034,1035],{"class":165},"0x333333",[37,1037,1038],{"class":47},")),\n",[37,1040,1042],{"class":39,"line":1041},25,[37,1043,1044],{"class":47},"        )\n",[37,1046,1048],{"class":39,"line":1047},26,[37,1049,84],{"emptyLinePlaceholder":83},[37,1051,1053],{"class":39,"line":1052},27,[37,1054,1055],{"class":345},"        // Alignment\n",[37,1057,1059,1061,1063,1065,1067,1069,1072,1074,1076,1078,1080,1083],{"class":39,"line":1058},28,[37,1060,391],{"class":90},[37,1062,100],{"class":47},[37,1064,396],{"class":103},[37,1066,121],{"class":47},[37,1068,401],{"class":47},[37,1070,1071],{"class":404},"Left aligned (default)",[37,1073,401],{"class":47},[37,1075,364],{"class":47},[37,1077,97],{"class":90},[37,1079,100],{"class":47},[37,1081,1082],{"class":103},"AlignLeft",[37,1084,434],{"class":47},[37,1086,1088,1090,1092,1094,1096,1098,1101,1103,1105,1107,1109,1112],{"class":39,"line":1087},29,[37,1089,391],{"class":90},[37,1091,100],{"class":47},[37,1093,396],{"class":103},[37,1095,121],{"class":47},[37,1097,401],{"class":47},[37,1099,1100],{"class":404},"Center aligned",[37,1102,401],{"class":47},[37,1104,364],{"class":47},[37,1106,97],{"class":90},[37,1108,100],{"class":47},[37,1110,1111],{"class":103},"AlignCenter",[37,1113,434],{"class":47},[37,1115,1117,1119,1121,1123,1125,1127,1130,1132,1134,1136,1138,1141],{"class":39,"line":1116},30,[37,1118,391],{"class":90},[37,1120,100],{"class":47},[37,1122,396],{"class":103},[37,1124,121],{"class":47},[37,1126,401],{"class":47},[37,1128,1129],{"class":404},"Right aligned",[37,1131,401],{"class":47},[37,1133,364],{"class":47},[37,1135,97],{"class":90},[37,1137,100],{"class":47},[37,1139,1140],{"class":103},"AlignRight",[37,1142,434],{"class":47},[37,1144,1146],{"class":39,"line":1145},31,[37,1147,439],{"class":47},[37,1149,1151],{"class":39,"line":1150},32,[37,1152,444],{"class":47},[28,1154,1157],{"className":1155,"code":1156,"language":450},[448],"┌─────────────────────────────────────────────┐\n│  Font Size 8pt                              │  ← texto pequeno\n│  Font Size 12pt (default)                   │\n│  Font Size 24pt                             │  ← texto grande\n│  Font Size 36pt                             │  ← texto muy grande\n│                                             │\n│  Normal text                                │\n│  Bold text                                  │  ← negrita\n│  Italic text                                │  ← cursiva\n│  Bold + Italic text                         │  ← ambos\n│                                             │\n│  Red text                                   │  ← con color\n│  Custom color                               │  ← RGB(1.0, 0.5, 0.0)\n│  Hex color                                  │  ← #336699\n│                                             │\n│  Yellow background                          │  ← resaltado\n│  White on dark                              │  ← invertido\n│                                             │\n│  Left aligned (default)                     │\n│                  Center aligned             │\n│                          Right aligned      │\n└─────────────────────────────────────────────┘\n",[19,1158,1156],{"__ignoreMap":33},[10,1160,1162],{"id":1161},"diseno-de-dos-columnas","Diseno de dos columnas",[15,1164,1165],{},"Use la cuadricula de 12 columnas para crear disenos multicolumna:",[28,1167,1169],{"className":30,"code":1168,"language":32,"meta":33,"style":33},"page.AutoRow(func(r *template.RowBuilder) {\n    r.Col(6, func(c *template.ColBuilder) {\n        c.Text(\"Left column\")\n    })\n    r.Col(6, func(c *template.ColBuilder) {\n        c.Text(\"Right column\")\n    })\n})\n",[19,1170,1171,1195,1226,1245,1249,1279,1298,1302],{"__ignoreMap":33},[37,1172,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193],{"class":39,"line":40},[37,1174,313],{"class":90},[37,1176,100],{"class":47},[37,1178,318],{"class":103},[37,1180,321],{"class":47},[37,1182,325],{"class":324},[37,1184,328],{"class":47},[37,1186,331],{"class":57},[37,1188,100],{"class":47},[37,1190,336],{"class":57},[37,1192,339],{"class":47},[37,1194,492],{"class":47},[37,1196,1197,1199,1201,1203,1205,1208,1210,1212,1214,1216,1218,1220,1222,1224],{"class":39,"line":51},[37,1198,351],{"class":90},[37,1200,100],{"class":47},[37,1202,356],{"class":103},[37,1204,121],{"class":47},[37,1206,1207],{"class":165},"6",[37,1209,364],{"class":47},[37,1211,367],{"class":47},[37,1213,370],{"class":324},[37,1215,328],{"class":47},[37,1217,331],{"class":57},[37,1219,100],{"class":47},[37,1221,379],{"class":57},[37,1223,339],{"class":47},[37,1225,492],{"class":47},[37,1227,1228,1230,1232,1234,1236,1238,1241,1243],{"class":39,"line":64},[37,1229,391],{"class":90},[37,1231,100],{"class":47},[37,1233,396],{"class":103},[37,1235,121],{"class":47},[37,1237,401],{"class":47},[37,1239,1240],{"class":404},"Left column",[37,1242,401],{"class":47},[37,1244,77],{"class":47},[37,1246,1247],{"class":39,"line":74},[37,1248,439],{"class":47},[37,1250,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277],{"class":39,"line":80},[37,1252,351],{"class":90},[37,1254,100],{"class":47},[37,1256,356],{"class":103},[37,1258,121],{"class":47},[37,1260,1207],{"class":165},[37,1262,364],{"class":47},[37,1264,367],{"class":47},[37,1266,370],{"class":324},[37,1268,328],{"class":47},[37,1270,331],{"class":57},[37,1272,100],{"class":47},[37,1274,379],{"class":57},[37,1276,339],{"class":47},[37,1278,492],{"class":47},[37,1280,1281,1283,1285,1287,1289,1291,1294,1296],{"class":39,"line":87},[37,1282,391],{"class":90},[37,1284,100],{"class":47},[37,1286,396],{"class":103},[37,1288,121],{"class":47},[37,1290,401],{"class":47},[37,1292,1293],{"class":404},"Right column",[37,1295,401],{"class":47},[37,1297,77],{"class":47},[37,1299,1300],{"class":39,"line":110},[37,1301,439],{"class":47},[37,1303,1304],{"class":39,"line":135},[37,1305,444],{"class":47},[28,1307,1310],{"className":1308,"code":1309,"language":450},[448],"┌──────────────────────┬──────────────────────┐\n│  Left column         │  Right column        │\n└──────────────────────┴──────────────────────┘\n",[19,1311,1309],{"__ignoreMap":33},[10,1313,1315],{"id":1314},"tablas","Tablas",[15,1317,1318],{},"Cree tablas con encabezados y filas de datos:",[28,1320,1322],{"className":30,"code":1321,"language":32,"meta":33,"style":33},"page.AutoRow(func(r *template.RowBuilder) {\n    r.Col(12, func(c *template.ColBuilder) {\n        c.Table(\n            []string{\"Name\", \"Age\", \"City\"},\n            [][]string{\n                {\"Alice\", \"30\", \"Tokyo\"},\n                {\"Bob\", \"25\", \"New York\"},\n                {\"Charlie\", \"35\", \"London\"},\n                {\"Diana\", \"28\", \"Paris\"},\n            },\n        )\n    })\n})\n",[19,1323,1324,1348,1378,1389,1430,1440,1472,1503,1534,1565,1570,1574,1578],{"__ignoreMap":33},[37,1325,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346],{"class":39,"line":40},[37,1327,313],{"class":90},[37,1329,100],{"class":47},[37,1331,318],{"class":103},[37,1333,321],{"class":47},[37,1335,325],{"class":324},[37,1337,328],{"class":47},[37,1339,331],{"class":57},[37,1341,100],{"class":47},[37,1343,336],{"class":57},[37,1345,339],{"class":47},[37,1347,492],{"class":47},[37,1349,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376],{"class":39,"line":51},[37,1351,351],{"class":90},[37,1353,100],{"class":47},[37,1355,356],{"class":103},[37,1357,121],{"class":47},[37,1359,361],{"class":165},[37,1361,364],{"class":47},[37,1363,367],{"class":47},[37,1365,370],{"class":324},[37,1367,328],{"class":47},[37,1369,331],{"class":57},[37,1371,100],{"class":47},[37,1373,379],{"class":57},[37,1375,339],{"class":47},[37,1377,492],{"class":47},[37,1379,1380,1382,1384,1387],{"class":39,"line":64},[37,1381,391],{"class":90},[37,1383,100],{"class":47},[37,1385,1386],{"class":103},"Table",[37,1388,107],{"class":47},[37,1390,1391,1394,1398,1401,1403,1406,1408,1410,1413,1416,1418,1420,1422,1425,1427],{"class":39,"line":74},[37,1392,1393],{"class":47},"            []",[37,1395,1397],{"class":1396},"spNyl","string",[37,1399,1400],{"class":47},"{",[37,1402,401],{"class":47},[37,1404,1405],{"class":404},"Name",[37,1407,401],{"class":47},[37,1409,364],{"class":47},[37,1411,1412],{"class":47}," \"",[37,1414,1415],{"class":404},"Age",[37,1417,401],{"class":47},[37,1419,364],{"class":47},[37,1421,1412],{"class":47},[37,1423,1424],{"class":404},"City",[37,1426,401],{"class":47},[37,1428,1429],{"class":47},"},\n",[37,1431,1432,1435,1437],{"class":39,"line":80},[37,1433,1434],{"class":47},"            [][]",[37,1436,1397],{"class":1396},[37,1438,1439],{"class":47},"{\n",[37,1441,1442,1445,1447,1450,1452,1454,1456,1459,1461,1463,1465,1468,1470],{"class":39,"line":87},[37,1443,1444],{"class":47},"                {",[37,1446,401],{"class":47},[37,1448,1449],{"class":404},"Alice",[37,1451,401],{"class":47},[37,1453,364],{"class":47},[37,1455,1412],{"class":47},[37,1457,1458],{"class":404},"30",[37,1460,401],{"class":47},[37,1462,364],{"class":47},[37,1464,1412],{"class":47},[37,1466,1467],{"class":404},"Tokyo",[37,1469,401],{"class":47},[37,1471,1429],{"class":47},[37,1473,1474,1476,1478,1481,1483,1485,1487,1490,1492,1494,1496,1499,1501],{"class":39,"line":110},[37,1475,1444],{"class":47},[37,1477,401],{"class":47},[37,1479,1480],{"class":404},"Bob",[37,1482,401],{"class":47},[37,1484,364],{"class":47},[37,1486,1412],{"class":47},[37,1488,1489],{"class":404},"25",[37,1491,401],{"class":47},[37,1493,364],{"class":47},[37,1495,1412],{"class":47},[37,1497,1498],{"class":404},"New York",[37,1500,401],{"class":47},[37,1502,1429],{"class":47},[37,1504,1505,1507,1509,1512,1514,1516,1518,1521,1523,1525,1527,1530,1532],{"class":39,"line":135},[37,1506,1444],{"class":47},[37,1508,401],{"class":47},[37,1510,1511],{"class":404},"Charlie",[37,1513,401],{"class":47},[37,1515,364],{"class":47},[37,1517,1412],{"class":47},[37,1519,1520],{"class":404},"35",[37,1522,401],{"class":47},[37,1524,364],{"class":47},[37,1526,1412],{"class":47},[37,1528,1529],{"class":404},"London",[37,1531,401],{"class":47},[37,1533,1429],{"class":47},[37,1535,1536,1538,1540,1543,1545,1547,1549,1552,1554,1556,1558,1561,1563],{"class":39,"line":172},[37,1537,1444],{"class":47},[37,1539,401],{"class":47},[37,1541,1542],{"class":404},"Diana",[37,1544,401],{"class":47},[37,1546,364],{"class":47},[37,1548,1412],{"class":47},[37,1550,1551],{"class":404},"28",[37,1553,401],{"class":47},[37,1555,364],{"class":47},[37,1557,1412],{"class":47},[37,1559,1560],{"class":404},"Paris",[37,1562,401],{"class":47},[37,1564,1429],{"class":47},[37,1566,1567],{"class":39,"line":666},[37,1568,1569],{"class":47},"            },\n",[37,1571,1572],{"class":39,"line":686},[37,1573,1044],{"class":47},[37,1575,1576],{"class":39,"line":714},[37,1577,439],{"class":47},[37,1579,1580],{"class":39,"line":743},[37,1581,444],{"class":47},[28,1583,1586],{"className":1584,"code":1585,"language":450},[448],"┌─────────────────────────────────────────┐\n│  Name      │  Age  │  City              │  ← encabezado\n├────────────┼───────┼────────────────────┤\n│  Alice     │  30   │  Tokyo             │\n│  Bob       │  25   │  New York          │\n│  Charlie   │  35   │  London            │\n│  Diana     │  28   │  Paris             │\n└────────────┴───────┴────────────────────┘\n",[19,1587,1585],{"__ignoreMap":33},[176,1589,1591],{"id":1590},"tablas-con-estilo","Tablas con estilo",[15,1593,1594],{},"Agregue anchos de columna personalizados, estilos de encabezado y colores alternados:",[28,1596,1598],{"className":30,"code":1597,"language":32,"meta":33,"style":33},"darkBlue := pdf.RGBHex(0x1A237E)\nlightGray := pdf.RGBHex(0xF5F5F5)\n\nc.Table(\n    []string{\"Product\", \"Category\", \"Qty\", \"Unit Price\", \"Total\"},\n    [][]string{\n        {\"Laptop Pro 15\", \"Electronics\", \"2\", \"$1,299.00\", \"$2,598.00\"},\n        {\"Wireless Mouse\", \"Accessories\", \"10\", \"$29.99\", \"$299.90\"},\n        {\"USB-C Hub\", \"Accessories\", \"5\", \"$49.99\", \"$249.95\"},\n    },\n    template.ColumnWidths(30, 20, 10, 20, 20),\n    template.TableHeaderStyle(\n        template.TextColor(pdf.White),\n        template.BgColor(darkBlue),\n    ),\n    template.TableStripe(lightGray),\n)\n",[19,1599,1600,1621,1641,1645,1655,1709,1718,1768,1817,1865,1870,1903,1914,1933,1948,1953,1969],{"__ignoreMap":33},[37,1601,1602,1605,1607,1610,1612,1614,1616,1619],{"class":39,"line":40},[37,1603,1604],{"class":90},"darkBlue ",[37,1606,94],{"class":47},[37,1608,1609],{"class":90}," pdf",[37,1611,100],{"class":47},[37,1613,915],{"class":103},[37,1615,121],{"class":47},[37,1617,1618],{"class":165},"0x1A237E",[37,1620,77],{"class":47},[37,1622,1623,1626,1628,1630,1632,1634,1636,1639],{"class":39,"line":51},[37,1624,1625],{"class":90},"lightGray ",[37,1627,94],{"class":47},[37,1629,1609],{"class":90},[37,1631,100],{"class":47},[37,1633,915],{"class":103},[37,1635,121],{"class":47},[37,1637,1638],{"class":165},"0xF5F5F5",[37,1640,77],{"class":47},[37,1642,1643],{"class":39,"line":64},[37,1644,84],{"emptyLinePlaceholder":83},[37,1646,1647,1649,1651,1653],{"class":39,"line":74},[37,1648,370],{"class":90},[37,1650,100],{"class":47},[37,1652,1386],{"class":103},[37,1654,107],{"class":47},[37,1656,1657,1660,1662,1664,1666,1669,1671,1673,1675,1678,1680,1682,1684,1687,1689,1691,1693,1696,1698,1700,1702,1705,1707],{"class":39,"line":80},[37,1658,1659],{"class":47},"    []",[37,1661,1397],{"class":1396},[37,1663,1400],{"class":47},[37,1665,401],{"class":47},[37,1667,1668],{"class":404},"Product",[37,1670,401],{"class":47},[37,1672,364],{"class":47},[37,1674,1412],{"class":47},[37,1676,1677],{"class":404},"Category",[37,1679,401],{"class":47},[37,1681,364],{"class":47},[37,1683,1412],{"class":47},[37,1685,1686],{"class":404},"Qty",[37,1688,401],{"class":47},[37,1690,364],{"class":47},[37,1692,1412],{"class":47},[37,1694,1695],{"class":404},"Unit Price",[37,1697,401],{"class":47},[37,1699,364],{"class":47},[37,1701,1412],{"class":47},[37,1703,1704],{"class":404},"Total",[37,1706,401],{"class":47},[37,1708,1429],{"class":47},[37,1710,1711,1714,1716],{"class":39,"line":87},[37,1712,1713],{"class":47},"    [][]",[37,1715,1397],{"class":1396},[37,1717,1439],{"class":47},[37,1719,1720,1723,1725,1728,1730,1732,1734,1737,1739,1741,1743,1746,1748,1750,1752,1755,1757,1759,1761,1764,1766],{"class":39,"line":110},[37,1721,1722],{"class":47},"        {",[37,1724,401],{"class":47},[37,1726,1727],{"class":404},"Laptop Pro 15",[37,1729,401],{"class":47},[37,1731,364],{"class":47},[37,1733,1412],{"class":47},[37,1735,1736],{"class":404},"Electronics",[37,1738,401],{"class":47},[37,1740,364],{"class":47},[37,1742,1412],{"class":47},[37,1744,1745],{"class":404},"2",[37,1747,401],{"class":47},[37,1749,364],{"class":47},[37,1751,1412],{"class":47},[37,1753,1754],{"class":404},"$1,299.00",[37,1756,401],{"class":47},[37,1758,364],{"class":47},[37,1760,1412],{"class":47},[37,1762,1763],{"class":404},"$2,598.00",[37,1765,401],{"class":47},[37,1767,1429],{"class":47},[37,1769,1770,1772,1774,1777,1779,1781,1783,1786,1788,1790,1792,1795,1797,1799,1801,1804,1806,1808,1810,1813,1815],{"class":39,"line":135},[37,1771,1722],{"class":47},[37,1773,401],{"class":47},[37,1775,1776],{"class":404},"Wireless Mouse",[37,1778,401],{"class":47},[37,1780,364],{"class":47},[37,1782,1412],{"class":47},[37,1784,1785],{"class":404},"Accessories",[37,1787,401],{"class":47},[37,1789,364],{"class":47},[37,1791,1412],{"class":47},[37,1793,1794],{"class":404},"10",[37,1796,401],{"class":47},[37,1798,364],{"class":47},[37,1800,1412],{"class":47},[37,1802,1803],{"class":404},"$29.99",[37,1805,401],{"class":47},[37,1807,364],{"class":47},[37,1809,1412],{"class":47},[37,1811,1812],{"class":404},"$299.90",[37,1814,401],{"class":47},[37,1816,1429],{"class":47},[37,1818,1819,1821,1823,1826,1828,1830,1832,1834,1836,1838,1840,1843,1845,1847,1849,1852,1854,1856,1858,1861,1863],{"class":39,"line":172},[37,1820,1722],{"class":47},[37,1822,401],{"class":47},[37,1824,1825],{"class":404},"USB-C Hub",[37,1827,401],{"class":47},[37,1829,364],{"class":47},[37,1831,1412],{"class":47},[37,1833,1785],{"class":404},[37,1835,401],{"class":47},[37,1837,364],{"class":47},[37,1839,1412],{"class":47},[37,1841,1842],{"class":404},"5",[37,1844,401],{"class":47},[37,1846,364],{"class":47},[37,1848,1412],{"class":47},[37,1850,1851],{"class":404},"$49.99",[37,1853,401],{"class":47},[37,1855,364],{"class":47},[37,1857,1412],{"class":47},[37,1859,1860],{"class":404},"$249.95",[37,1862,401],{"class":47},[37,1864,1429],{"class":47},[37,1866,1867],{"class":39,"line":666},[37,1868,1869],{"class":47},"    },\n",[37,1871,1872,1874,1876,1879,1881,1883,1885,1888,1890,1893,1895,1897,1899,1901],{"class":39,"line":686},[37,1873,113],{"class":90},[37,1875,100],{"class":47},[37,1877,1878],{"class":103},"ColumnWidths",[37,1880,121],{"class":47},[37,1882,1458],{"class":165},[37,1884,364],{"class":47},[37,1886,1887],{"class":165}," 20",[37,1889,364],{"class":47},[37,1891,1892],{"class":165}," 10",[37,1894,364],{"class":47},[37,1896,1887],{"class":165},[37,1898,364],{"class":47},[37,1900,1887],{"class":165},[37,1902,132],{"class":47},[37,1904,1905,1907,1909,1912],{"class":39,"line":714},[37,1906,113],{"class":90},[37,1908,100],{"class":47},[37,1910,1911],{"class":103},"TableHeaderStyle",[37,1913,107],{"class":47},[37,1915,1916,1919,1921,1923,1925,1927,1929,1931],{"class":39,"line":743},[37,1917,1918],{"class":90},"        template",[37,1920,100],{"class":47},[37,1922,815],{"class":103},[37,1924,121],{"class":47},[37,1926,820],{"class":90},[37,1928,100],{"class":47},[37,1930,1011],{"class":90},[37,1932,132],{"class":47},[37,1934,1935,1937,1939,1941,1943,1946],{"class":39,"line":780},[37,1936,1918],{"class":90},[37,1938,100],{"class":47},[37,1940,960],{"class":103},[37,1942,121],{"class":47},[37,1944,1945],{"class":90},"darkBlue",[37,1947,132],{"class":47},[37,1949,1950],{"class":39,"line":785},[37,1951,1952],{"class":47},"    ),\n",[37,1954,1955,1957,1959,1962,1964,1967],{"class":39,"line":791},[37,1956,113],{"class":90},[37,1958,100],{"class":47},[37,1960,1961],{"class":103},"TableStripe",[37,1963,121],{"class":47},[37,1965,1966],{"class":90},"lightGray",[37,1968,132],{"class":47},[37,1970,1971],{"class":39,"line":830},[37,1972,77],{"class":47},[28,1974,1977],{"className":1975,"code":1976,"language":450},[448],"┌─────────────────────────────────────────────────────────┐\n│  Product      │ Category    │ Qty │ Unit Price │ Total  │ ← blanco sobre azul oscuro\n├───────────────┼─────────────┼─────┼────────────┼────────┤\n│  Laptop Pro   │ Electronics │  2  │ $1,299.00  │$2,598  │ ← fondo blanco\n│  Wireless..   │ Accessories │ 10  │    $29.99  │  $299  │ ← franja gris claro\n│  USB-C Hub    │ Accessories │  5  │    $49.99  │  $249  │ ← fondo blanco\n└───────────────┴─────────────┴─────┴────────────┴────────┘\n",[19,1978,1976],{"__ignoreMap":33},[10,1980,1982],{"id":1981},"lineas-y-espaciadores","Lineas y espaciadores",[28,1984,1986],{"className":30,"code":1985,"language":32,"meta":33,"style":33},"// Horizontal rule\nc.Line()\nc.Line(template.LineColor(pdf.Red), template.LineThickness(document.Pt(2)))\n\n// Vertical spacing\nc.Spacer(document.Mm(10))\n",[19,1987,1988,1993,2004,2053,2057,2062],{"__ignoreMap":33},[37,1989,1990],{"class":39,"line":40},[37,1991,1992],{"class":345},"// Horizontal rule\n",[37,1994,1995,1997,1999,2002],{"class":39,"line":51},[37,1996,370],{"class":90},[37,1998,100],{"class":47},[37,2000,2001],{"class":103},"Line",[37,2003,304],{"class":47},[37,2005,2006,2008,2010,2012,2014,2016,2018,2021,2023,2025,2027,2029,2031,2033,2035,2038,2040,2042,2044,2047,2049,2051],{"class":39,"line":64},[37,2007,370],{"class":90},[37,2009,100],{"class":47},[37,2011,2001],{"class":103},[37,2013,121],{"class":47},[37,2015,331],{"class":90},[37,2017,100],{"class":47},[37,2019,2020],{"class":103},"LineColor",[37,2022,121],{"class":47},[37,2024,820],{"class":90},[37,2026,100],{"class":47},[37,2028,825],{"class":90},[37,2030,424],{"class":47},[37,2032,97],{"class":90},[37,2034,100],{"class":47},[37,2036,2037],{"class":103},"LineThickness",[37,2039,121],{"class":47},[37,2041,124],{"class":90},[37,2043,100],{"class":47},[37,2045,2046],{"class":103},"Pt",[37,2048,121],{"class":47},[37,2050,1745],{"class":165},[37,2052,880],{"class":47},[37,2054,2055],{"class":39,"line":74},[37,2056,84],{"emptyLinePlaceholder":83},[37,2058,2059],{"class":39,"line":80},[37,2060,2061],{"class":345},"// Vertical spacing\n",[37,2063,2064,2066,2068,2071,2073,2075,2077,2079,2081,2083],{"class":39,"line":87},[37,2065,370],{"class":90},[37,2067,100],{"class":47},[37,2069,2070],{"class":103},"Spacer",[37,2072,121],{"class":47},[37,2074,124],{"class":90},[37,2076,100],{"class":47},[37,2078,160],{"class":103},[37,2080,121],{"class":47},[37,2082,1794],{"class":165},[37,2084,560],{"class":47},[10,2086,2088],{"id":2087},"salida","Salida",[28,2090,2092],{"className":30,"code":2091,"language":32,"meta":33,"style":33},"// Option 1: Get PDF as byte slice\ndata, err := doc.Generate()\nif err != nil {\n    log.Fatal(err)\n}\nos.WriteFile(\"output.pdf\", data, 0644)\n\n// Option 2: Write to any io.Writer (http.ResponseWriter, file, buffer...)\nerr := doc.Render(w)\n",[19,2093,2094,2099,2120,2135,2152,2157,2188,2192,2197],{"__ignoreMap":33},[37,2095,2096],{"class":39,"line":40},[37,2097,2098],{"class":345},"// Option 1: Get PDF as byte slice\n",[37,2100,2101,2104,2106,2109,2111,2113,2115,2118],{"class":39,"line":51},[37,2102,2103],{"class":90},"data",[37,2105,364],{"class":47},[37,2107,2108],{"class":90}," err ",[37,2110,94],{"class":47},[37,2112,296],{"class":90},[37,2114,100],{"class":47},[37,2116,2117],{"class":103},"Generate",[37,2119,304],{"class":47},[37,2121,2122,2125,2127,2130,2133],{"class":39,"line":64},[37,2123,2124],{"class":43},"if",[37,2126,2108],{"class":90},[37,2128,2129],{"class":47},"!=",[37,2131,2132],{"class":47}," nil",[37,2134,492],{"class":47},[37,2136,2137,2140,2142,2145,2147,2150],{"class":39,"line":74},[37,2138,2139],{"class":90},"    log",[37,2141,100],{"class":47},[37,2143,2144],{"class":103},"Fatal",[37,2146,121],{"class":47},[37,2148,2149],{"class":90},"err",[37,2151,77],{"class":47},[37,2153,2154],{"class":39,"line":80},[37,2155,2156],{"class":47},"}\n",[37,2158,2159,2162,2164,2167,2169,2171,2174,2176,2178,2181,2183,2186],{"class":39,"line":87},[37,2160,2161],{"class":90},"os",[37,2163,100],{"class":47},[37,2165,2166],{"class":103},"WriteFile",[37,2168,121],{"class":47},[37,2170,401],{"class":47},[37,2172,2173],{"class":404},"output.pdf",[37,2175,401],{"class":47},[37,2177,364],{"class":47},[37,2179,2180],{"class":90}," data",[37,2182,364],{"class":47},[37,2184,2185],{"class":165}," 0644",[37,2187,77],{"class":47},[37,2189,2190],{"class":39,"line":110},[37,2191,84],{"emptyLinePlaceholder":83},[37,2193,2194],{"class":39,"line":135},[37,2195,2196],{"class":345},"// Option 2: Write to any io.Writer (http.ResponseWriter, file, buffer...)\n",[37,2198,2199,2202,2204,2206,2208,2211,2213,2216],{"class":39,"line":172},[37,2200,2201],{"class":90},"err ",[37,2203,94],{"class":47},[37,2205,296],{"class":90},[37,2207,100],{"class":47},[37,2209,2210],{"class":103},"Render",[37,2212,121],{"class":47},[37,2214,2215],{"class":90},"w",[37,2217,77],{"class":47},[10,2219,2221],{"id":2220},"ejemplo-completo-factura","Ejemplo completo: Factura",[28,2223,2225],{"className":30,"code":2224,"language":32,"meta":33,"style":33},"doc := template.New(\n    template.WithPageSize(document.A4),\n    template.WithMargins(document.UniformEdges(document.Mm(20))),\n    template.WithMetadata(document.DocumentMetadata{\n        Title:  \"Invoice #INV-2026-001\",\n        Author: \"ACME Corporation\",\n    }),\n)\n\npage := doc.AddPage()\n\n// Company header\npage.AutoRow(func(r *template.RowBuilder) {\n    r.Col(6, func(c *template.ColBuilder) {\n        c.Text(\"ACME Corporation\", template.FontSize(24), template.Bold(),\n            template.TextColor(pdf.RGBHex(0x1A237E)))\n        c.Text(\"123 Business Street\")\n        c.Text(\"San Francisco, CA 94105\")\n    })\n    r.Col(6, func(c *template.ColBuilder) {\n        c.Text(\"INVOICE\", template.FontSize(28), template.Bold(),\n            template.AlignRight(), template.TextColor(pdf.RGBHex(0x1A237E)))\n        c.Text(\"#INV-2026-001\", template.AlignRight(), template.FontSize(12))\n        c.Text(\"Date: March 1, 2026\", template.AlignRight())\n    })\n})\n\n// Separator\npage.AutoRow(func(r *template.RowBuilder) {\n    r.Col(12, func(c *template.ColBuilder) {\n        c.Spacer(document.Mm(5))\n        c.Line(template.LineColor(pdf.RGBHex(0x1A237E)), template.LineThickness(document.Pt(2)))\n        c.Spacer(document.Mm(5))\n    })\n})\n\n// Items table\npage.AutoRow(func(r *template.RowBuilder) {\n    r.Col(12, func(c *template.ColBuilder) {\n        c.Table(\n            []string{\"Description\", \"Qty\", \"Unit Price\", \"Amount\"},\n            [][]string{\n                {\"Web Development - Frontend\", \"40 hrs\", \"$150.00\", \"$6,000.00\"},\n                {\"Web Development - Backend\", \"60 hrs\", \"$150.00\", \"$9,000.00\"},\n                {\"UI/UX Design\", \"20 hrs\", \"$120.00\", \"$2,400.00\"},\n            },\n            template.ColumnWidths(40, 15, 20, 25),\n            template.TableHeaderStyle(\n                template.TextColor(pdf.White),\n                template.BgColor(pdf.RGBHex(0x1A237E)),\n            ),\n            template.TableStripe(pdf.RGBHex(0xF5F5F5)),\n        )\n    })\n})\n\n// Total\npage.AutoRow(func(r *template.RowBuilder) {\n    r.Col(8, func(c *template.ColBuilder) {})\n    r.Col(4, func(c *template.ColBuilder) {\n        c.Text(\"Total: $17,400.00\", template.AlignRight(),\n            template.Bold(), template.FontSize(14))\n    })\n})\n\ndata, _ := doc.Generate()\n",[19,2226,2227,2241,2259,2289,2309,2326,2342,2347,2351,2355,2369,2373,2378,2402,2432,2471,2493,2512,2531,2535,2565,2604,2634,2673,2700,2704,2708,2712,2717,2741,2771,2793,2844,2867,2872,2877,2882,2888,2913,2944,2955,2998,3007,3048,3088,3129,3134,3164,3175,3195,3218,3224,3247,3252,3257,3262,3267,3273,3298,3330,3362,3390,3414,3419,3424,3429],{"__ignoreMap":33},[37,2228,2229,2231,2233,2235,2237,2239],{"class":39,"line":40},[37,2230,91],{"class":90},[37,2232,94],{"class":47},[37,2234,97],{"class":90},[37,2236,100],{"class":47},[37,2238,104],{"class":103},[37,2240,107],{"class":47},[37,2242,2243,2245,2247,2249,2251,2253,2255,2257],{"class":39,"line":51},[37,2244,113],{"class":90},[37,2246,100],{"class":47},[37,2248,118],{"class":103},[37,2250,121],{"class":47},[37,2252,124],{"class":90},[37,2254,100],{"class":47},[37,2256,129],{"class":90},[37,2258,132],{"class":47},[37,2260,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287],{"class":39,"line":64},[37,2262,113],{"class":90},[37,2264,100],{"class":47},[37,2266,142],{"class":103},[37,2268,121],{"class":47},[37,2270,124],{"class":90},[37,2272,100],{"class":47},[37,2274,151],{"class":103},[37,2276,121],{"class":47},[37,2278,124],{"class":90},[37,2280,100],{"class":47},[37,2282,160],{"class":103},[37,2284,121],{"class":47},[37,2286,166],{"class":165},[37,2288,169],{"class":47},[37,2290,2291,2293,2295,2298,2300,2302,2304,2307],{"class":39,"line":74},[37,2292,113],{"class":90},[37,2294,100],{"class":47},[37,2296,2297],{"class":103},"WithMetadata",[37,2299,121],{"class":47},[37,2301,124],{"class":57},[37,2303,100],{"class":47},[37,2305,2306],{"class":57},"DocumentMetadata",[37,2308,1439],{"class":47},[37,2310,2311,2314,2316,2319,2322,2324],{"class":39,"line":80},[37,2312,2313],{"class":90},"        Title",[37,2315,26],{"class":47},[37,2317,2318],{"class":47},"  \"",[37,2320,2321],{"class":404},"Invoice #INV-2026-001",[37,2323,401],{"class":47},[37,2325,992],{"class":47},[37,2327,2328,2331,2333,2335,2338,2340],{"class":39,"line":87},[37,2329,2330],{"class":90},"        Author",[37,2332,26],{"class":47},[37,2334,1412],{"class":47},[37,2336,2337],{"class":404},"ACME Corporation",[37,2339,401],{"class":47},[37,2341,992],{"class":47},[37,2343,2344],{"class":39,"line":110},[37,2345,2346],{"class":47},"    }),\n",[37,2348,2349],{"class":39,"line":135},[37,2350,77],{"class":47},[37,2352,2353],{"class":39,"line":172},[37,2354,84],{"emptyLinePlaceholder":83},[37,2356,2357,2359,2361,2363,2365,2367],{"class":39,"line":666},[37,2358,291],{"class":90},[37,2360,94],{"class":47},[37,2362,296],{"class":90},[37,2364,100],{"class":47},[37,2366,301],{"class":103},[37,2368,304],{"class":47},[37,2370,2371],{"class":39,"line":686},[37,2372,84],{"emptyLinePlaceholder":83},[37,2374,2375],{"class":39,"line":714},[37,2376,2377],{"class":345},"// Company header\n",[37,2379,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400],{"class":39,"line":743},[37,2381,313],{"class":90},[37,2383,100],{"class":47},[37,2385,318],{"class":103},[37,2387,321],{"class":47},[37,2389,325],{"class":324},[37,2391,328],{"class":47},[37,2393,331],{"class":57},[37,2395,100],{"class":47},[37,2397,336],{"class":57},[37,2399,339],{"class":47},[37,2401,492],{"class":47},[37,2403,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430],{"class":39,"line":780},[37,2405,351],{"class":90},[37,2407,100],{"class":47},[37,2409,356],{"class":103},[37,2411,121],{"class":47},[37,2413,1207],{"class":165},[37,2415,364],{"class":47},[37,2417,367],{"class":47},[37,2419,370],{"class":324},[37,2421,328],{"class":47},[37,2423,331],{"class":57},[37,2425,100],{"class":47},[37,2427,379],{"class":57},[37,2429,339],{"class":47},[37,2431,492],{"class":47},[37,2433,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468],{"class":39,"line":785},[37,2435,391],{"class":90},[37,2437,100],{"class":47},[37,2439,396],{"class":103},[37,2441,121],{"class":47},[37,2443,401],{"class":47},[37,2445,2337],{"class":404},[37,2447,401],{"class":47},[37,2449,364],{"class":47},[37,2451,97],{"class":90},[37,2453,100],{"class":47},[37,2455,416],{"class":103},[37,2457,121],{"class":47},[37,2459,421],{"class":165},[37,2461,424],{"class":47},[37,2463,97],{"class":90},[37,2465,100],{"class":47},[37,2467,431],{"class":103},[37,2469,2470],{"class":47},"(),\n",[37,2472,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491],{"class":39,"line":791},[37,2474,998],{"class":90},[37,2476,100],{"class":47},[37,2478,815],{"class":103},[37,2480,121],{"class":47},[37,2482,820],{"class":90},[37,2484,100],{"class":47},[37,2486,915],{"class":103},[37,2488,121],{"class":47},[37,2490,1618],{"class":165},[37,2492,880],{"class":47},[37,2494,2495,2497,2499,2501,2503,2505,2508,2510],{"class":39,"line":830},[37,2496,391],{"class":90},[37,2498,100],{"class":47},[37,2500,396],{"class":103},[37,2502,121],{"class":47},[37,2504,401],{"class":47},[37,2506,2507],{"class":404},"123 Business Street",[37,2509,401],{"class":47},[37,2511,77],{"class":47},[37,2513,2514,2516,2518,2520,2522,2524,2527,2529],{"class":39,"line":883},[37,2515,391],{"class":90},[37,2517,100],{"class":47},[37,2519,396],{"class":103},[37,2521,121],{"class":47},[37,2523,401],{"class":47},[37,2525,2526],{"class":404},"San Francisco, CA 94105",[37,2528,401],{"class":47},[37,2530,77],{"class":47},[37,2532,2533],{"class":39,"line":925},[37,2534,439],{"class":47},[37,2536,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563],{"class":39,"line":930},[37,2538,351],{"class":90},[37,2540,100],{"class":47},[37,2542,356],{"class":103},[37,2544,121],{"class":47},[37,2546,1207],{"class":165},[37,2548,364],{"class":47},[37,2550,367],{"class":47},[37,2552,370],{"class":324},[37,2554,328],{"class":47},[37,2556,331],{"class":57},[37,2558,100],{"class":47},[37,2560,379],{"class":57},[37,2562,339],{"class":47},[37,2564,492],{"class":47},[37,2566,2567,2569,2571,2573,2575,2577,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602],{"class":39,"line":936},[37,2568,391],{"class":90},[37,2570,100],{"class":47},[37,2572,396],{"class":103},[37,2574,121],{"class":47},[37,2576,401],{"class":47},[37,2578,2579],{"class":404},"INVOICE",[37,2581,401],{"class":47},[37,2583,364],{"class":47},[37,2585,97],{"class":90},[37,2587,100],{"class":47},[37,2589,416],{"class":103},[37,2591,121],{"class":47},[37,2593,1551],{"class":165},[37,2595,424],{"class":47},[37,2597,97],{"class":90},[37,2599,100],{"class":47},[37,2601,431],{"class":103},[37,2603,2470],{"class":47},[37,2605,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632],{"class":39,"line":974},[37,2607,998],{"class":90},[37,2609,100],{"class":47},[37,2611,1140],{"class":103},[37,2613,769],{"class":47},[37,2615,97],{"class":90},[37,2617,100],{"class":47},[37,2619,815],{"class":103},[37,2621,121],{"class":47},[37,2623,820],{"class":90},[37,2625,100],{"class":47},[37,2627,915],{"class":103},[37,2629,121],{"class":47},[37,2631,1618],{"class":165},[37,2633,880],{"class":47},[37,2635,2636,2638,2640,2642,2644,2646,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671],{"class":39,"line":995},[37,2637,391],{"class":90},[37,2639,100],{"class":47},[37,2641,396],{"class":103},[37,2643,121],{"class":47},[37,2645,401],{"class":47},[37,2647,2648],{"class":404},"#INV-2026-001",[37,2650,401],{"class":47},[37,2652,364],{"class":47},[37,2654,97],{"class":90},[37,2656,100],{"class":47},[37,2658,1140],{"class":103},[37,2660,769],{"class":47},[37,2662,97],{"class":90},[37,2664,100],{"class":47},[37,2666,416],{"class":103},[37,2668,121],{"class":47},[37,2670,361],{"class":165},[37,2672,560],{"class":47},[37,2674,2675,2677,2679,2681,2683,2685,2688,2690,2692,2694,2696,2698],{"class":39,"line":1016},[37,2676,391],{"class":90},[37,2678,100],{"class":47},[37,2680,396],{"class":103},[37,2682,121],{"class":47},[37,2684,401],{"class":47},[37,2686,2687],{"class":404},"Date: March 1, 2026",[37,2689,401],{"class":47},[37,2691,364],{"class":47},[37,2693,97],{"class":90},[37,2695,100],{"class":47},[37,2697,1140],{"class":103},[37,2699,434],{"class":47},[37,2701,2702],{"class":39,"line":1041},[37,2703,439],{"class":47},[37,2705,2706],{"class":39,"line":1047},[37,2707,444],{"class":47},[37,2709,2710],{"class":39,"line":1052},[37,2711,84],{"emptyLinePlaceholder":83},[37,2713,2714],{"class":39,"line":1058},[37,2715,2716],{"class":345},"// Separator\n",[37,2718,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739],{"class":39,"line":1087},[37,2720,313],{"class":90},[37,2722,100],{"class":47},[37,2724,318],{"class":103},[37,2726,321],{"class":47},[37,2728,325],{"class":324},[37,2730,328],{"class":47},[37,2732,331],{"class":57},[37,2734,100],{"class":47},[37,2736,336],{"class":57},[37,2738,339],{"class":47},[37,2740,492],{"class":47},[37,2742,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769],{"class":39,"line":1116},[37,2744,351],{"class":90},[37,2746,100],{"class":47},[37,2748,356],{"class":103},[37,2750,121],{"class":47},[37,2752,361],{"class":165},[37,2754,364],{"class":47},[37,2756,367],{"class":47},[37,2758,370],{"class":324},[37,2760,328],{"class":47},[37,2762,331],{"class":57},[37,2764,100],{"class":47},[37,2766,379],{"class":57},[37,2768,339],{"class":47},[37,2770,492],{"class":47},[37,2772,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791],{"class":39,"line":1145},[37,2774,391],{"class":90},[37,2776,100],{"class":47},[37,2778,2070],{"class":103},[37,2780,121],{"class":47},[37,2782,124],{"class":90},[37,2784,100],{"class":47},[37,2786,160],{"class":103},[37,2788,121],{"class":47},[37,2790,1842],{"class":165},[37,2792,560],{"class":47},[37,2794,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842],{"class":39,"line":1150},[37,2796,391],{"class":90},[37,2798,100],{"class":47},[37,2800,2001],{"class":103},[37,2802,121],{"class":47},[37,2804,331],{"class":90},[37,2806,100],{"class":47},[37,2808,2020],{"class":103},[37,2810,121],{"class":47},[37,2812,820],{"class":90},[37,2814,100],{"class":47},[37,2816,915],{"class":103},[37,2818,121],{"class":47},[37,2820,1618],{"class":165},[37,2822,2823],{"class":47},")),",[37,2825,97],{"class":90},[37,2827,100],{"class":47},[37,2829,2037],{"class":103},[37,2831,121],{"class":47},[37,2833,124],{"class":90},[37,2835,100],{"class":47},[37,2837,2046],{"class":103},[37,2839,121],{"class":47},[37,2841,1745],{"class":165},[37,2843,880],{"class":47},[37,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865],{"class":39,"line":2846},33,[37,2848,391],{"class":90},[37,2850,100],{"class":47},[37,2852,2070],{"class":103},[37,2854,121],{"class":47},[37,2856,124],{"class":90},[37,2858,100],{"class":47},[37,2860,160],{"class":103},[37,2862,121],{"class":47},[37,2864,1842],{"class":165},[37,2866,560],{"class":47},[37,2868,2870],{"class":39,"line":2869},34,[37,2871,439],{"class":47},[37,2873,2875],{"class":39,"line":2874},35,[37,2876,444],{"class":47},[37,2878,2880],{"class":39,"line":2879},36,[37,2881,84],{"emptyLinePlaceholder":83},[37,2883,2885],{"class":39,"line":2884},37,[37,2886,2887],{"class":345},"// Items table\n",[37,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911],{"class":39,"line":2890},38,[37,2892,313],{"class":90},[37,2894,100],{"class":47},[37,2896,318],{"class":103},[37,2898,321],{"class":47},[37,2900,325],{"class":324},[37,2902,328],{"class":47},[37,2904,331],{"class":57},[37,2906,100],{"class":47},[37,2908,336],{"class":57},[37,2910,339],{"class":47},[37,2912,492],{"class":47},[37,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942],{"class":39,"line":2915},39,[37,2917,351],{"class":90},[37,2919,100],{"class":47},[37,2921,356],{"class":103},[37,2923,121],{"class":47},[37,2925,361],{"class":165},[37,2927,364],{"class":47},[37,2929,367],{"class":47},[37,2931,370],{"class":324},[37,2933,328],{"class":47},[37,2935,331],{"class":57},[37,2937,100],{"class":47},[37,2939,379],{"class":57},[37,2941,339],{"class":47},[37,2943,492],{"class":47},[37,2945,2947,2949,2951,2953],{"class":39,"line":2946},40,[37,2948,391],{"class":90},[37,2950,100],{"class":47},[37,2952,1386],{"class":103},[37,2954,107],{"class":47},[37,2956,2958,2960,2962,2964,2966,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2994,2996],{"class":39,"line":2957},41,[37,2959,1393],{"class":47},[37,2961,1397],{"class":1396},[37,2963,1400],{"class":47},[37,2965,401],{"class":47},[37,2967,2968],{"class":404},"Description",[37,2970,401],{"class":47},[37,2972,364],{"class":47},[37,2974,1412],{"class":47},[37,2976,1686],{"class":404},[37,2978,401],{"class":47},[37,2980,364],{"class":47},[37,2982,1412],{"class":47},[37,2984,1695],{"class":404},[37,2986,401],{"class":47},[37,2988,364],{"class":47},[37,2990,1412],{"class":47},[37,2992,2993],{"class":404},"Amount",[37,2995,401],{"class":47},[37,2997,1429],{"class":47},[37,2999,3001,3003,3005],{"class":39,"line":3000},42,[37,3002,1434],{"class":47},[37,3004,1397],{"class":1396},[37,3006,1439],{"class":47},[37,3008,3010,3012,3014,3017,3019,3021,3023,3026,3028,3030,3032,3035,3037,3039,3041,3044,3046],{"class":39,"line":3009},43,[37,3011,1444],{"class":47},[37,3013,401],{"class":47},[37,3015,3016],{"class":404},"Web Development - Frontend",[37,3018,401],{"class":47},[37,3020,364],{"class":47},[37,3022,1412],{"class":47},[37,3024,3025],{"class":404},"40 hrs",[37,3027,401],{"class":47},[37,3029,364],{"class":47},[37,3031,1412],{"class":47},[37,3033,3034],{"class":404},"$150.00",[37,3036,401],{"class":47},[37,3038,364],{"class":47},[37,3040,1412],{"class":47},[37,3042,3043],{"class":404},"$6,000.00",[37,3045,401],{"class":47},[37,3047,1429],{"class":47},[37,3049,3051,3053,3055,3058,3060,3062,3064,3067,3069,3071,3073,3075,3077,3079,3081,3084,3086],{"class":39,"line":3050},44,[37,3052,1444],{"class":47},[37,3054,401],{"class":47},[37,3056,3057],{"class":404},"Web Development - Backend",[37,3059,401],{"class":47},[37,3061,364],{"class":47},[37,3063,1412],{"class":47},[37,3065,3066],{"class":404},"60 hrs",[37,3068,401],{"class":47},[37,3070,364],{"class":47},[37,3072,1412],{"class":47},[37,3074,3034],{"class":404},[37,3076,401],{"class":47},[37,3078,364],{"class":47},[37,3080,1412],{"class":47},[37,3082,3083],{"class":404},"$9,000.00",[37,3085,401],{"class":47},[37,3087,1429],{"class":47},[37,3089,3091,3093,3095,3098,3100,3102,3104,3107,3109,3111,3113,3116,3118,3120,3122,3125,3127],{"class":39,"line":3090},45,[37,3092,1444],{"class":47},[37,3094,401],{"class":47},[37,3096,3097],{"class":404},"UI/UX Design",[37,3099,401],{"class":47},[37,3101,364],{"class":47},[37,3103,1412],{"class":47},[37,3105,3106],{"class":404},"20 hrs",[37,3108,401],{"class":47},[37,3110,364],{"class":47},[37,3112,1412],{"class":47},[37,3114,3115],{"class":404},"$120.00",[37,3117,401],{"class":47},[37,3119,364],{"class":47},[37,3121,1412],{"class":47},[37,3123,3124],{"class":404},"$2,400.00",[37,3126,401],{"class":47},[37,3128,1429],{"class":47},[37,3130,3132],{"class":39,"line":3131},46,[37,3133,1569],{"class":47},[37,3135,3137,3139,3141,3143,3145,3148,3150,3153,3155,3157,3159,3162],{"class":39,"line":3136},47,[37,3138,998],{"class":90},[37,3140,100],{"class":47},[37,3142,1878],{"class":103},[37,3144,121],{"class":47},[37,3146,3147],{"class":165},"40",[37,3149,364],{"class":47},[37,3151,3152],{"class":165}," 15",[37,3154,364],{"class":47},[37,3156,1887],{"class":165},[37,3158,364],{"class":47},[37,3160,3161],{"class":165}," 25",[37,3163,132],{"class":47},[37,3165,3167,3169,3171,3173],{"class":39,"line":3166},48,[37,3168,998],{"class":90},[37,3170,100],{"class":47},[37,3172,1911],{"class":103},[37,3174,107],{"class":47},[37,3176,3178,3181,3183,3185,3187,3189,3191,3193],{"class":39,"line":3177},49,[37,3179,3180],{"class":90},"                template",[37,3182,100],{"class":47},[37,3184,815],{"class":103},[37,3186,121],{"class":47},[37,3188,820],{"class":90},[37,3190,100],{"class":47},[37,3192,1011],{"class":90},[37,3194,132],{"class":47},[37,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216],{"class":39,"line":3197},50,[37,3199,3180],{"class":90},[37,3201,100],{"class":47},[37,3203,960],{"class":103},[37,3205,121],{"class":47},[37,3207,820],{"class":90},[37,3209,100],{"class":47},[37,3211,915],{"class":103},[37,3213,121],{"class":47},[37,3215,1618],{"class":165},[37,3217,1038],{"class":47},[37,3219,3221],{"class":39,"line":3220},51,[37,3222,3223],{"class":47},"            ),\n",[37,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245],{"class":39,"line":3226},52,[37,3228,998],{"class":90},[37,3230,100],{"class":47},[37,3232,1961],{"class":103},[37,3234,121],{"class":47},[37,3236,820],{"class":90},[37,3238,100],{"class":47},[37,3240,915],{"class":103},[37,3242,121],{"class":47},[37,3244,1638],{"class":165},[37,3246,1038],{"class":47},[37,3248,3250],{"class":39,"line":3249},53,[37,3251,1044],{"class":47},[37,3253,3255],{"class":39,"line":3254},54,[37,3256,439],{"class":47},[37,3258,3260],{"class":39,"line":3259},55,[37,3261,444],{"class":47},[37,3263,3265],{"class":39,"line":3264},56,[37,3266,84],{"emptyLinePlaceholder":83},[37,3268,3270],{"class":39,"line":3269},57,[37,3271,3272],{"class":345},"// Total\n",[37,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296],{"class":39,"line":3275},58,[37,3277,313],{"class":90},[37,3279,100],{"class":47},[37,3281,318],{"class":103},[37,3283,321],{"class":47},[37,3285,325],{"class":324},[37,3287,328],{"class":47},[37,3289,331],{"class":57},[37,3291,100],{"class":47},[37,3293,336],{"class":57},[37,3295,339],{"class":47},[37,3297,492],{"class":47},[37,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327],{"class":39,"line":3300},59,[37,3302,351],{"class":90},[37,3304,100],{"class":47},[37,3306,356],{"class":103},[37,3308,121],{"class":47},[37,3310,557],{"class":165},[37,3312,364],{"class":47},[37,3314,367],{"class":47},[37,3316,370],{"class":324},[37,3318,328],{"class":47},[37,3320,331],{"class":57},[37,3322,100],{"class":47},[37,3324,379],{"class":57},[37,3326,339],{"class":47},[37,3328,3329],{"class":47}," {})\n",[37,3331,3333,3335,3337,3339,3341,3344,3346,3348,3350,3352,3354,3356,3358,3360],{"class":39,"line":3332},60,[37,3334,351],{"class":90},[37,3336,100],{"class":47},[37,3338,356],{"class":103},[37,3340,121],{"class":47},[37,3342,3343],{"class":165},"4",[37,3345,364],{"class":47},[37,3347,367],{"class":47},[37,3349,370],{"class":324},[37,3351,328],{"class":47},[37,3353,331],{"class":57},[37,3355,100],{"class":47},[37,3357,379],{"class":57},[37,3359,339],{"class":47},[37,3361,492],{"class":47},[37,3363,3365,3367,3369,3371,3373,3375,3378,3380,3382,3384,3386,3388],{"class":39,"line":3364},61,[37,3366,391],{"class":90},[37,3368,100],{"class":47},[37,3370,396],{"class":103},[37,3372,121],{"class":47},[37,3374,401],{"class":47},[37,3376,3377],{"class":404},"Total: $17,400.00",[37,3379,401],{"class":47},[37,3381,364],{"class":47},[37,3383,97],{"class":90},[37,3385,100],{"class":47},[37,3387,1140],{"class":103},[37,3389,2470],{"class":47},[37,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3412],{"class":39,"line":3392},62,[37,3394,998],{"class":90},[37,3396,100],{"class":47},[37,3398,431],{"class":103},[37,3400,769],{"class":47},[37,3402,97],{"class":90},[37,3404,100],{"class":47},[37,3406,416],{"class":103},[37,3408,121],{"class":47},[37,3410,3411],{"class":165},"14",[37,3413,560],{"class":47},[37,3415,3417],{"class":39,"line":3416},63,[37,3418,439],{"class":47},[37,3420,3422],{"class":39,"line":3421},64,[37,3423,444],{"class":47},[37,3425,3427],{"class":39,"line":3426},65,[37,3428,84],{"emptyLinePlaceholder":83},[37,3430,3432,3434,3436,3439,3441,3443,3445,3447],{"class":39,"line":3431},66,[37,3433,2103],{"class":90},[37,3435,364],{"class":47},[37,3437,3438],{"class":90}," _ ",[37,3440,94],{"class":47},[37,3442,296],{"class":90},[37,3444,100],{"class":47},[37,3446,2117],{"class":103},[37,3448,304],{"class":47},[28,3450,3453],{"className":3451,"code":3452,"language":450},[448],"┌─ A4 ──────────────────────────────────────────────┐\n│                                                   │\n│  ACME Corporation              INVOICE            │\n│  123 Business Street      #INV-2026-001           │\n│  San Francisco, CA 94105  Date: March 1, 2026     │\n│  ───────────────────────────────────────────────   │\n│                                                   │\n│  ┌─────────────┬────────┬───────────┬──────────┐  │\n│  │ Description │  Qty   │Unit Price │  Amount  │  │\n│  ├─────────────┼────────┼───────────┼──────────┤  │\n│  │ Frontend    │ 40 hrs │  $150.00  │$6,000.00 │  │\n│  │ Backend     │ 60 hrs │  $150.00  │$9,000.00 │  │\n│  │ UI/UX       │ 20 hrs │  $120.00  │$2,400.00 │  │\n│  └─────────────┴────────┴───────────┴──────────┘  │\n│                                                   │\n│                       Total: $17,400.00           │\n│                                                   │\n└───────────────────────────────────────────────────┘\n",[19,3454,3452],{"__ignoreMap":33},[10,3456,3458],{"id":3457},"siguientes-pasos","Siguientes pasos",[3460,3461,3462,3471,3478],"ul",{},[3463,3464,3465,3470],"li",{},[3466,3467,3469],"a",{"href":3468},"/es/docs/guide/grid-layout","Diseno de cuadricula"," — Domine el sistema de cuadricula de 12 columnas",[3463,3472,3473,3477],{},[3466,3474,3476],{"href":3475},"/es/docs/guide/styling","Estilos"," — Colores, decoracion de texto y tipografia",[3463,3479,3480,3484],{},[3466,3481,3483],{"href":3482},"/es/docs/api-reference/elements","Elementos"," — Todos los elementos de contenido disponibles",[3486,3487,3488],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":33,"searchDepth":51,"depth":51,"links":3490},[3491,3494,3495,3496,3497,3500,3501,3502,3503],{"id":12,"depth":51,"text":13,"children":3492},[3493],{"id":178,"depth":64,"text":179},{"id":273,"depth":51,"text":274},{"id":455,"depth":51,"text":456},{"id":1161,"depth":51,"text":1162},{"id":1314,"depth":51,"text":1315,"children":3498},[3499],{"id":1590,"depth":64,"text":1591},{"id":1981,"depth":51,"text":1982},{"id":2087,"depth":51,"text":2088},{"id":2220,"depth":51,"text":2221},{"id":3457,"depth":51,"text":3458},"Aprenda los fundamentos de la generacion de PDFs con gpdf","md",{},"/es/docs/guide/basic-usage",{"title":5,"description":3504},"es/docs/2.guide/2.basic-usage","3FrR9qWztlOJguXqORNdErg8GdXVvgjFJGBRKDZkrog",1776529296872]