[{"data":1,"prerenderedAt":1335},["ShallowReactive",2],{"docs-es-templates/invoice":3},{"id":4,"title":5,"body":6,"description":1328,"extension":1329,"meta":1330,"navigation":57,"path":1331,"seo":1332,"stem":1333,"__hash__":1334},"docsEs/es/docs/4.templates/1.invoice.md","Factura",{"type":7,"value":8,"toc":1316},"minimark",[9,14,18,22,795,803,807,811,977,980,1022,1025,1074,1077,1118,1122,1125,1261,1265,1272,1312],[10,11,13],"h2",{"id":12},"descripcion-general","Descripcion general",[15,16,17],"p",{},"El componente Invoice genera un PDF de factura profesional a partir de datos estructurados. No se necesita codigo de diseno manual — simplemente proporcione los datos y gpdf se encarga del formato.",[10,19,21],{"id":20},"uso","Uso",[23,24,29],"pre",{"className":25,"code":26,"language":27,"meta":28,"style":28},"language-go shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import \"github.com/gpdf-dev/gpdf/template\"\n\ndoc := template.Invoice(template.InvoiceData{\n    Number:  \"#INV-2026-001\",\n    Date:    \"March 1, 2026\",\n    DueDate: \"March 31, 2026\",\n    From: template.InvoiceParty{\n        Name:    \"ACME Corporation\",\n        Address: []string{\"123 Business Street\", \"Suite 100\", \"San Francisco, CA 94105\"},\n    },\n    To: template.InvoiceParty{\n        Name:    \"John Smith\",\n        Address: []string{\"Tech Solutions Inc.\", \"456 Client Avenue\", \"New York, NY 10001\"},\n    },\n    Items: []template.InvoiceItem{\n        {Description: \"Web Development - Frontend\", Quantity: \"40 hrs\", UnitPrice: 150.00, Amount: 6000.00},\n        {Description: \"Web Development - Backend\", Quantity: \"60 hrs\", UnitPrice: 150.00, Amount: 9000.00},\n        {Description: \"UI/UX Design\", Quantity: \"20 hrs\", UnitPrice: 120.00, Amount: 2400.00},\n        {Description: \"Database Design\", Quantity: \"15 hrs\", UnitPrice: 130.00, Amount: 1950.00},\n        {Description: \"QA Testing\", Quantity: \"25 hrs\", UnitPrice: 100.00, Amount: 2500.00},\n        {Description: \"Project Management\", Quantity: \"10 hrs\", UnitPrice: 140.00, Amount: 1400.00},\n    },\n    TaxRate:  10,\n    Currency: \"$\",\n    Payment: &template.InvoicePayment{\n        BankName: \"First National Bank\",\n        Account:  \"1234-5678-9012\",\n        Routing:  \"021000021\",\n    },\n    Notes: \"Thank you for your business!\",\n})\n\ndata, err := doc.Generate()\n","go","",[30,31,32,52,59,93,115,133,150,167,184,231,237,253,269,309,314,333,388,436,485,534,583,632,637,650,667,687,704,721,738,743,760,766,771],"code",{"__ignoreMap":28},[33,34,37,41,45,49],"span",{"class":35,"line":36},"line",1,[33,38,40],{"class":39},"s7zQu","import",[33,42,44],{"class":43},"sMK4o"," \"",[33,46,48],{"class":47},"sBMFI","github.com/gpdf-dev/gpdf/template",[33,50,51],{"class":43},"\"\n",[33,53,55],{"class":35,"line":54},2,[33,56,58],{"emptyLinePlaceholder":57},true,"\n",[33,60,62,66,69,72,75,79,82,85,87,90],{"class":35,"line":61},3,[33,63,65],{"class":64},"sTEyZ","doc ",[33,67,68],{"class":43},":=",[33,70,71],{"class":64}," template",[33,73,74],{"class":43},".",[33,76,78],{"class":77},"s2Zo4","Invoice",[33,80,81],{"class":43},"(",[33,83,84],{"class":47},"template",[33,86,74],{"class":43},[33,88,89],{"class":47},"InvoiceData",[33,91,92],{"class":43},"{\n",[33,94,96,99,102,105,109,112],{"class":35,"line":95},4,[33,97,98],{"class":64},"    Number",[33,100,101],{"class":43},":",[33,103,104],{"class":43},"  \"",[33,106,108],{"class":107},"sfazB","#INV-2026-001",[33,110,111],{"class":43},"\"",[33,113,114],{"class":43},",\n",[33,116,118,121,123,126,129,131],{"class":35,"line":117},5,[33,119,120],{"class":64},"    Date",[33,122,101],{"class":43},[33,124,125],{"class":43},"    \"",[33,127,128],{"class":107},"March 1, 2026",[33,130,111],{"class":43},[33,132,114],{"class":43},[33,134,136,139,141,143,146,148],{"class":35,"line":135},6,[33,137,138],{"class":64},"    DueDate",[33,140,101],{"class":43},[33,142,44],{"class":43},[33,144,145],{"class":107},"March 31, 2026",[33,147,111],{"class":43},[33,149,114],{"class":43},[33,151,153,156,158,160,162,165],{"class":35,"line":152},7,[33,154,155],{"class":64},"    From",[33,157,101],{"class":43},[33,159,71],{"class":47},[33,161,74],{"class":43},[33,163,164],{"class":47},"InvoiceParty",[33,166,92],{"class":43},[33,168,170,173,175,177,180,182],{"class":35,"line":169},8,[33,171,172],{"class":64},"        Name",[33,174,101],{"class":43},[33,176,125],{"class":43},[33,178,179],{"class":107},"ACME Corporation",[33,181,111],{"class":43},[33,183,114],{"class":43},[33,185,187,190,192,195,199,202,204,207,209,212,214,217,219,221,223,226,228],{"class":35,"line":186},9,[33,188,189],{"class":64},"        Address",[33,191,101],{"class":43},[33,193,194],{"class":43}," []",[33,196,198],{"class":197},"spNyl","string",[33,200,201],{"class":43},"{",[33,203,111],{"class":43},[33,205,206],{"class":107},"123 Business Street",[33,208,111],{"class":43},[33,210,211],{"class":43},",",[33,213,44],{"class":43},[33,215,216],{"class":107},"Suite 100",[33,218,111],{"class":43},[33,220,211],{"class":43},[33,222,44],{"class":43},[33,224,225],{"class":107},"San Francisco, CA 94105",[33,227,111],{"class":43},[33,229,230],{"class":43},"},\n",[33,232,234],{"class":35,"line":233},10,[33,235,236],{"class":43},"    },\n",[33,238,240,243,245,247,249,251],{"class":35,"line":239},11,[33,241,242],{"class":64},"    To",[33,244,101],{"class":43},[33,246,71],{"class":47},[33,248,74],{"class":43},[33,250,164],{"class":47},[33,252,92],{"class":43},[33,254,256,258,260,262,265,267],{"class":35,"line":255},12,[33,257,172],{"class":64},[33,259,101],{"class":43},[33,261,125],{"class":43},[33,263,264],{"class":107},"John Smith",[33,266,111],{"class":43},[33,268,114],{"class":43},[33,270,272,274,276,278,280,282,284,287,289,291,293,296,298,300,302,305,307],{"class":35,"line":271},13,[33,273,189],{"class":64},[33,275,101],{"class":43},[33,277,194],{"class":43},[33,279,198],{"class":197},[33,281,201],{"class":43},[33,283,111],{"class":43},[33,285,286],{"class":107},"Tech Solutions Inc.",[33,288,111],{"class":43},[33,290,211],{"class":43},[33,292,44],{"class":43},[33,294,295],{"class":107},"456 Client Avenue",[33,297,111],{"class":43},[33,299,211],{"class":43},[33,301,44],{"class":43},[33,303,304],{"class":107},"New York, NY 10001",[33,306,111],{"class":43},[33,308,230],{"class":43},[33,310,312],{"class":35,"line":311},14,[33,313,236],{"class":43},[33,315,317,320,322,324,326,328,331],{"class":35,"line":316},15,[33,318,319],{"class":64},"    Items",[33,321,101],{"class":43},[33,323,194],{"class":43},[33,325,84],{"class":47},[33,327,74],{"class":43},[33,329,330],{"class":47},"InvoiceItem",[33,332,92],{"class":43},[33,334,336,339,342,344,346,349,351,353,356,358,360,363,365,367,370,372,376,378,381,383,386],{"class":35,"line":335},16,[33,337,338],{"class":43},"        {",[33,340,341],{"class":64},"Description",[33,343,101],{"class":43},[33,345,44],{"class":43},[33,347,348],{"class":107},"Web Development - Frontend",[33,350,111],{"class":43},[33,352,211],{"class":43},[33,354,355],{"class":64}," Quantity",[33,357,101],{"class":43},[33,359,44],{"class":43},[33,361,362],{"class":107},"40 hrs",[33,364,111],{"class":43},[33,366,211],{"class":43},[33,368,369],{"class":64}," UnitPrice",[33,371,101],{"class":43},[33,373,375],{"class":374},"sbssI"," 150.00",[33,377,211],{"class":43},[33,379,380],{"class":64}," Amount",[33,382,101],{"class":43},[33,384,385],{"class":374}," 6000.00",[33,387,230],{"class":43},[33,389,391,393,395,397,399,402,404,406,408,410,412,415,417,419,421,423,425,427,429,431,434],{"class":35,"line":390},17,[33,392,338],{"class":43},[33,394,341],{"class":64},[33,396,101],{"class":43},[33,398,44],{"class":43},[33,400,401],{"class":107},"Web Development - Backend",[33,403,111],{"class":43},[33,405,211],{"class":43},[33,407,355],{"class":64},[33,409,101],{"class":43},[33,411,44],{"class":43},[33,413,414],{"class":107},"60 hrs",[33,416,111],{"class":43},[33,418,211],{"class":43},[33,420,369],{"class":64},[33,422,101],{"class":43},[33,424,375],{"class":374},[33,426,211],{"class":43},[33,428,380],{"class":64},[33,430,101],{"class":43},[33,432,433],{"class":374}," 9000.00",[33,435,230],{"class":43},[33,437,439,441,443,445,447,450,452,454,456,458,460,463,465,467,469,471,474,476,478,480,483],{"class":35,"line":438},18,[33,440,338],{"class":43},[33,442,341],{"class":64},[33,444,101],{"class":43},[33,446,44],{"class":43},[33,448,449],{"class":107},"UI/UX Design",[33,451,111],{"class":43},[33,453,211],{"class":43},[33,455,355],{"class":64},[33,457,101],{"class":43},[33,459,44],{"class":43},[33,461,462],{"class":107},"20 hrs",[33,464,111],{"class":43},[33,466,211],{"class":43},[33,468,369],{"class":64},[33,470,101],{"class":43},[33,472,473],{"class":374}," 120.00",[33,475,211],{"class":43},[33,477,380],{"class":64},[33,479,101],{"class":43},[33,481,482],{"class":374}," 2400.00",[33,484,230],{"class":43},[33,486,488,490,492,494,496,499,501,503,505,507,509,512,514,516,518,520,523,525,527,529,532],{"class":35,"line":487},19,[33,489,338],{"class":43},[33,491,341],{"class":64},[33,493,101],{"class":43},[33,495,44],{"class":43},[33,497,498],{"class":107},"Database Design",[33,500,111],{"class":43},[33,502,211],{"class":43},[33,504,355],{"class":64},[33,506,101],{"class":43},[33,508,44],{"class":43},[33,510,511],{"class":107},"15 hrs",[33,513,111],{"class":43},[33,515,211],{"class":43},[33,517,369],{"class":64},[33,519,101],{"class":43},[33,521,522],{"class":374}," 130.00",[33,524,211],{"class":43},[33,526,380],{"class":64},[33,528,101],{"class":43},[33,530,531],{"class":374}," 1950.00",[33,533,230],{"class":43},[33,535,537,539,541,543,545,548,550,552,554,556,558,561,563,565,567,569,572,574,576,578,581],{"class":35,"line":536},20,[33,538,338],{"class":43},[33,540,341],{"class":64},[33,542,101],{"class":43},[33,544,44],{"class":43},[33,546,547],{"class":107},"QA Testing",[33,549,111],{"class":43},[33,551,211],{"class":43},[33,553,355],{"class":64},[33,555,101],{"class":43},[33,557,44],{"class":43},[33,559,560],{"class":107},"25 hrs",[33,562,111],{"class":43},[33,564,211],{"class":43},[33,566,369],{"class":64},[33,568,101],{"class":43},[33,570,571],{"class":374}," 100.00",[33,573,211],{"class":43},[33,575,380],{"class":64},[33,577,101],{"class":43},[33,579,580],{"class":374}," 2500.00",[33,582,230],{"class":43},[33,584,586,588,590,592,594,597,599,601,603,605,607,610,612,614,616,618,621,623,625,627,630],{"class":35,"line":585},21,[33,587,338],{"class":43},[33,589,341],{"class":64},[33,591,101],{"class":43},[33,593,44],{"class":43},[33,595,596],{"class":107},"Project Management",[33,598,111],{"class":43},[33,600,211],{"class":43},[33,602,355],{"class":64},[33,604,101],{"class":43},[33,606,44],{"class":43},[33,608,609],{"class":107},"10 hrs",[33,611,111],{"class":43},[33,613,211],{"class":43},[33,615,369],{"class":64},[33,617,101],{"class":43},[33,619,620],{"class":374}," 140.00",[33,622,211],{"class":43},[33,624,380],{"class":64},[33,626,101],{"class":43},[33,628,629],{"class":374}," 1400.00",[33,631,230],{"class":43},[33,633,635],{"class":35,"line":634},22,[33,636,236],{"class":43},[33,638,640,643,645,648],{"class":35,"line":639},23,[33,641,642],{"class":64},"    TaxRate",[33,644,101],{"class":43},[33,646,647],{"class":374},"  10",[33,649,114],{"class":43},[33,651,653,656,658,660,663,665],{"class":35,"line":652},24,[33,654,655],{"class":64},"    Currency",[33,657,101],{"class":43},[33,659,44],{"class":43},[33,661,662],{"class":107},"$",[33,664,111],{"class":43},[33,666,114],{"class":43},[33,668,670,673,675,678,680,682,685],{"class":35,"line":669},25,[33,671,672],{"class":64},"    Payment",[33,674,101],{"class":43},[33,676,677],{"class":43}," &",[33,679,84],{"class":47},[33,681,74],{"class":43},[33,683,684],{"class":47},"InvoicePayment",[33,686,92],{"class":43},[33,688,690,693,695,697,700,702],{"class":35,"line":689},26,[33,691,692],{"class":64},"        BankName",[33,694,101],{"class":43},[33,696,44],{"class":43},[33,698,699],{"class":107},"First National Bank",[33,701,111],{"class":43},[33,703,114],{"class":43},[33,705,707,710,712,714,717,719],{"class":35,"line":706},27,[33,708,709],{"class":64},"        Account",[33,711,101],{"class":43},[33,713,104],{"class":43},[33,715,716],{"class":107},"1234-5678-9012",[33,718,111],{"class":43},[33,720,114],{"class":43},[33,722,724,727,729,731,734,736],{"class":35,"line":723},28,[33,725,726],{"class":64},"        Routing",[33,728,101],{"class":43},[33,730,104],{"class":43},[33,732,733],{"class":107},"021000021",[33,735,111],{"class":43},[33,737,114],{"class":43},[33,739,741],{"class":35,"line":740},29,[33,742,236],{"class":43},[33,744,746,749,751,753,756,758],{"class":35,"line":745},30,[33,747,748],{"class":64},"    Notes",[33,750,101],{"class":43},[33,752,44],{"class":43},[33,754,755],{"class":107},"Thank you for your business!",[33,757,111],{"class":43},[33,759,114],{"class":43},[33,761,763],{"class":35,"line":762},31,[33,764,765],{"class":43},"})\n",[33,767,769],{"class":35,"line":768},32,[33,770,58],{"emptyLinePlaceholder":57},[33,772,774,777,779,782,784,787,789,792],{"class":35,"line":773},33,[33,775,776],{"class":64},"data",[33,778,211],{"class":43},[33,780,781],{"class":64}," err ",[33,783,68],{"class":43},[33,785,786],{"class":64}," doc",[33,788,74],{"class":43},[33,790,791],{"class":77},"Generate",[33,793,794],{"class":43},"()\n",[23,796,801],{"className":797,"code":799,"language":800},[798],"language-text","┌─ A4 ──────────────────────────────────────────────┐\n│                                                   │\n│  ACME Corporation               INVOICE           │\n│  123 Business Street       #INV-2026-001          │\n│  Suite 100                 Date: March 1, 2026    │\n│  San Francisco, CA 94105   Due: March 31, 2026    │\n│  ──────────────────────────────────────────────── │\n│                                                   │\n│  Bill To:                  Payment Info:          │\n│  John Smith                First National Bank     │\n│  Tech Solutions Inc.       Acct: 1234-5678-9012   │\n│  456 Client Avenue         Routing: 021000021     │\n│  New York, NY 10001                               │\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 Design │ 20 hrs │  $120.00 │$2,400.00 │  │\n│  │ Database     │ 15 hrs │  $130.00 │$1,950.00 │  │\n│  │ QA Testing   │ 25 hrs │  $100.00 │$2,500.00 │  │\n│  │ PM           │ 10 hrs │  $140.00 │$1,400.00 │  │\n│  └──────────────┴────────┴──────────┴──────────┘  │\n│                                                   │\n│                        Subtotal: $23,250.00       │\n│                        Tax (10%):  $2,325.00      │\n│                        ──────────────────         │\n│                        Total:    $25,575.00       │\n│                                                   │\n│  ──────────────────────────────────────────────── │\n│          Thank you for your business!             │\n│                                                   │\n└───────────────────────────────────────────────────┘\n","text",[30,802,799],{"__ignoreMap":28},[10,804,806],{"id":805},"tipos-de-datos","Tipos de datos",[808,809,89],"h3",{"id":810},"invoicedata",[812,813,814,830],"table",{},[815,816,817],"thead",{},[818,819,820,824,827],"tr",{},[821,822,823],"th",{},"Campo",[821,825,826],{},"Tipo",[821,828,829],{},"Descripcion",[831,832,833,848,862,876,890,904,919,934,948,962],"tbody",{},[818,834,835,841,845],{},[836,837,838],"td",{},[30,839,840],{},"Number",[836,842,843],{},[30,844,198],{},[836,846,847],{},"Numero de factura",[818,849,850,855,859],{},[836,851,852],{},[30,853,854],{},"Date",[836,856,857],{},[30,858,198],{},[836,860,861],{},"Fecha de factura",[818,863,864,869,873],{},[836,865,866],{},[30,867,868],{},"DueDate",[836,870,871],{},[30,872,198],{},[836,874,875],{},"Fecha de vencimiento del pago",[818,877,878,883,887],{},[836,879,880],{},[30,881,882],{},"From",[836,884,885],{},[30,886,164],{},[836,888,889],{},"Informacion del remitente",[818,891,892,897,901],{},[836,893,894],{},[30,895,896],{},"To",[836,898,899],{},[30,900,164],{},[836,902,903],{},"Informacion del destinatario",[818,905,906,911,916],{},[836,907,908],{},[30,909,910],{},"Items",[836,912,913],{},[30,914,915],{},"[]InvoiceItem",[836,917,918],{},"Partidas",[818,920,921,926,931],{},[836,922,923],{},[30,924,925],{},"TaxRate",[836,927,928],{},[30,929,930],{},"float64",[836,932,933],{},"Porcentaje de impuesto (ej., 10 para 10%)",[818,935,936,941,945],{},[836,937,938],{},[30,939,940],{},"Currency",[836,942,943],{},[30,944,198],{},[836,946,947],{},"Simbolo de moneda (ej., \"$\", \"EUR\")",[818,949,950,955,959],{},[836,951,952],{},[30,953,954],{},"Notes",[836,956,957],{},[30,958,198],{},[836,960,961],{},"Nota al pie",[818,963,964,969,974],{},[836,965,966],{},[30,967,968],{},"Payment",[836,970,971],{},[30,972,973],{},"*InvoicePayment",[836,975,976],{},"Informacion de pago opcional",[808,978,164],{"id":979},"invoiceparty",[23,981,983],{"className":25,"code":982,"language":27,"meta":28,"style":28},"type InvoiceParty struct {\n    Name    string\n    Address []string\n}\n",[30,984,985,999,1007,1017],{"__ignoreMap":28},[33,986,987,990,993,996],{"class":35,"line":36},[33,988,989],{"class":43},"type",[33,991,992],{"class":47}," InvoiceParty",[33,994,995],{"class":43}," struct",[33,997,998],{"class":43}," {\n",[33,1000,1001,1004],{"class":35,"line":54},[33,1002,1003],{"class":64},"    Name    ",[33,1005,1006],{"class":197},"string\n",[33,1008,1009,1012,1015],{"class":35,"line":61},[33,1010,1011],{"class":64},"    Address ",[33,1013,1014],{"class":43},"[]",[33,1016,1006],{"class":197},[33,1018,1019],{"class":35,"line":95},[33,1020,1021],{"class":43},"}\n",[808,1023,330],{"id":1024},"invoiceitem",[23,1026,1028],{"className":25,"code":1027,"language":27,"meta":28,"style":28},"type InvoiceItem struct {\n    Description string\n    Quantity    string\n    UnitPrice   float64\n    Amount      float64\n}\n",[30,1029,1030,1041,1048,1055,1063,1070],{"__ignoreMap":28},[33,1031,1032,1034,1037,1039],{"class":35,"line":36},[33,1033,989],{"class":43},[33,1035,1036],{"class":47}," InvoiceItem",[33,1038,995],{"class":43},[33,1040,998],{"class":43},[33,1042,1043,1046],{"class":35,"line":54},[33,1044,1045],{"class":64},"    Description ",[33,1047,1006],{"class":197},[33,1049,1050,1053],{"class":35,"line":61},[33,1051,1052],{"class":64},"    Quantity    ",[33,1054,1006],{"class":197},[33,1056,1057,1060],{"class":35,"line":95},[33,1058,1059],{"class":64},"    UnitPrice   ",[33,1061,1062],{"class":197},"float64\n",[33,1064,1065,1068],{"class":35,"line":117},[33,1066,1067],{"class":64},"    Amount      ",[33,1069,1062],{"class":197},[33,1071,1072],{"class":35,"line":135},[33,1073,1021],{"class":43},[808,1075,684],{"id":1076},"invoicepayment",[23,1078,1080],{"className":25,"code":1079,"language":27,"meta":28,"style":28},"type InvoicePayment struct {\n    BankName string\n    Account  string\n    Routing  string\n}\n",[30,1081,1082,1093,1100,1107,1114],{"__ignoreMap":28},[33,1083,1084,1086,1089,1091],{"class":35,"line":36},[33,1085,989],{"class":43},[33,1087,1088],{"class":47}," InvoicePayment",[33,1090,995],{"class":43},[33,1092,998],{"class":43},[33,1094,1095,1098],{"class":35,"line":54},[33,1096,1097],{"class":64},"    BankName ",[33,1099,1006],{"class":197},[33,1101,1102,1105],{"class":35,"line":61},[33,1103,1104],{"class":64},"    Account  ",[33,1106,1006],{"class":197},[33,1108,1109,1112],{"class":35,"line":95},[33,1110,1111],{"class":64},"    Routing  ",[33,1113,1006],{"class":197},[33,1115,1116],{"class":35,"line":117},[33,1117,1021],{"class":43},[10,1119,1121],{"id":1120},"personalizacion","Personalizacion",[15,1123,1124],{},"Pase opciones de documento para personalizar la factura:",[23,1126,1128],{"className":25,"code":1127,"language":27,"meta":28,"style":28},"fontData, _ := os.ReadFile(\"fonts/NotoSansJP-Regular.ttf\")\n\ndoc := template.Invoice(invoiceData,\n    template.WithFont(\"NotoSansJP\", fontData),\n    template.WithDefaultFont(\"NotoSansJP\", 12),\n    template.WithPageSize(document.Letter),\n)\n",[30,1129,1130,1162,1166,1185,1212,1236,1257],{"__ignoreMap":28},[33,1131,1132,1135,1137,1140,1142,1145,1147,1150,1152,1154,1157,1159],{"class":35,"line":36},[33,1133,1134],{"class":64},"fontData",[33,1136,211],{"class":43},[33,1138,1139],{"class":64}," _ ",[33,1141,68],{"class":43},[33,1143,1144],{"class":64}," os",[33,1146,74],{"class":43},[33,1148,1149],{"class":77},"ReadFile",[33,1151,81],{"class":43},[33,1153,111],{"class":43},[33,1155,1156],{"class":107},"fonts/NotoSansJP-Regular.ttf",[33,1158,111],{"class":43},[33,1160,1161],{"class":43},")\n",[33,1163,1164],{"class":35,"line":54},[33,1165,58],{"emptyLinePlaceholder":57},[33,1167,1168,1170,1172,1174,1176,1178,1180,1183],{"class":35,"line":61},[33,1169,65],{"class":64},[33,1171,68],{"class":43},[33,1173,71],{"class":64},[33,1175,74],{"class":43},[33,1177,78],{"class":77},[33,1179,81],{"class":43},[33,1181,1182],{"class":64},"invoiceData",[33,1184,114],{"class":43},[33,1186,1187,1190,1192,1195,1197,1199,1202,1204,1206,1209],{"class":35,"line":95},[33,1188,1189],{"class":64},"    template",[33,1191,74],{"class":43},[33,1193,1194],{"class":77},"WithFont",[33,1196,81],{"class":43},[33,1198,111],{"class":43},[33,1200,1201],{"class":107},"NotoSansJP",[33,1203,111],{"class":43},[33,1205,211],{"class":43},[33,1207,1208],{"class":64}," fontData",[33,1210,1211],{"class":43},"),\n",[33,1213,1214,1216,1218,1221,1223,1225,1227,1229,1231,1234],{"class":35,"line":117},[33,1215,1189],{"class":64},[33,1217,74],{"class":43},[33,1219,1220],{"class":77},"WithDefaultFont",[33,1222,81],{"class":43},[33,1224,111],{"class":43},[33,1226,1201],{"class":107},[33,1228,111],{"class":43},[33,1230,211],{"class":43},[33,1232,1233],{"class":374}," 12",[33,1235,1211],{"class":43},[33,1237,1238,1240,1242,1245,1247,1250,1252,1255],{"class":35,"line":135},[33,1239,1189],{"class":64},[33,1241,74],{"class":43},[33,1243,1244],{"class":77},"WithPageSize",[33,1246,81],{"class":43},[33,1248,1249],{"class":64},"document",[33,1251,74],{"class":43},[33,1253,1254],{"class":64},"Letter",[33,1256,1211],{"class":43},[33,1258,1259],{"class":35,"line":152},[33,1260,1161],{"class":43},[10,1262,1264],{"id":1263},"uso-de-la-fachada","Uso de la fachada",[15,1266,1267,1268,1271],{},"La fachada ",[30,1269,1270],{},"gpdf"," reexporta el constructor de Invoice:",[23,1273,1275],{"className":25,"code":1274,"language":27,"meta":28,"style":28},"import \"github.com/gpdf-dev/gpdf\"\n\ndoc := gpdf.NewInvoice(invoiceData)\n",[30,1276,1277,1288,1292],{"__ignoreMap":28},[33,1278,1279,1281,1283,1286],{"class":35,"line":36},[33,1280,40],{"class":39},[33,1282,44],{"class":43},[33,1284,1285],{"class":47},"github.com/gpdf-dev/gpdf",[33,1287,51],{"class":43},[33,1289,1290],{"class":35,"line":54},[33,1291,58],{"emptyLinePlaceholder":57},[33,1293,1294,1296,1298,1301,1303,1306,1308,1310],{"class":35,"line":61},[33,1295,65],{"class":64},[33,1297,68],{"class":43},[33,1299,1300],{"class":64}," gpdf",[33,1302,74],{"class":43},[33,1304,1305],{"class":77},"NewInvoice",[33,1307,81],{"class":43},[33,1309,1182],{"class":64},[33,1311,1161],{"class":43},[1313,1314,1315],"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 .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}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);}",{"title":28,"searchDepth":54,"depth":54,"links":1317},[1318,1319,1320,1326,1327],{"id":12,"depth":54,"text":13},{"id":20,"depth":54,"text":21},{"id":805,"depth":54,"text":806,"children":1321},[1322,1323,1324,1325],{"id":810,"depth":61,"text":89},{"id":979,"depth":61,"text":164},{"id":1024,"depth":61,"text":330},{"id":1076,"depth":61,"text":684},{"id":1120,"depth":54,"text":1121},{"id":1263,"depth":54,"text":1264},"Componente PDF de factura profesional","md",{},"/es/docs/templates/invoice",{"title":5,"description":1328},"es/docs/4.templates/1.invoice","py6eMHKumuFhy_pv1fLrYTH4pgUYL54eqnt1X1eFLfE",1776529297465]