[{"data":1,"prerenderedAt":1558},["ShallowReactive",2],{"docs-pt-templates/receipt":3},{"id":4,"title":5,"body":6,"description":1551,"extension":1552,"meta":1553,"navigation":57,"path":1554,"seo":1555,"stem":1556,"__hash__":1557},"docsPt/pt/docs/4.templates/2.receipt.md","Relatorio",{"type":7,"value":8,"toc":1539},"minimark",[9,14,18,22,1119,1127,1131,1135,1229,1232,1303,1306,1357,1360,1410,1414,1491,1495,1535],[10,11,13],"h2",{"id":12},"visao-geral","Visao Geral",[15,16,17],"p",{},"O componente Report gera um PDF de relatorio estruturado com pagina de titulo, secoes, metricas-chave e tabelas de dados. Ideal para relatorios empresariais, revisoes trimestrais e resumos analiticos.",[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.Report(template.ReportData{\n    Title:    \"Quarterly Report\",\n    Subtitle: \"Q1 2026 - Financial Summary\",\n    Author:   \"ACME Corporation\",\n    Date:     \"April 1, 2026\",\n    Sections: []template.ReportSection{\n        {\n            Title: \"Executive Summary\",\n            Content: \"This report presents the financial performance of ACME Corporation \" +\n                \"for the first quarter of 2026. Revenue increased by 15% compared to Q4 2025, \" +\n                \"driven primarily by strong growth in the cloud services division.\",\n            Metrics: []template.ReportMetric{\n                {Label: \"Revenue\", Value: \"$12.5M\", ColorHex: 0x2E7D32},\n                {Label: \"Growth\", Value: \"+15%\", ColorHex: 0x2E7D32},\n                {Label: \"Customers\", Value: \"2,450\", ColorHex: 0x1565C0},\n                {Label: \"Margin\", Value: \"22%\", ColorHex: 0x1565C0},\n            },\n        },\n        {\n            Title: \"Revenue Breakdown\",\n            Table: &template.ReportTable{\n                Header:       []string{\"Division\", \"Q1 2026\", \"Q4 2025\", \"Change\"},\n                ColumnWidths: []float64{35, 22, 22, 21},\n                Rows: [][]string{\n                    {\"Cloud Services\", \"$5,200,000\", \"$4,100,000\", \"+26.8%\"},\n                    {\"Enterprise Software\", \"$3,800,000\", \"$3,500,000\", \"+8.6%\"},\n                    {\"Consulting\", \"$2,100,000\", \"$1,900,000\", \"+10.5%\"},\n                    {\"Support & Maintenance\", \"$1,400,000\", \"$1,350,000\", \"+3.7%\"},\n                },\n            },\n        },\n        {\n            Title: \"Expense Summary\",\n            Table: &template.ReportTable{\n                Header:       []string{\"Category\", \"Amount\", \"% of Revenue\"},\n                ColumnWidths: []float64{40, 30, 30},\n                Rows: [][]string{\n                    {\"Personnel\", \"$5,500,000\", \"44.0%\"},\n                    {\"Infrastructure\", \"$1,800,000\", \"14.4%\"},\n                    {\"Marketing\", \"$1,200,000\", \"9.6%\"},\n                    {\"R&D\", \"$950,000\", \"7.6%\"},\n                    {\"General & Admin\", \"$300,000\", \"2.4%\"},\n                },\n            },\n        },\n    },\n})\n\ndata, err := doc.Generate()\n","go","",[30,31,32,52,59,93,115,132,150,168,188,194,211,229,249,261,280,327,366,406,445,451,457,462,478,498,552,586,601,643,684,725,766,772,777,782,787,803,820,863,890,903,935,967,999,1031,1063,1068,1073,1078,1084,1090,1095],"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","Report",[33,80,81],{"class":43},"(",[33,83,84],{"class":47},"template",[33,86,74],{"class":43},[33,88,89],{"class":47},"ReportData",[33,91,92],{"class":43},"{\n",[33,94,96,99,102,105,109,112],{"class":35,"line":95},4,[33,97,98],{"class":64},"    Title",[33,100,101],{"class":43},":",[33,103,104],{"class":43},"    \"",[33,106,108],{"class":107},"sfazB","Quarterly Report",[33,110,111],{"class":43},"\"",[33,113,114],{"class":43},",\n",[33,116,118,121,123,125,128,130],{"class":35,"line":117},5,[33,119,120],{"class":64},"    Subtitle",[33,122,101],{"class":43},[33,124,44],{"class":43},[33,126,127],{"class":107},"Q1 2026 - Financial Summary",[33,129,111],{"class":43},[33,131,114],{"class":43},[33,133,135,138,140,143,146,148],{"class":35,"line":134},6,[33,136,137],{"class":64},"    Author",[33,139,101],{"class":43},[33,141,142],{"class":43},"   \"",[33,144,145],{"class":107},"ACME Corporation",[33,147,111],{"class":43},[33,149,114],{"class":43},[33,151,153,156,158,161,164,166],{"class":35,"line":152},7,[33,154,155],{"class":64},"    Date",[33,157,101],{"class":43},[33,159,160],{"class":43},"     \"",[33,162,163],{"class":107},"April 1, 2026",[33,165,111],{"class":43},[33,167,114],{"class":43},[33,169,171,174,176,179,181,183,186],{"class":35,"line":170},8,[33,172,173],{"class":64},"    Sections",[33,175,101],{"class":43},[33,177,178],{"class":43}," []",[33,180,84],{"class":47},[33,182,74],{"class":43},[33,184,185],{"class":47},"ReportSection",[33,187,92],{"class":43},[33,189,191],{"class":35,"line":190},9,[33,192,193],{"class":43},"        {\n",[33,195,197,200,202,204,207,209],{"class":35,"line":196},10,[33,198,199],{"class":64},"            Title",[33,201,101],{"class":43},[33,203,44],{"class":43},[33,205,206],{"class":107},"Executive Summary",[33,208,111],{"class":43},[33,210,114],{"class":43},[33,212,214,217,219,221,224,226],{"class":35,"line":213},11,[33,215,216],{"class":64},"            Content",[33,218,101],{"class":43},[33,220,44],{"class":43},[33,222,223],{"class":107},"This report presents the financial performance of ACME Corporation ",[33,225,111],{"class":43},[33,227,228],{"class":43}," +\n",[33,230,232,235,238,242,245,247],{"class":35,"line":231},12,[33,233,234],{"class":43},"                \"",[33,236,237],{"class":107},"for the first quarter of 2026. Revenue increased by 15",[33,239,241],{"class":240},"swJcz","% c",[33,243,244],{"class":107},"ompared to Q4 2025, ",[33,246,111],{"class":43},[33,248,228],{"class":43},[33,250,252,254,257,259],{"class":35,"line":251},13,[33,253,234],{"class":43},[33,255,256],{"class":107},"driven primarily by strong growth in the cloud services division.",[33,258,111],{"class":43},[33,260,114],{"class":43},[33,262,264,267,269,271,273,275,278],{"class":35,"line":263},14,[33,265,266],{"class":64},"            Metrics",[33,268,101],{"class":43},[33,270,178],{"class":43},[33,272,84],{"class":47},[33,274,74],{"class":43},[33,276,277],{"class":47},"ReportMetric",[33,279,92],{"class":43},[33,281,283,286,289,291,293,296,298,301,304,306,308,311,313,315,318,320,324],{"class":35,"line":282},15,[33,284,285],{"class":43},"                {",[33,287,288],{"class":64},"Label",[33,290,101],{"class":43},[33,292,44],{"class":43},[33,294,295],{"class":107},"Revenue",[33,297,111],{"class":43},[33,299,300],{"class":43},",",[33,302,303],{"class":64}," Value",[33,305,101],{"class":43},[33,307,44],{"class":43},[33,309,310],{"class":107},"$12.5M",[33,312,111],{"class":43},[33,314,300],{"class":43},[33,316,317],{"class":64}," ColorHex",[33,319,101],{"class":43},[33,321,323],{"class":322},"sbssI"," 0x2E7D32",[33,325,326],{"class":43},"},\n",[33,328,330,332,334,336,338,341,343,345,347,349,351,354,356,358,360,362,364],{"class":35,"line":329},16,[33,331,285],{"class":43},[33,333,288],{"class":64},[33,335,101],{"class":43},[33,337,44],{"class":43},[33,339,340],{"class":107},"Growth",[33,342,111],{"class":43},[33,344,300],{"class":43},[33,346,303],{"class":64},[33,348,101],{"class":43},[33,350,44],{"class":43},[33,352,353],{"class":107},"+15%",[33,355,111],{"class":43},[33,357,300],{"class":43},[33,359,317],{"class":64},[33,361,101],{"class":43},[33,363,323],{"class":322},[33,365,326],{"class":43},[33,367,369,371,373,375,377,380,382,384,386,388,390,393,395,397,399,401,404],{"class":35,"line":368},17,[33,370,285],{"class":43},[33,372,288],{"class":64},[33,374,101],{"class":43},[33,376,44],{"class":43},[33,378,379],{"class":107},"Customers",[33,381,111],{"class":43},[33,383,300],{"class":43},[33,385,303],{"class":64},[33,387,101],{"class":43},[33,389,44],{"class":43},[33,391,392],{"class":107},"2,450",[33,394,111],{"class":43},[33,396,300],{"class":43},[33,398,317],{"class":64},[33,400,101],{"class":43},[33,402,403],{"class":322}," 0x1565C0",[33,405,326],{"class":43},[33,407,409,411,413,415,417,420,422,424,426,428,430,433,435,437,439,441,443],{"class":35,"line":408},18,[33,410,285],{"class":43},[33,412,288],{"class":64},[33,414,101],{"class":43},[33,416,44],{"class":43},[33,418,419],{"class":107},"Margin",[33,421,111],{"class":43},[33,423,300],{"class":43},[33,425,303],{"class":64},[33,427,101],{"class":43},[33,429,44],{"class":43},[33,431,432],{"class":107},"22%",[33,434,111],{"class":43},[33,436,300],{"class":43},[33,438,317],{"class":64},[33,440,101],{"class":43},[33,442,403],{"class":322},[33,444,326],{"class":43},[33,446,448],{"class":35,"line":447},19,[33,449,450],{"class":43},"            },\n",[33,452,454],{"class":35,"line":453},20,[33,455,456],{"class":43},"        },\n",[33,458,460],{"class":35,"line":459},21,[33,461,193],{"class":43},[33,463,465,467,469,471,474,476],{"class":35,"line":464},22,[33,466,199],{"class":64},[33,468,101],{"class":43},[33,470,44],{"class":43},[33,472,473],{"class":107},"Revenue Breakdown",[33,475,111],{"class":43},[33,477,114],{"class":43},[33,479,481,484,486,489,491,493,496],{"class":35,"line":480},23,[33,482,483],{"class":64},"            Table",[33,485,101],{"class":43},[33,487,488],{"class":43}," &",[33,490,84],{"class":47},[33,492,74],{"class":43},[33,494,495],{"class":47},"ReportTable",[33,497,92],{"class":43},[33,499,501,504,506,509,513,516,518,521,523,525,527,530,532,534,536,539,541,543,545,548,550],{"class":35,"line":500},24,[33,502,503],{"class":64},"                Header",[33,505,101],{"class":43},[33,507,508],{"class":43},"       []",[33,510,512],{"class":511},"spNyl","string",[33,514,515],{"class":43},"{",[33,517,111],{"class":43},[33,519,520],{"class":107},"Division",[33,522,111],{"class":43},[33,524,300],{"class":43},[33,526,44],{"class":43},[33,528,529],{"class":107},"Q1 2026",[33,531,111],{"class":43},[33,533,300],{"class":43},[33,535,44],{"class":43},[33,537,538],{"class":107},"Q4 2025",[33,540,111],{"class":43},[33,542,300],{"class":43},[33,544,44],{"class":43},[33,546,547],{"class":107},"Change",[33,549,111],{"class":43},[33,551,326],{"class":43},[33,553,555,558,560,562,565,567,570,572,575,577,579,581,584],{"class":35,"line":554},25,[33,556,557],{"class":64},"                ColumnWidths",[33,559,101],{"class":43},[33,561,178],{"class":43},[33,563,564],{"class":511},"float64",[33,566,515],{"class":43},[33,568,569],{"class":322},"35",[33,571,300],{"class":43},[33,573,574],{"class":322}," 22",[33,576,300],{"class":43},[33,578,574],{"class":322},[33,580,300],{"class":43},[33,582,583],{"class":322}," 21",[33,585,326],{"class":43},[33,587,589,592,594,597,599],{"class":35,"line":588},26,[33,590,591],{"class":64},"                Rows",[33,593,101],{"class":43},[33,595,596],{"class":43}," [][]",[33,598,512],{"class":511},[33,600,92],{"class":43},[33,602,604,607,609,612,614,616,618,621,623,625,627,630,632,634,636,639,641],{"class":35,"line":603},27,[33,605,606],{"class":43},"                    {",[33,608,111],{"class":43},[33,610,611],{"class":107},"Cloud Services",[33,613,111],{"class":43},[33,615,300],{"class":43},[33,617,44],{"class":43},[33,619,620],{"class":107},"$5,200,000",[33,622,111],{"class":43},[33,624,300],{"class":43},[33,626,44],{"class":43},[33,628,629],{"class":107},"$4,100,000",[33,631,111],{"class":43},[33,633,300],{"class":43},[33,635,44],{"class":43},[33,637,638],{"class":107},"+26.8%",[33,640,111],{"class":43},[33,642,326],{"class":43},[33,644,646,648,650,653,655,657,659,662,664,666,668,671,673,675,677,680,682],{"class":35,"line":645},28,[33,647,606],{"class":43},[33,649,111],{"class":43},[33,651,652],{"class":107},"Enterprise Software",[33,654,111],{"class":43},[33,656,300],{"class":43},[33,658,44],{"class":43},[33,660,661],{"class":107},"$3,800,000",[33,663,111],{"class":43},[33,665,300],{"class":43},[33,667,44],{"class":43},[33,669,670],{"class":107},"$3,500,000",[33,672,111],{"class":43},[33,674,300],{"class":43},[33,676,44],{"class":43},[33,678,679],{"class":107},"+8.6%",[33,681,111],{"class":43},[33,683,326],{"class":43},[33,685,687,689,691,694,696,698,700,703,705,707,709,712,714,716,718,721,723],{"class":35,"line":686},29,[33,688,606],{"class":43},[33,690,111],{"class":43},[33,692,693],{"class":107},"Consulting",[33,695,111],{"class":43},[33,697,300],{"class":43},[33,699,44],{"class":43},[33,701,702],{"class":107},"$2,100,000",[33,704,111],{"class":43},[33,706,300],{"class":43},[33,708,44],{"class":43},[33,710,711],{"class":107},"$1,900,000",[33,713,111],{"class":43},[33,715,300],{"class":43},[33,717,44],{"class":43},[33,719,720],{"class":107},"+10.5%",[33,722,111],{"class":43},[33,724,326],{"class":43},[33,726,728,730,732,735,737,739,741,744,746,748,750,753,755,757,759,762,764],{"class":35,"line":727},30,[33,729,606],{"class":43},[33,731,111],{"class":43},[33,733,734],{"class":107},"Support & Maintenance",[33,736,111],{"class":43},[33,738,300],{"class":43},[33,740,44],{"class":43},[33,742,743],{"class":107},"$1,400,000",[33,745,111],{"class":43},[33,747,300],{"class":43},[33,749,44],{"class":43},[33,751,752],{"class":107},"$1,350,000",[33,754,111],{"class":43},[33,756,300],{"class":43},[33,758,44],{"class":43},[33,760,761],{"class":107},"+3.7%",[33,763,111],{"class":43},[33,765,326],{"class":43},[33,767,769],{"class":35,"line":768},31,[33,770,771],{"class":43},"                },\n",[33,773,775],{"class":35,"line":774},32,[33,776,450],{"class":43},[33,778,780],{"class":35,"line":779},33,[33,781,456],{"class":43},[33,783,785],{"class":35,"line":784},34,[33,786,193],{"class":43},[33,788,790,792,794,796,799,801],{"class":35,"line":789},35,[33,791,199],{"class":64},[33,793,101],{"class":43},[33,795,44],{"class":43},[33,797,798],{"class":107},"Expense Summary",[33,800,111],{"class":43},[33,802,114],{"class":43},[33,804,806,808,810,812,814,816,818],{"class":35,"line":805},36,[33,807,483],{"class":64},[33,809,101],{"class":43},[33,811,488],{"class":43},[33,813,84],{"class":47},[33,815,74],{"class":43},[33,817,495],{"class":47},[33,819,92],{"class":43},[33,821,823,825,827,829,831,833,835,838,840,842,844,847,849,851,853,856,859,861],{"class":35,"line":822},37,[33,824,503],{"class":64},[33,826,101],{"class":43},[33,828,508],{"class":43},[33,830,512],{"class":511},[33,832,515],{"class":43},[33,834,111],{"class":43},[33,836,837],{"class":107},"Category",[33,839,111],{"class":43},[33,841,300],{"class":43},[33,843,44],{"class":43},[33,845,846],{"class":107},"Amount",[33,848,111],{"class":43},[33,850,300],{"class":43},[33,852,44],{"class":43},[33,854,855],{"class":240},"% o",[33,857,858],{"class":107},"f Revenue",[33,860,111],{"class":43},[33,862,326],{"class":43},[33,864,866,868,870,872,874,876,879,881,884,886,888],{"class":35,"line":865},38,[33,867,557],{"class":64},[33,869,101],{"class":43},[33,871,178],{"class":43},[33,873,564],{"class":511},[33,875,515],{"class":43},[33,877,878],{"class":322},"40",[33,880,300],{"class":43},[33,882,883],{"class":322}," 30",[33,885,300],{"class":43},[33,887,883],{"class":322},[33,889,326],{"class":43},[33,891,893,895,897,899,901],{"class":35,"line":892},39,[33,894,591],{"class":64},[33,896,101],{"class":43},[33,898,596],{"class":43},[33,900,512],{"class":511},[33,902,92],{"class":43},[33,904,906,908,910,913,915,917,919,922,924,926,928,931,933],{"class":35,"line":905},40,[33,907,606],{"class":43},[33,909,111],{"class":43},[33,911,912],{"class":107},"Personnel",[33,914,111],{"class":43},[33,916,300],{"class":43},[33,918,44],{"class":43},[33,920,921],{"class":107},"$5,500,000",[33,923,111],{"class":43},[33,925,300],{"class":43},[33,927,44],{"class":43},[33,929,930],{"class":107},"44.0%",[33,932,111],{"class":43},[33,934,326],{"class":43},[33,936,938,940,942,945,947,949,951,954,956,958,960,963,965],{"class":35,"line":937},41,[33,939,606],{"class":43},[33,941,111],{"class":43},[33,943,944],{"class":107},"Infrastructure",[33,946,111],{"class":43},[33,948,300],{"class":43},[33,950,44],{"class":43},[33,952,953],{"class":107},"$1,800,000",[33,955,111],{"class":43},[33,957,300],{"class":43},[33,959,44],{"class":43},[33,961,962],{"class":107},"14.4%",[33,964,111],{"class":43},[33,966,326],{"class":43},[33,968,970,972,974,977,979,981,983,986,988,990,992,995,997],{"class":35,"line":969},42,[33,971,606],{"class":43},[33,973,111],{"class":43},[33,975,976],{"class":107},"Marketing",[33,978,111],{"class":43},[33,980,300],{"class":43},[33,982,44],{"class":43},[33,984,985],{"class":107},"$1,200,000",[33,987,111],{"class":43},[33,989,300],{"class":43},[33,991,44],{"class":43},[33,993,994],{"class":107},"9.6%",[33,996,111],{"class":43},[33,998,326],{"class":43},[33,1000,1002,1004,1006,1009,1011,1013,1015,1018,1020,1022,1024,1027,1029],{"class":35,"line":1001},43,[33,1003,606],{"class":43},[33,1005,111],{"class":43},[33,1007,1008],{"class":107},"R&D",[33,1010,111],{"class":43},[33,1012,300],{"class":43},[33,1014,44],{"class":43},[33,1016,1017],{"class":107},"$950,000",[33,1019,111],{"class":43},[33,1021,300],{"class":43},[33,1023,44],{"class":43},[33,1025,1026],{"class":107},"7.6%",[33,1028,111],{"class":43},[33,1030,326],{"class":43},[33,1032,1034,1036,1038,1041,1043,1045,1047,1050,1052,1054,1056,1059,1061],{"class":35,"line":1033},44,[33,1035,606],{"class":43},[33,1037,111],{"class":43},[33,1039,1040],{"class":107},"General & Admin",[33,1042,111],{"class":43},[33,1044,300],{"class":43},[33,1046,44],{"class":43},[33,1048,1049],{"class":107},"$300,000",[33,1051,111],{"class":43},[33,1053,300],{"class":43},[33,1055,44],{"class":43},[33,1057,1058],{"class":107},"2.4%",[33,1060,111],{"class":43},[33,1062,326],{"class":43},[33,1064,1066],{"class":35,"line":1065},45,[33,1067,771],{"class":43},[33,1069,1071],{"class":35,"line":1070},46,[33,1072,450],{"class":43},[33,1074,1076],{"class":35,"line":1075},47,[33,1077,456],{"class":43},[33,1079,1081],{"class":35,"line":1080},48,[33,1082,1083],{"class":43},"    },\n",[33,1085,1087],{"class":35,"line":1086},49,[33,1088,1089],{"class":43},"})\n",[33,1091,1093],{"class":35,"line":1092},50,[33,1094,58],{"emptyLinePlaceholder":57},[33,1096,1098,1101,1103,1106,1108,1111,1113,1116],{"class":35,"line":1097},51,[33,1099,1100],{"class":64},"data",[33,1102,300],{"class":43},[33,1104,1105],{"class":64}," err ",[33,1107,68],{"class":43},[33,1109,1110],{"class":64}," doc",[33,1112,74],{"class":43},[33,1114,1115],{"class":77},"Generate",[33,1117,1118],{"class":43},"()\n",[23,1120,1125],{"className":1121,"code":1123,"language":1124},[1122],"language-text","┌─ Page 1 (Title) ─────────────────────────────────┐\n│                                                   │\n│                                                   │\n│           Quarterly Report                        │\n│           Q1 2026 - Financial Summary             │\n│                                                   │\n│           ACME Corporation                        │\n│           April 1, 2026                           │\n│                                                   │\n│                                                   │\n└───────────────────────────────────────────────────┘\n\n┌─ Page 2 ──────────────────────────────────────────┐\n│                                                   │\n│  Executive Summary                                │\n│  ──────────────────────────────────────────────── │\n│  This report presents the financial performance   │\n│  of ACME Corporation for Q1 2026...               │\n│                                                   │\n│  ┌──────────┬──────────┬──────────┬──────────┐    │\n│  │ Revenue  │  Growth  │Customers │  Margin  │    │\n│  │ $12.5M   │  +15%    │  2,450   │   22%    │    │\n│  └──────────┴──────────┴──────────┴──────────┘    │\n│                                                   │\n│  Revenue Breakdown                                │\n│  ──────────────────────────────────────────────── │\n│  ┌────────────────┬──────────┬──────────┬──────┐  │\n│  │ Division       │ Q1 2026  │ Q4 2025  │Change│  │\n│  ├────────────────┼──────────┼──────────┼──────┤  │\n│  │ Cloud Services │$5,200,000│$4,100,000│+26.8%│  │\n│  │ Enterprise SW  │$3,800,000│$3,500,000│ +8.6%│  │\n│  │ Consulting     │$2,100,000│$1,900,000│+10.5%│  │\n│  │ Support        │$1,400,000│$1,350,000│ +3.7%│  │\n│  └────────────────┴──────────┴──────────┴──────┘  │\n│                                                   │\n└───────────────────────────────────────────────────┘\n","text",[30,1126,1123],{"__ignoreMap":28},[10,1128,1130],{"id":1129},"tipos-de-dados","Tipos de Dados",[1132,1133,89],"h3",{"id":1134},"reportdata",[1136,1137,1138,1154],"table",{},[1139,1140,1141],"thead",{},[1142,1143,1144,1148,1151],"tr",{},[1145,1146,1147],"th",{},"Campo",[1145,1149,1150],{},"Tipo",[1145,1152,1153],{},"Descricao",[1155,1156,1157,1172,1186,1200,1214],"tbody",{},[1142,1158,1159,1165,1169],{},[1160,1161,1162],"td",{},[30,1163,1164],{},"Title",[1160,1166,1167],{},[30,1168,512],{},[1160,1170,1171],{},"Titulo do relatorio",[1142,1173,1174,1179,1183],{},[1160,1175,1176],{},[30,1177,1178],{},"Subtitle",[1160,1180,1181],{},[30,1182,512],{},[1160,1184,1185],{},"Subtitulo do relatorio",[1142,1187,1188,1193,1197],{},[1160,1189,1190],{},[30,1191,1192],{},"Author",[1160,1194,1195],{},[30,1196,512],{},[1160,1198,1199],{},"Autor / nome da organizacao",[1142,1201,1202,1207,1211],{},[1160,1203,1204],{},[30,1205,1206],{},"Date",[1160,1208,1209],{},[30,1210,512],{},[1160,1212,1213],{},"Data do relatorio",[1142,1215,1216,1221,1226],{},[1160,1217,1218],{},[30,1219,1220],{},"Sections",[1160,1222,1223],{},[30,1224,1225],{},"[]ReportSection",[1160,1227,1228],{},"Secoes do relatorio",[1132,1230,185],{"id":1231},"reportsection",[1136,1233,1234,1244],{},[1139,1235,1236],{},[1142,1237,1238,1240,1242],{},[1145,1239,1147],{},[1145,1241,1150],{},[1145,1243,1153],{},[1155,1245,1246,1259,1273,1288],{},[1142,1247,1248,1252,1256],{},[1160,1249,1250],{},[30,1251,1164],{},[1160,1253,1254],{},[30,1255,512],{},[1160,1257,1258],{},"Titulo da secao",[1142,1260,1261,1266,1270],{},[1160,1262,1263],{},[30,1264,1265],{},"Content",[1160,1267,1268],{},[30,1269,512],{},[1160,1271,1272],{},"Texto do corpo da secao",[1142,1274,1275,1280,1285],{},[1160,1276,1277],{},[30,1278,1279],{},"Metrics",[1160,1281,1282],{},[30,1283,1284],{},"[]ReportMetric",[1160,1286,1287],{},"Metricas-chave exibidas como cartoes",[1142,1289,1290,1295,1300],{},[1160,1291,1292],{},[30,1293,1294],{},"Table",[1160,1296,1297],{},[30,1298,1299],{},"*ReportTable",[1160,1301,1302],{},"Tabela de dados (opcional)",[1132,1304,277],{"id":1305},"reportmetric",[23,1307,1309],{"className":25,"code":1308,"language":27,"meta":28,"style":28},"type ReportMetric struct {\n    Label    string\n    Value    string\n    ColorHex uint32    // Hex color for the value (e.g., 0x2E7D32)\n}\n",[30,1310,1311,1325,1333,1340,1352],{"__ignoreMap":28},[33,1312,1313,1316,1319,1322],{"class":35,"line":36},[33,1314,1315],{"class":43},"type",[33,1317,1318],{"class":47}," ReportMetric",[33,1320,1321],{"class":43}," struct",[33,1323,1324],{"class":43}," {\n",[33,1326,1327,1330],{"class":35,"line":54},[33,1328,1329],{"class":64},"    Label    ",[33,1331,1332],{"class":511},"string\n",[33,1334,1335,1338],{"class":35,"line":61},[33,1336,1337],{"class":64},"    Value    ",[33,1339,1332],{"class":511},[33,1341,1342,1345,1348],{"class":35,"line":95},[33,1343,1344],{"class":64},"    ColorHex ",[33,1346,1347],{"class":511},"uint32",[33,1349,1351],{"class":1350},"sHwdD","    // Hex color for the value (e.g., 0x2E7D32)\n",[33,1353,1354],{"class":35,"line":117},[33,1355,1356],{"class":43},"}\n",[1132,1358,495],{"id":1359},"reporttable",[23,1361,1363],{"className":25,"code":1362,"language":27,"meta":28,"style":28},"type ReportTable struct {\n    Header       []string\n    ColumnWidths []float64\n    Rows         [][]string\n}\n",[30,1364,1365,1376,1386,1396,1406],{"__ignoreMap":28},[33,1366,1367,1369,1372,1374],{"class":35,"line":36},[33,1368,1315],{"class":43},[33,1370,1371],{"class":47}," ReportTable",[33,1373,1321],{"class":43},[33,1375,1324],{"class":43},[33,1377,1378,1381,1384],{"class":35,"line":54},[33,1379,1380],{"class":64},"    Header       ",[33,1382,1383],{"class":43},"[]",[33,1385,1332],{"class":511},[33,1387,1388,1391,1393],{"class":35,"line":61},[33,1389,1390],{"class":64},"    ColumnWidths ",[33,1392,1383],{"class":43},[33,1394,1395],{"class":511},"float64\n",[33,1397,1398,1401,1404],{"class":35,"line":95},[33,1399,1400],{"class":64},"    Rows         ",[33,1402,1403],{"class":43},"[][]",[33,1405,1332],{"class":511},[33,1407,1408],{"class":35,"line":117},[33,1409,1356],{"class":43},[10,1411,1413],{"id":1412},"personalizacao","Personalizacao",[23,1415,1417],{"className":25,"code":1416,"language":27,"meta":28,"style":28},"doc := template.Report(reportData,\n    template.WithPageSize(document.Letter),\n    template.WithFont(\"Inter\", fontData),\n)\n",[30,1418,1419,1438,1461,1486],{"__ignoreMap":28},[33,1420,1421,1423,1425,1427,1429,1431,1433,1436],{"class":35,"line":36},[33,1422,65],{"class":64},[33,1424,68],{"class":43},[33,1426,71],{"class":64},[33,1428,74],{"class":43},[33,1430,78],{"class":77},[33,1432,81],{"class":43},[33,1434,1435],{"class":64},"reportData",[33,1437,114],{"class":43},[33,1439,1440,1443,1445,1448,1450,1453,1455,1458],{"class":35,"line":54},[33,1441,1442],{"class":64},"    template",[33,1444,74],{"class":43},[33,1446,1447],{"class":77},"WithPageSize",[33,1449,81],{"class":43},[33,1451,1452],{"class":64},"document",[33,1454,74],{"class":43},[33,1456,1457],{"class":64},"Letter",[33,1459,1460],{"class":43},"),\n",[33,1462,1463,1465,1467,1470,1472,1474,1477,1479,1481,1484],{"class":35,"line":61},[33,1464,1442],{"class":64},[33,1466,74],{"class":43},[33,1468,1469],{"class":77},"WithFont",[33,1471,81],{"class":43},[33,1473,111],{"class":43},[33,1475,1476],{"class":107},"Inter",[33,1478,111],{"class":43},[33,1480,300],{"class":43},[33,1482,1483],{"class":64}," fontData",[33,1485,1460],{"class":43},[33,1487,1488],{"class":35,"line":95},[33,1489,1490],{"class":43},")\n",[10,1492,1494],{"id":1493},"usando-a-facade","Usando a Facade",[23,1496,1498],{"className":25,"code":1497,"language":27,"meta":28,"style":28},"import \"github.com/gpdf-dev/gpdf\"\n\ndoc := gpdf.NewReport(reportData)\n",[30,1499,1500,1511,1515],{"__ignoreMap":28},[33,1501,1502,1504,1506,1509],{"class":35,"line":36},[33,1503,40],{"class":39},[33,1505,44],{"class":43},[33,1507,1508],{"class":47},"github.com/gpdf-dev/gpdf",[33,1510,51],{"class":43},[33,1512,1513],{"class":35,"line":54},[33,1514,58],{"emptyLinePlaceholder":57},[33,1516,1517,1519,1521,1524,1526,1529,1531,1533],{"class":35,"line":61},[33,1518,65],{"class":64},[33,1520,68],{"class":43},[33,1522,1523],{"class":64}," gpdf",[33,1525,74],{"class":43},[33,1527,1528],{"class":77},"NewReport",[33,1530,81],{"class":43},[33,1532,1435],{"class":64},[33,1534,1490],{"class":43},[1536,1537,1538],"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 .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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 .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}",{"title":28,"searchDepth":54,"depth":54,"links":1540},[1541,1542,1543,1549,1550],{"id":12,"depth":54,"text":13},{"id":20,"depth":54,"text":21},{"id":1129,"depth":54,"text":1130,"children":1544},[1545,1546,1547,1548],{"id":1134,"depth":61,"text":89},{"id":1231,"depth":61,"text":185},{"id":1305,"depth":61,"text":277},{"id":1359,"depth":61,"text":495},{"id":1412,"depth":54,"text":1413},{"id":1493,"depth":54,"text":1494},"Componente de PDF de relatorio profissional com secoes e metricas","md",{},"/pt/docs/templates/receipt",{"title":5,"description":1551},"pt/docs/4.templates/2.receipt","vIUmLi_SqcvXHMVI9wpZMS7FCBKM5OU9ap54L4vo9A8",1776529294884]