[{"data":1,"prerenderedAt":1675},["ShallowReactive",2],{"docs-pt-api-reference/document":3},{"id":4,"title":5,"body":6,"description":1668,"extension":1669,"meta":1670,"navigation":890,"path":1671,"seo":1672,"stem":1673,"__hash__":1674},"docsPt/pt/docs/3.api-reference/2.document.md","Modelo de Documento",{"type":7,"value":8,"toc":1639},"minimark",[9,14,23,52,56,216,221,261,265,269,272,308,312,431,521,525,588,598,602,606,649,653,677,680,711,715,817,821,827,1034,1037,1084,1087,1126,1130,1193,1196,1200,1238,1241,1267,1271,1326,1392,1396,1400,1453,1457,1489,1493,1496,1558,1561,1565,1636],[10,11,13],"h2",{"id":12},"visao-geral","Visao Geral",[15,16,17,18,22],"p",{},"O pacote ",[19,20,21],"code",{},"document"," (Camada 2) fornece tipos para tamanhos de pagina, unidades, estilos e a arvore de nos do documento. A maioria dos usuarios interage com esses tipos para configuracao em vez de manipulacao direta da arvore.",[24,25,30],"pre",{"className":26,"code":27,"language":28,"meta":29,"style":29},"language-go shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import \"github.com/gpdf-dev/gpdf/document\"\n","go","",[19,31,32],{"__ignoreMap":29},[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/document",[33,50,51],{"class":43},"\"\n",[10,53,55],{"id":54},"tamanhos-de-pagina","Tamanhos de Pagina",[24,57,59],{"className":26,"code":58,"language":28,"meta":29,"style":29},"var (\n    A4     = Size{Width: 595.28, Height: 841.89}   // 210mm x 297mm\n    A3     = Size{Width: 841.89, Height: 1190.55}   // 297mm x 420mm\n    Letter = Size{Width: 612, Height: 792}           // 8.5\" x 11\"\n    Legal  = Size{Width: 612, Height: 1008}          // 8.5\" x 14\"\n)\n",[19,60,61,69,113,145,178,210],{"__ignoreMap":29},[33,62,63,66],{"class":35,"line":36},[33,64,65],{"class":43},"var",[33,67,68],{"class":43}," (\n",[33,70,72,76,79,82,85,88,91,95,98,101,103,106,109],{"class":35,"line":71},2,[33,73,75],{"class":74},"sTEyZ","    A4     ",[33,77,78],{"class":43},"=",[33,80,81],{"class":47}," Size",[33,83,84],{"class":43},"{",[33,86,87],{"class":74},"Width",[33,89,90],{"class":43},":",[33,92,94],{"class":93},"sbssI"," 595.28",[33,96,97],{"class":43},",",[33,99,100],{"class":74}," Height",[33,102,90],{"class":43},[33,104,105],{"class":93}," 841.89",[33,107,108],{"class":43},"}",[33,110,112],{"class":111},"sHwdD","   // 210mm x 297mm\n",[33,114,116,119,121,123,125,127,129,131,133,135,137,140,142],{"class":35,"line":115},3,[33,117,118],{"class":74},"    A3     ",[33,120,78],{"class":43},[33,122,81],{"class":47},[33,124,84],{"class":43},[33,126,87],{"class":74},[33,128,90],{"class":43},[33,130,105],{"class":93},[33,132,97],{"class":43},[33,134,100],{"class":74},[33,136,90],{"class":43},[33,138,139],{"class":93}," 1190.55",[33,141,108],{"class":43},[33,143,144],{"class":111},"   // 297mm x 420mm\n",[33,146,148,151,153,155,157,159,161,164,166,168,170,173,175],{"class":35,"line":147},4,[33,149,150],{"class":74},"    Letter ",[33,152,78],{"class":43},[33,154,81],{"class":47},[33,156,84],{"class":43},[33,158,87],{"class":74},[33,160,90],{"class":43},[33,162,163],{"class":93}," 612",[33,165,97],{"class":43},[33,167,100],{"class":74},[33,169,90],{"class":43},[33,171,172],{"class":93}," 792",[33,174,108],{"class":43},[33,176,177],{"class":111},"           // 8.5\" x 11\"\n",[33,179,181,184,186,188,190,192,194,196,198,200,202,205,207],{"class":35,"line":180},5,[33,182,183],{"class":74},"    Legal  ",[33,185,78],{"class":43},[33,187,81],{"class":47},[33,189,84],{"class":43},[33,191,87],{"class":74},[33,193,90],{"class":43},[33,195,163],{"class":93},[33,197,97],{"class":43},[33,199,100],{"class":74},[33,201,90],{"class":43},[33,203,204],{"class":93}," 1008",[33,206,108],{"class":43},[33,208,209],{"class":111},"          // 8.5\" x 14\"\n",[33,211,213],{"class":35,"line":212},6,[33,214,215],{"class":43},")\n",[217,218,220],"h3",{"id":219},"size","Size",[24,222,224],{"className":26,"code":223,"language":28,"meta":29,"style":29},"type Size struct {\n    Width, Height float64  // in points (1pt = 1/72 inch)\n}\n",[19,225,226,239,256],{"__ignoreMap":29},[33,227,228,231,233,236],{"class":35,"line":36},[33,229,230],{"class":43},"type",[33,232,81],{"class":47},[33,234,235],{"class":43}," struct",[33,237,238],{"class":43}," {\n",[33,240,241,244,246,249,253],{"class":35,"line":71},[33,242,243],{"class":74},"    Width",[33,245,97],{"class":43},[33,247,248],{"class":74}," Height ",[33,250,252],{"class":251},"spNyl","float64",[33,254,255],{"class":111},"  // in points (1pt = 1/72 inch)\n",[33,257,258],{"class":35,"line":115},[33,259,260],{"class":43},"}\n",[10,262,264],{"id":263},"unidades-e-valores","Unidades e Valores",[217,266,268],{"id":267},"value","Value",[15,270,271],{},"Uma dimensao com uma unidade:",[24,273,275],{"className":26,"code":274,"language":28,"meta":29,"style":29},"type Value struct {\n    Amount float64\n    Unit   Unit\n}\n",[19,276,277,288,296,304],{"__ignoreMap":29},[33,278,279,281,284,286],{"class":35,"line":36},[33,280,230],{"class":43},[33,282,283],{"class":47}," Value",[33,285,235],{"class":43},[33,287,238],{"class":43},[33,289,290,293],{"class":35,"line":71},[33,291,292],{"class":74},"    Amount ",[33,294,295],{"class":251},"float64\n",[33,297,298,301],{"class":35,"line":115},[33,299,300],{"class":74},"    Unit   ",[33,302,303],{"class":47},"Unit\n",[33,305,306],{"class":35,"line":147},[33,307,260],{"class":43},[217,309,311],{"id":310},"construtores-de-unidades","Construtores de Unidades",[313,314,315,331],"table",{},[316,317,318],"thead",{},[319,320,321,325,328],"tr",{},[322,323,324],"th",{},"Funcao",[322,326,327],{},"Unidade",[322,329,330],{},"Exemplo",[332,333,334,351,367,383,399,415],"tbody",{},[319,335,336,342,345],{},[337,338,339],"td",{},[19,340,341],{},"Pt(v)",[337,343,344],{},"Pontos (1/72 polegada)",[337,346,347,350],{},[19,348,349],{},"Pt(12)"," — unidade nativa do PDF",[319,352,353,358,361],{},[337,354,355],{},[19,356,357],{},"Mm(v)",[337,359,360],{},"Milimetros",[337,362,363,366],{},[19,364,365],{},"Mm(20)"," — margem de 20mm",[319,368,369,374,377],{},[337,370,371],{},[19,372,373],{},"Cm(v)",[337,375,376],{},"Centimetros",[337,378,379,382],{},[19,380,381],{},"Cm(2.5)"," — 2,5cm",[319,384,385,390,393],{},[337,386,387],{},[19,388,389],{},"In(v)",[337,391,392],{},"Polegadas",[337,394,395,398],{},[19,396,397],{},"In(1)"," — 1 polegada",[319,400,401,406,409],{},[337,402,403],{},[19,404,405],{},"Em(v)",[337,407,408],{},"Relativo ao tamanho da fonte",[337,410,411,414],{},[19,412,413],{},"Em(2)"," — 2x tamanho da fonte",[319,416,417,422,425],{},[337,418,419],{},[19,420,421],{},"Pct(v)",[337,423,424],{},"Porcentagem do pai",[337,426,427,430],{},[19,428,429],{},"Pct(50)"," — 50%",[24,432,434],{"className":26,"code":433,"language":28,"meta":29,"style":29},"// Usage examples\ndocument.Mm(20)   // 20 millimeters\ndocument.Pt(12)   // 12 points\ndocument.In(0.5)  // half inch\ndocument.Pct(50)  // 50% of parent\n",[19,435,436,441,464,483,502],{"__ignoreMap":29},[33,437,438],{"class":35,"line":36},[33,439,440],{"class":111},"// Usage examples\n",[33,442,443,445,448,452,455,458,461],{"class":35,"line":71},[33,444,21],{"class":74},[33,446,447],{"class":43},".",[33,449,451],{"class":450},"s2Zo4","Mm",[33,453,454],{"class":43},"(",[33,456,457],{"class":93},"20",[33,459,460],{"class":43},")",[33,462,463],{"class":111},"   // 20 millimeters\n",[33,465,466,468,470,473,475,478,480],{"class":35,"line":115},[33,467,21],{"class":74},[33,469,447],{"class":43},[33,471,472],{"class":450},"Pt",[33,474,454],{"class":43},[33,476,477],{"class":93},"12",[33,479,460],{"class":43},[33,481,482],{"class":111},"   // 12 points\n",[33,484,485,487,489,492,494,497,499],{"class":35,"line":147},[33,486,21],{"class":74},[33,488,447],{"class":43},[33,490,491],{"class":450},"In",[33,493,454],{"class":43},[33,495,496],{"class":93},"0.5",[33,498,460],{"class":43},[33,500,501],{"class":111},"  // half inch\n",[33,503,504,506,508,511,513,516,518],{"class":35,"line":180},[33,505,21],{"class":74},[33,507,447],{"class":43},[33,509,510],{"class":450},"Pct",[33,512,454],{"class":43},[33,514,515],{"class":93},"50",[33,517,460],{"class":43},[33,519,520],{"class":111},"  // 50% of parent\n",[217,522,524],{"id":523},"metodos-de-value","Metodos de Value",[24,526,528],{"className":26,"code":527,"language":28,"meta":29,"style":29},"func (v Value) Resolve(parentSize, fontSize float64) float64\nfunc (v Value) IsAuto() bool\n",[19,529,530,567],{"__ignoreMap":29},[33,531,532,535,538,542,544,546,549,551,554,556,559,562,564],{"class":35,"line":36},[33,533,534],{"class":43},"func",[33,536,537],{"class":43}," (",[33,539,541],{"class":540},"sHdIc","v ",[33,543,268],{"class":47},[33,545,460],{"class":43},[33,547,548],{"class":450}," Resolve",[33,550,454],{"class":43},[33,552,553],{"class":540},"parentSize",[33,555,97],{"class":43},[33,557,558],{"class":540}," fontSize",[33,560,561],{"class":251}," float64",[33,563,460],{"class":43},[33,565,566],{"class":251}," float64\n",[33,568,569,571,573,575,577,579,582,585],{"class":35,"line":71},[33,570,534],{"class":43},[33,572,537],{"class":43},[33,574,541],{"class":540},[33,576,268],{"class":47},[33,578,460],{"class":43},[33,580,581],{"class":450}," IsAuto",[33,583,584],{"class":43},"()",[33,586,587],{"class":251}," bool\n",[15,589,590,593,594,597],{},[19,591,592],{},"Resolve()"," converte qualquer unidade para pontos. ",[19,595,596],{},"IsAuto()"," verifica valores com tamanho automatico.",[10,599,601],{"id":600},"edges-box-model","Edges (Box Model)",[217,603,605],{"id":604},"edges","Edges",[24,607,609],{"className":26,"code":608,"language":28,"meta":29,"style":29},"type Edges struct {\n    Top, Right, Bottom, Left Value\n}\n",[19,610,611,622,645],{"__ignoreMap":29},[33,612,613,615,618,620],{"class":35,"line":36},[33,614,230],{"class":43},[33,616,617],{"class":47}," Edges",[33,619,235],{"class":43},[33,621,238],{"class":43},[33,623,624,627,629,632,634,637,639,642],{"class":35,"line":71},[33,625,626],{"class":74},"    Top",[33,628,97],{"class":43},[33,630,631],{"class":74}," Right",[33,633,97],{"class":43},[33,635,636],{"class":74}," Bottom",[33,638,97],{"class":43},[33,640,641],{"class":74}," Left ",[33,643,644],{"class":47},"Value\n",[33,646,647],{"class":35,"line":115},[33,648,260],{"class":43},[217,650,652],{"id":651},"uniformedges","UniformEdges",[24,654,656],{"className":26,"code":655,"language":28,"meta":29,"style":29},"func UniformEdges(v Value) Edges\n",[19,657,658],{"__ignoreMap":29},[33,659,660,662,665,667,670,672,674],{"class":35,"line":36},[33,661,534],{"class":43},[33,663,664],{"class":450}," UniformEdges",[33,666,454],{"class":43},[33,668,669],{"class":540},"v",[33,671,283],{"class":47},[33,673,460],{"class":43},[33,675,676],{"class":47}," Edges\n",[15,678,679],{},"Cria edges com o mesmo valor em todos os lados:",[24,681,683],{"className":26,"code":682,"language":28,"meta":29,"style":29},"document.UniformEdges(document.Mm(20))  // 20mm on all sides\n",[19,684,685],{"__ignoreMap":29},[33,686,687,689,691,693,695,697,699,701,703,705,708],{"class":35,"line":36},[33,688,21],{"class":74},[33,690,447],{"class":43},[33,692,652],{"class":450},[33,694,454],{"class":43},[33,696,21],{"class":74},[33,698,447],{"class":43},[33,700,451],{"class":450},[33,702,454],{"class":43},[33,704,457],{"class":93},[33,706,707],{"class":43},"))",[33,709,710],{"class":111},"  // 20mm on all sides\n",[217,712,714],{"id":713},"edges-personalizados","Edges Personalizados",[24,716,718],{"className":26,"code":717,"language":28,"meta":29,"style":29},"document.Edges{\n    Top:    document.Mm(25),\n    Right:  document.Mm(15),\n    Bottom: document.Mm(25),\n    Left:   document.Mm(15),\n}\n",[19,719,720,731,752,773,793,813],{"__ignoreMap":29},[33,721,722,724,726,728],{"class":35,"line":36},[33,723,21],{"class":47},[33,725,447],{"class":43},[33,727,605],{"class":47},[33,729,730],{"class":43},"{\n",[33,732,733,735,737,740,742,744,746,749],{"class":35,"line":71},[33,734,626],{"class":74},[33,736,90],{"class":43},[33,738,739],{"class":74},"    document",[33,741,447],{"class":43},[33,743,451],{"class":450},[33,745,454],{"class":43},[33,747,748],{"class":93},"25",[33,750,751],{"class":43},"),\n",[33,753,754,757,759,762,764,766,768,771],{"class":35,"line":115},[33,755,756],{"class":74},"    Right",[33,758,90],{"class":43},[33,760,761],{"class":74},"  document",[33,763,447],{"class":43},[33,765,451],{"class":450},[33,767,454],{"class":43},[33,769,770],{"class":93},"15",[33,772,751],{"class":43},[33,774,775,778,780,783,785,787,789,791],{"class":35,"line":147},[33,776,777],{"class":74},"    Bottom",[33,779,90],{"class":43},[33,781,782],{"class":74}," document",[33,784,447],{"class":43},[33,786,451],{"class":450},[33,788,454],{"class":43},[33,790,748],{"class":93},[33,792,751],{"class":43},[33,794,795,798,800,803,805,807,809,811],{"class":35,"line":180},[33,796,797],{"class":74},"    Left",[33,799,90],{"class":43},[33,801,802],{"class":74},"   document",[33,804,447],{"class":43},[33,806,451],{"class":450},[33,808,454],{"class":43},[33,810,770],{"class":93},[33,812,751],{"class":43},[33,814,815],{"class":35,"line":212},[33,816,260],{"class":43},[10,818,820],{"id":819},"style","Style",[15,822,823,824,826],{},"O struct ",[19,825,820],{}," controla todas as propriedades visuais:",[24,828,830],{"className":26,"code":829,"language":28,"meta":29,"style":29},"type Style struct {\n    // Font\n    FontFamily     string\n    FontSize       float64\n    FontWeight     FontWeight    // WeightNormal (400) or WeightBold (700)\n    FontStyle      FontStyle     // StyleNormal or StyleItalic\n\n    // Color\n    Color          pdf.Color\n    Background     *pdf.Color\n\n    // Text layout\n    TextAlign      TextAlign     // AlignLeft, AlignCenter, AlignRight, AlignJustify\n    LineHeight     float64\n    LetterSpacing  float64\n    TextIndent     Value\n    TextDecoration TextDecoration\n    VerticalAlign  VerticalAlign\n\n    // Box model\n    Margin  Edges\n    Padding Edges\n    Border  BorderEdges\n}\n",[19,831,832,843,848,856,863,874,885,892,898,912,927,932,938,950,958,966,974,983,992,997,1003,1012,1020,1029],{"__ignoreMap":29},[33,833,834,836,839,841],{"class":35,"line":36},[33,835,230],{"class":43},[33,837,838],{"class":47}," Style",[33,840,235],{"class":43},[33,842,238],{"class":43},[33,844,845],{"class":35,"line":71},[33,846,847],{"class":111},"    // Font\n",[33,849,850,853],{"class":35,"line":115},[33,851,852],{"class":74},"    FontFamily     ",[33,854,855],{"class":251},"string\n",[33,857,858,861],{"class":35,"line":147},[33,859,860],{"class":74},"    FontSize       ",[33,862,295],{"class":251},[33,864,865,868,871],{"class":35,"line":180},[33,866,867],{"class":74},"    FontWeight     ",[33,869,870],{"class":47},"FontWeight",[33,872,873],{"class":111},"    // WeightNormal (400) or WeightBold (700)\n",[33,875,876,879,882],{"class":35,"line":212},[33,877,878],{"class":74},"    FontStyle      ",[33,880,881],{"class":47},"FontStyle",[33,883,884],{"class":111},"     // StyleNormal or StyleItalic\n",[33,886,888],{"class":35,"line":887},7,[33,889,891],{"emptyLinePlaceholder":890},true,"\n",[33,893,895],{"class":35,"line":894},8,[33,896,897],{"class":111},"    // Color\n",[33,899,901,904,907,909],{"class":35,"line":900},9,[33,902,903],{"class":74},"    Color          ",[33,905,906],{"class":47},"pdf",[33,908,447],{"class":43},[33,910,911],{"class":47},"Color\n",[33,913,915,918,921,923,925],{"class":35,"line":914},10,[33,916,917],{"class":74},"    Background     ",[33,919,920],{"class":43},"*",[33,922,906],{"class":47},[33,924,447],{"class":43},[33,926,911],{"class":47},[33,928,930],{"class":35,"line":929},11,[33,931,891],{"emptyLinePlaceholder":890},[33,933,935],{"class":35,"line":934},12,[33,936,937],{"class":111},"    // Text layout\n",[33,939,941,944,947],{"class":35,"line":940},13,[33,942,943],{"class":74},"    TextAlign      ",[33,945,946],{"class":47},"TextAlign",[33,948,949],{"class":111},"     // AlignLeft, AlignCenter, AlignRight, AlignJustify\n",[33,951,953,956],{"class":35,"line":952},14,[33,954,955],{"class":74},"    LineHeight     ",[33,957,295],{"class":251},[33,959,961,964],{"class":35,"line":960},15,[33,962,963],{"class":74},"    LetterSpacing  ",[33,965,295],{"class":251},[33,967,969,972],{"class":35,"line":968},16,[33,970,971],{"class":74},"    TextIndent     ",[33,973,644],{"class":47},[33,975,977,980],{"class":35,"line":976},17,[33,978,979],{"class":74},"    TextDecoration ",[33,981,982],{"class":47},"TextDecoration\n",[33,984,986,989],{"class":35,"line":985},18,[33,987,988],{"class":74},"    VerticalAlign  ",[33,990,991],{"class":47},"VerticalAlign\n",[33,993,995],{"class":35,"line":994},19,[33,996,891],{"emptyLinePlaceholder":890},[33,998,1000],{"class":35,"line":999},20,[33,1001,1002],{"class":111},"    // Box model\n",[33,1004,1006,1009],{"class":35,"line":1005},21,[33,1007,1008],{"class":74},"    Margin  ",[33,1010,1011],{"class":47},"Edges\n",[33,1013,1015,1018],{"class":35,"line":1014},22,[33,1016,1017],{"class":74},"    Padding ",[33,1019,1011],{"class":47},[33,1021,1023,1026],{"class":35,"line":1022},23,[33,1024,1025],{"class":74},"    Border  ",[33,1027,1028],{"class":47},"BorderEdges\n",[33,1030,1032],{"class":35,"line":1031},24,[33,1033,260],{"class":43},[217,1035,946],{"id":1036},"textalign",[24,1038,1040],{"className":26,"code":1039,"language":28,"meta":29,"style":29},"const (\n    AlignLeft    TextAlign = iota  // default\n    AlignCenter\n    AlignRight\n    AlignJustify\n)\n",[19,1041,1042,1049,1065,1070,1075,1080],{"__ignoreMap":29},[33,1043,1044,1047],{"class":35,"line":36},[33,1045,1046],{"class":43},"const",[33,1048,68],{"class":43},[33,1050,1051,1054,1056,1059,1062],{"class":35,"line":71},[33,1052,1053],{"class":74},"    AlignLeft    ",[33,1055,946],{"class":47},[33,1057,1058],{"class":43}," =",[33,1060,1061],{"class":43}," iota",[33,1063,1064],{"class":111},"  // default\n",[33,1066,1067],{"class":35,"line":115},[33,1068,1069],{"class":74},"    AlignCenter\n",[33,1071,1072],{"class":35,"line":147},[33,1073,1074],{"class":74},"    AlignRight\n",[33,1076,1077],{"class":35,"line":180},[33,1078,1079],{"class":74},"    AlignJustify\n",[33,1081,1082],{"class":35,"line":212},[33,1083,215],{"class":43},[217,1085,870],{"id":1086},"fontweight",[24,1088,1090],{"className":26,"code":1089,"language":28,"meta":29,"style":29},"const (\n    WeightNormal FontWeight = 400\n    WeightBold   FontWeight = 700\n)\n",[19,1091,1092,1098,1110,1122],{"__ignoreMap":29},[33,1093,1094,1096],{"class":35,"line":36},[33,1095,1046],{"class":43},[33,1097,68],{"class":43},[33,1099,1100,1103,1105,1107],{"class":35,"line":71},[33,1101,1102],{"class":74},"    WeightNormal ",[33,1104,870],{"class":47},[33,1106,1058],{"class":43},[33,1108,1109],{"class":93}," 400\n",[33,1111,1112,1115,1117,1119],{"class":35,"line":115},[33,1113,1114],{"class":74},"    WeightBold   ",[33,1116,870],{"class":47},[33,1118,1058],{"class":43},[33,1120,1121],{"class":93}," 700\n",[33,1123,1124],{"class":35,"line":147},[33,1125,215],{"class":43},[217,1127,1129],{"id":1128},"textdecoration","TextDecoration",[24,1131,1133],{"className":26,"code":1132,"language":28,"meta":29,"style":29},"const (\n    DecorationNone          TextDecoration = 0\n    DecorationUnderline     TextDecoration = 1\n    DecorationStrikethrough TextDecoration = 2\n    DecorationOverline      TextDecoration = 4\n)\n",[19,1134,1135,1141,1153,1165,1177,1189],{"__ignoreMap":29},[33,1136,1137,1139],{"class":35,"line":36},[33,1138,1046],{"class":43},[33,1140,68],{"class":43},[33,1142,1143,1146,1148,1150],{"class":35,"line":71},[33,1144,1145],{"class":74},"    DecorationNone          ",[33,1147,1129],{"class":47},[33,1149,1058],{"class":43},[33,1151,1152],{"class":93}," 0\n",[33,1154,1155,1158,1160,1162],{"class":35,"line":115},[33,1156,1157],{"class":74},"    DecorationUnderline     ",[33,1159,1129],{"class":47},[33,1161,1058],{"class":43},[33,1163,1164],{"class":93}," 1\n",[33,1166,1167,1170,1172,1174],{"class":35,"line":147},[33,1168,1169],{"class":74},"    DecorationStrikethrough ",[33,1171,1129],{"class":47},[33,1173,1058],{"class":43},[33,1175,1176],{"class":93}," 2\n",[33,1178,1179,1182,1184,1186],{"class":35,"line":180},[33,1180,1181],{"class":74},"    DecorationOverline      ",[33,1183,1129],{"class":47},[33,1185,1058],{"class":43},[33,1187,1188],{"class":93}," 4\n",[33,1190,1191],{"class":35,"line":212},[33,1192,215],{"class":43},[15,1194,1195],{},"Decoracoes podem ser combinadas com OR bit a bit.",[217,1197,1199],{"id":1198},"verticalalign","VerticalAlign",[24,1201,1203],{"className":26,"code":1202,"language":28,"meta":29,"style":29},"const (\n    VAlignTop    VerticalAlign = iota  // default\n    VAlignMiddle\n    VAlignBottom\n)\n",[19,1204,1205,1211,1224,1229,1234],{"__ignoreMap":29},[33,1206,1207,1209],{"class":35,"line":36},[33,1208,1046],{"class":43},[33,1210,68],{"class":43},[33,1212,1213,1216,1218,1220,1222],{"class":35,"line":71},[33,1214,1215],{"class":74},"    VAlignTop    ",[33,1217,1199],{"class":47},[33,1219,1058],{"class":43},[33,1221,1061],{"class":43},[33,1223,1064],{"class":111},[33,1225,1226],{"class":35,"line":115},[33,1227,1228],{"class":74},"    VAlignMiddle\n",[33,1230,1231],{"class":35,"line":147},[33,1232,1233],{"class":74},"    VAlignBottom\n",[33,1235,1236],{"class":35,"line":180},[33,1237,215],{"class":43},[15,1239,1240],{},"Usado para alinhamento vertical de celulas de tabela:",[24,1242,1244],{"className":26,"code":1243,"language":28,"meta":29,"style":29},"template.TableCellVAlign(document.VAlignMiddle)\n",[19,1245,1246],{"__ignoreMap":29},[33,1247,1248,1251,1253,1256,1258,1260,1262,1265],{"class":35,"line":36},[33,1249,1250],{"class":74},"template",[33,1252,447],{"class":43},[33,1254,1255],{"class":450},"TableCellVAlign",[33,1257,454],{"class":43},[33,1259,21],{"class":74},[33,1261,447],{"class":43},[33,1263,1264],{"class":74},"VAlignMiddle",[33,1266,215],{"class":43},[10,1268,1270],{"id":1269},"metadados-do-documento","Metadados do Documento",[24,1272,1274],{"className":26,"code":1273,"language":28,"meta":29,"style":29},"type DocumentMetadata struct {\n    Title    string\n    Author   string\n    Subject  string\n    Creator  string\n    Producer string\n}\n",[19,1275,1276,1287,1294,1301,1308,1315,1322],{"__ignoreMap":29},[33,1277,1278,1280,1283,1285],{"class":35,"line":36},[33,1279,230],{"class":43},[33,1281,1282],{"class":47}," DocumentMetadata",[33,1284,235],{"class":43},[33,1286,238],{"class":43},[33,1288,1289,1292],{"class":35,"line":71},[33,1290,1291],{"class":74},"    Title    ",[33,1293,855],{"class":251},[33,1295,1296,1299],{"class":35,"line":115},[33,1297,1298],{"class":74},"    Author   ",[33,1300,855],{"class":251},[33,1302,1303,1306],{"class":35,"line":147},[33,1304,1305],{"class":74},"    Subject  ",[33,1307,855],{"class":251},[33,1309,1310,1313],{"class":35,"line":180},[33,1311,1312],{"class":74},"    Creator  ",[33,1314,855],{"class":251},[33,1316,1317,1320],{"class":35,"line":212},[33,1318,1319],{"class":74},"    Producer ",[33,1321,855],{"class":251},[33,1323,1324],{"class":35,"line":887},[33,1325,260],{"class":43},[24,1327,1329],{"className":26,"code":1328,"language":28,"meta":29,"style":29},"template.WithMetadata(document.DocumentMetadata{\n    Title:  \"Quarterly Report\",\n    Author: \"ACME Corp\",\n})\n",[19,1330,1331,1351,1371,1387],{"__ignoreMap":29},[33,1332,1333,1335,1337,1340,1342,1344,1346,1349],{"class":35,"line":36},[33,1334,1250],{"class":74},[33,1336,447],{"class":43},[33,1338,1339],{"class":450},"WithMetadata",[33,1341,454],{"class":43},[33,1343,21],{"class":47},[33,1345,447],{"class":43},[33,1347,1348],{"class":47},"DocumentMetadata",[33,1350,730],{"class":43},[33,1352,1353,1356,1358,1361,1365,1368],{"class":35,"line":71},[33,1354,1355],{"class":74},"    Title",[33,1357,90],{"class":43},[33,1359,1360],{"class":43},"  \"",[33,1362,1364],{"class":1363},"sfazB","Quarterly Report",[33,1366,1367],{"class":43},"\"",[33,1369,1370],{"class":43},",\n",[33,1372,1373,1376,1378,1380,1383,1385],{"class":35,"line":115},[33,1374,1375],{"class":74},"    Author",[33,1377,90],{"class":43},[33,1379,44],{"class":43},[33,1381,1382],{"class":1363},"ACME Corp",[33,1384,1367],{"class":43},[33,1386,1370],{"class":43},[33,1388,1389],{"class":35,"line":147},[33,1390,1391],{"class":43},"})\n",[10,1393,1395],{"id":1394},"tipos-de-imagem","Tipos de Imagem",[217,1397,1399],{"id":1398},"imagefitmode","ImageFitMode",[24,1401,1403],{"className":26,"code":1402,"language":28,"meta":29,"style":29},"const (\n    FitContain  ImageFitMode = iota  // Scale to fit within bounds (preserve ratio)\n    FitCover                          // Scale to fill bounds (may crop)\n    FitStretch                        // Stretch to fill (distort)\n    FitOriginal                       // Use original image dimensions\n)\n",[19,1404,1405,1411,1425,1433,1441,1449],{"__ignoreMap":29},[33,1406,1407,1409],{"class":35,"line":36},[33,1408,1046],{"class":43},[33,1410,68],{"class":43},[33,1412,1413,1416,1418,1420,1422],{"class":35,"line":71},[33,1414,1415],{"class":74},"    FitContain  ",[33,1417,1399],{"class":47},[33,1419,1058],{"class":43},[33,1421,1061],{"class":43},[33,1423,1424],{"class":111},"  // Scale to fit within bounds (preserve ratio)\n",[33,1426,1427,1430],{"class":35,"line":115},[33,1428,1429],{"class":74},"    FitCover                          ",[33,1431,1432],{"class":111},"// Scale to fill bounds (may crop)\n",[33,1434,1435,1438],{"class":35,"line":147},[33,1436,1437],{"class":74},"    FitStretch                        ",[33,1439,1440],{"class":111},"// Stretch to fill (distort)\n",[33,1442,1443,1446],{"class":35,"line":180},[33,1444,1445],{"class":74},"    FitOriginal                       ",[33,1447,1448],{"class":111},"// Use original image dimensions\n",[33,1450,1451],{"class":35,"line":212},[33,1452,215],{"class":43},[217,1454,1456],{"id":1455},"imageformat","ImageFormat",[24,1458,1460],{"className":26,"code":1459,"language":28,"meta":29,"style":29},"const (\n    ImageFormatJPEG ImageFormat = iota\n    ImageFormatPNG\n)\n",[19,1461,1462,1468,1480,1485],{"__ignoreMap":29},[33,1463,1464,1466],{"class":35,"line":36},[33,1465,1046],{"class":43},[33,1467,68],{"class":43},[33,1469,1470,1473,1475,1477],{"class":35,"line":71},[33,1471,1472],{"class":74},"    ImageFormatJPEG ",[33,1474,1456],{"class":47},[33,1476,1058],{"class":43},[33,1478,1479],{"class":43}," iota\n",[33,1481,1482],{"class":35,"line":115},[33,1483,1484],{"class":74},"    ImageFormatPNG\n",[33,1486,1487],{"class":35,"line":147},[33,1488,215],{"class":43},[10,1490,1492],{"id":1491},"tipos-de-no","Tipos de No",[15,1494,1495],{},"A arvore do documento e composta por nos:",[24,1497,1499],{"className":26,"code":1498,"language":28,"meta":29,"style":29},"const (\n    NodeDocument NodeType = iota\n    NodePage\n    NodeBox\n    NodeText\n    NodeImage\n    NodeTable\n    NodeList\n    NodeRichText\n)\n",[19,1500,1501,1507,1519,1524,1529,1534,1539,1544,1549,1554],{"__ignoreMap":29},[33,1502,1503,1505],{"class":35,"line":36},[33,1504,1046],{"class":43},[33,1506,68],{"class":43},[33,1508,1509,1512,1515,1517],{"class":35,"line":71},[33,1510,1511],{"class":74},"    NodeDocument ",[33,1513,1514],{"class":47},"NodeType",[33,1516,1058],{"class":43},[33,1518,1479],{"class":43},[33,1520,1521],{"class":35,"line":115},[33,1522,1523],{"class":74},"    NodePage\n",[33,1525,1526],{"class":35,"line":147},[33,1527,1528],{"class":74},"    NodeBox\n",[33,1530,1531],{"class":35,"line":180},[33,1532,1533],{"class":74},"    NodeText\n",[33,1535,1536],{"class":35,"line":212},[33,1537,1538],{"class":74},"    NodeImage\n",[33,1540,1541],{"class":35,"line":887},[33,1542,1543],{"class":74},"    NodeTable\n",[33,1545,1546],{"class":35,"line":894},[33,1547,1548],{"class":74},"    NodeList\n",[33,1550,1551],{"class":35,"line":900},[33,1552,1553],{"class":74},"    NodeRichText\n",[33,1555,1556],{"class":35,"line":914},[33,1557,215],{"class":43},[15,1559,1560],{},"A maioria dos usuarios nao interage diretamente com os nos — o template builder os cria automaticamente.",[10,1562,1564],{"id":1563},"tipos-geometricos","Tipos Geometricos",[24,1566,1568],{"className":26,"code":1567,"language":28,"meta":29,"style":29},"type Rectangle struct {\n    X, Y, Width, Height float64\n}\n\ntype Point struct {\n    X, Y float64\n}\n",[19,1569,1570,1581,1602,1606,1610,1621,1632],{"__ignoreMap":29},[33,1571,1572,1574,1577,1579],{"class":35,"line":36},[33,1573,230],{"class":43},[33,1575,1576],{"class":47}," Rectangle",[33,1578,235],{"class":43},[33,1580,238],{"class":43},[33,1582,1583,1586,1588,1591,1593,1596,1598,1600],{"class":35,"line":71},[33,1584,1585],{"class":74},"    X",[33,1587,97],{"class":43},[33,1589,1590],{"class":74}," Y",[33,1592,97],{"class":43},[33,1594,1595],{"class":74}," Width",[33,1597,97],{"class":43},[33,1599,248],{"class":74},[33,1601,295],{"class":251},[33,1603,1604],{"class":35,"line":115},[33,1605,260],{"class":43},[33,1607,1608],{"class":35,"line":147},[33,1609,891],{"emptyLinePlaceholder":890},[33,1611,1612,1614,1617,1619],{"class":35,"line":180},[33,1613,230],{"class":43},[33,1615,1616],{"class":47}," Point",[33,1618,235],{"class":43},[33,1620,238],{"class":43},[33,1622,1623,1625,1627,1630],{"class":35,"line":212},[33,1624,1585],{"class":74},[33,1626,97],{"class":43},[33,1628,1629],{"class":74}," Y ",[33,1631,295],{"class":251},[33,1633,1634],{"class":35,"line":887},[33,1635,260],{"class":43},[819,1637,1638],{},"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 .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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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 .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":29,"searchDepth":71,"depth":71,"links":1640},[1641,1642,1645,1650,1655,1661,1662,1666,1667],{"id":12,"depth":71,"text":13},{"id":54,"depth":71,"text":55,"children":1643},[1644],{"id":219,"depth":115,"text":220},{"id":263,"depth":71,"text":264,"children":1646},[1647,1648,1649],{"id":267,"depth":115,"text":268},{"id":310,"depth":115,"text":311},{"id":523,"depth":115,"text":524},{"id":600,"depth":71,"text":601,"children":1651},[1652,1653,1654],{"id":604,"depth":115,"text":605},{"id":651,"depth":115,"text":652},{"id":713,"depth":115,"text":714},{"id":819,"depth":71,"text":820,"children":1656},[1657,1658,1659,1660],{"id":1036,"depth":115,"text":946},{"id":1086,"depth":115,"text":870},{"id":1128,"depth":115,"text":1129},{"id":1198,"depth":115,"text":1199},{"id":1269,"depth":71,"text":1270},{"id":1394,"depth":71,"text":1395,"children":1663},[1664,1665],{"id":1398,"depth":115,"text":1399},{"id":1455,"depth":115,"text":1456},{"id":1491,"depth":71,"text":1492},{"id":1563,"depth":71,"text":1564},"Referencia da API para a camada de modelo de documento (Camada 2)","md",{},"/pt/docs/api-reference/document",{"title":5,"description":1668},"pt/docs/3.api-reference/2.document","esA-hA_idRmWwZ56gLHIQbyF7SusXRxuxPhR9Ox0i0o",1776529293076]