[{"data":1,"prerenderedAt":1677},["ShallowReactive",2],{"docs-es-api-reference/document":3},{"id":4,"title":5,"body":6,"description":1670,"extension":1671,"meta":1672,"navigation":891,"path":1673,"seo":1674,"stem":1675,"__hash__":1676},"docsEs/es/docs/3.api-reference/2.document.md","Modelo de documento",{"type":7,"value":8,"toc":1641},"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,828,1035,1038,1085,1088,1127,1131,1194,1197,1201,1239,1242,1268,1272,1327,1393,1397,1401,1454,1458,1490,1494,1497,1559,1562,1566,1637],[10,11,13],"h2",{"id":12},"descripcion-general","Descripcion general",[15,16,17,18,22],"p",{},"El paquete ",[19,20,21],"code",{},"document"," (Capa 2) proporciona tipos para tamanos de pagina, unidades, estilos y el arbol de nodos del documento. La mayoria de los usuarios interactuan con estos tipos para configuracion en lugar de manipulacion directa del arbol.",[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},"tamanos-de-pagina","Tamanos 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-y-valores","Unidades y valores",[217,266,268],{"id":267},"value","Value",[15,270,271],{},"Una dimension con una unidad:",[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},"constructores-de-unidades","Constructores de unidades",[313,314,315,331],"table",{},[316,317,318],"thead",{},[319,320,321,325,328],"tr",{},[322,323,324],"th",{},"Funcion",[322,326,327],{},"Unidad",[322,329,330],{},"Ejemplo",[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],{},"Puntos (1/72 pulgada)",[337,346,347,350],{},[19,348,349],{},"Pt(12)"," — unidad nativa de 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)"," — margen 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],{},"Pulgadas",[337,394,395,398],{},[19,396,397],{},"In(1)"," — 1 pulgada",[319,400,401,406,409],{},[337,402,403],{},[19,404,405],{},"Em(v)",[337,407,408],{},"Relativo al tamano de fuente",[337,410,411,414],{},[19,412,413],{},"Em(2)"," — 2x tamano de fuente",[319,416,417,422,425],{},[337,418,419],{},[19,420,421],{},"Pct(v)",[337,423,424],{},"Porcentaje del padre",[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()"," convierte cualquier unidad a puntos. ",[19,595,596],{},"IsAuto()"," verifica valores de tamano automatico.",[10,599,601],{"id":600},"bordes-modelo-de-caja","Bordes (Modelo de caja)",[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],{},"Crea bordes con el mismo valor en todos los 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},"bordes-personalizados","Bordes 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},"estilo","Estilo",[15,822,823,824,827],{},"La estructura ",[19,825,826],{},"Style"," controla todas las propiedades visuales:",[24,829,831],{"className":26,"code":830,"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,832,833,844,849,857,864,875,886,893,899,913,928,933,939,951,959,967,975,984,993,998,1004,1013,1021,1030],{"__ignoreMap":29},[33,834,835,837,840,842],{"class":35,"line":36},[33,836,230],{"class":43},[33,838,839],{"class":47}," Style",[33,841,235],{"class":43},[33,843,238],{"class":43},[33,845,846],{"class":35,"line":71},[33,847,848],{"class":111},"    // Font\n",[33,850,851,854],{"class":35,"line":115},[33,852,853],{"class":74},"    FontFamily     ",[33,855,856],{"class":251},"string\n",[33,858,859,862],{"class":35,"line":147},[33,860,861],{"class":74},"    FontSize       ",[33,863,295],{"class":251},[33,865,866,869,872],{"class":35,"line":180},[33,867,868],{"class":74},"    FontWeight     ",[33,870,871],{"class":47},"FontWeight",[33,873,874],{"class":111},"    // WeightNormal (400) or WeightBold (700)\n",[33,876,877,880,883],{"class":35,"line":212},[33,878,879],{"class":74},"    FontStyle      ",[33,881,882],{"class":47},"FontStyle",[33,884,885],{"class":111},"     // StyleNormal or StyleItalic\n",[33,887,889],{"class":35,"line":888},7,[33,890,892],{"emptyLinePlaceholder":891},true,"\n",[33,894,896],{"class":35,"line":895},8,[33,897,898],{"class":111},"    // Color\n",[33,900,902,905,908,910],{"class":35,"line":901},9,[33,903,904],{"class":74},"    Color          ",[33,906,907],{"class":47},"pdf",[33,909,447],{"class":43},[33,911,912],{"class":47},"Color\n",[33,914,916,919,922,924,926],{"class":35,"line":915},10,[33,917,918],{"class":74},"    Background     ",[33,920,921],{"class":43},"*",[33,923,907],{"class":47},[33,925,447],{"class":43},[33,927,912],{"class":47},[33,929,931],{"class":35,"line":930},11,[33,932,892],{"emptyLinePlaceholder":891},[33,934,936],{"class":35,"line":935},12,[33,937,938],{"class":111},"    // Text layout\n",[33,940,942,945,948],{"class":35,"line":941},13,[33,943,944],{"class":74},"    TextAlign      ",[33,946,947],{"class":47},"TextAlign",[33,949,950],{"class":111},"     // AlignLeft, AlignCenter, AlignRight, AlignJustify\n",[33,952,954,957],{"class":35,"line":953},14,[33,955,956],{"class":74},"    LineHeight     ",[33,958,295],{"class":251},[33,960,962,965],{"class":35,"line":961},15,[33,963,964],{"class":74},"    LetterSpacing  ",[33,966,295],{"class":251},[33,968,970,973],{"class":35,"line":969},16,[33,971,972],{"class":74},"    TextIndent     ",[33,974,644],{"class":47},[33,976,978,981],{"class":35,"line":977},17,[33,979,980],{"class":74},"    TextDecoration ",[33,982,983],{"class":47},"TextDecoration\n",[33,985,987,990],{"class":35,"line":986},18,[33,988,989],{"class":74},"    VerticalAlign  ",[33,991,992],{"class":47},"VerticalAlign\n",[33,994,996],{"class":35,"line":995},19,[33,997,892],{"emptyLinePlaceholder":891},[33,999,1001],{"class":35,"line":1000},20,[33,1002,1003],{"class":111},"    // Box model\n",[33,1005,1007,1010],{"class":35,"line":1006},21,[33,1008,1009],{"class":74},"    Margin  ",[33,1011,1012],{"class":47},"Edges\n",[33,1014,1016,1019],{"class":35,"line":1015},22,[33,1017,1018],{"class":74},"    Padding ",[33,1020,1012],{"class":47},[33,1022,1024,1027],{"class":35,"line":1023},23,[33,1025,1026],{"class":74},"    Border  ",[33,1028,1029],{"class":47},"BorderEdges\n",[33,1031,1033],{"class":35,"line":1032},24,[33,1034,260],{"class":43},[217,1036,947],{"id":1037},"textalign",[24,1039,1041],{"className":26,"code":1040,"language":28,"meta":29,"style":29},"const (\n    AlignLeft    TextAlign = iota  // default\n    AlignCenter\n    AlignRight\n    AlignJustify\n)\n",[19,1042,1043,1050,1066,1071,1076,1081],{"__ignoreMap":29},[33,1044,1045,1048],{"class":35,"line":36},[33,1046,1047],{"class":43},"const",[33,1049,68],{"class":43},[33,1051,1052,1055,1057,1060,1063],{"class":35,"line":71},[33,1053,1054],{"class":74},"    AlignLeft    ",[33,1056,947],{"class":47},[33,1058,1059],{"class":43}," =",[33,1061,1062],{"class":43}," iota",[33,1064,1065],{"class":111},"  // default\n",[33,1067,1068],{"class":35,"line":115},[33,1069,1070],{"class":74},"    AlignCenter\n",[33,1072,1073],{"class":35,"line":147},[33,1074,1075],{"class":74},"    AlignRight\n",[33,1077,1078],{"class":35,"line":180},[33,1079,1080],{"class":74},"    AlignJustify\n",[33,1082,1083],{"class":35,"line":212},[33,1084,215],{"class":43},[217,1086,871],{"id":1087},"fontweight",[24,1089,1091],{"className":26,"code":1090,"language":28,"meta":29,"style":29},"const (\n    WeightNormal FontWeight = 400\n    WeightBold   FontWeight = 700\n)\n",[19,1092,1093,1099,1111,1123],{"__ignoreMap":29},[33,1094,1095,1097],{"class":35,"line":36},[33,1096,1047],{"class":43},[33,1098,68],{"class":43},[33,1100,1101,1104,1106,1108],{"class":35,"line":71},[33,1102,1103],{"class":74},"    WeightNormal ",[33,1105,871],{"class":47},[33,1107,1059],{"class":43},[33,1109,1110],{"class":93}," 400\n",[33,1112,1113,1116,1118,1120],{"class":35,"line":115},[33,1114,1115],{"class":74},"    WeightBold   ",[33,1117,871],{"class":47},[33,1119,1059],{"class":43},[33,1121,1122],{"class":93}," 700\n",[33,1124,1125],{"class":35,"line":147},[33,1126,215],{"class":43},[217,1128,1130],{"id":1129},"textdecoration","TextDecoration",[24,1132,1134],{"className":26,"code":1133,"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,1135,1136,1142,1154,1166,1178,1190],{"__ignoreMap":29},[33,1137,1138,1140],{"class":35,"line":36},[33,1139,1047],{"class":43},[33,1141,68],{"class":43},[33,1143,1144,1147,1149,1151],{"class":35,"line":71},[33,1145,1146],{"class":74},"    DecorationNone          ",[33,1148,1130],{"class":47},[33,1150,1059],{"class":43},[33,1152,1153],{"class":93}," 0\n",[33,1155,1156,1159,1161,1163],{"class":35,"line":115},[33,1157,1158],{"class":74},"    DecorationUnderline     ",[33,1160,1130],{"class":47},[33,1162,1059],{"class":43},[33,1164,1165],{"class":93}," 1\n",[33,1167,1168,1171,1173,1175],{"class":35,"line":147},[33,1169,1170],{"class":74},"    DecorationStrikethrough ",[33,1172,1130],{"class":47},[33,1174,1059],{"class":43},[33,1176,1177],{"class":93}," 2\n",[33,1179,1180,1183,1185,1187],{"class":35,"line":180},[33,1181,1182],{"class":74},"    DecorationOverline      ",[33,1184,1130],{"class":47},[33,1186,1059],{"class":43},[33,1188,1189],{"class":93}," 4\n",[33,1191,1192],{"class":35,"line":212},[33,1193,215],{"class":43},[15,1195,1196],{},"Las decoraciones se pueden combinar con OR a nivel de bits.",[217,1198,1200],{"id":1199},"verticalalign","VerticalAlign",[24,1202,1204],{"className":26,"code":1203,"language":28,"meta":29,"style":29},"const (\n    VAlignTop    VerticalAlign = iota  // default\n    VAlignMiddle\n    VAlignBottom\n)\n",[19,1205,1206,1212,1225,1230,1235],{"__ignoreMap":29},[33,1207,1208,1210],{"class":35,"line":36},[33,1209,1047],{"class":43},[33,1211,68],{"class":43},[33,1213,1214,1217,1219,1221,1223],{"class":35,"line":71},[33,1215,1216],{"class":74},"    VAlignTop    ",[33,1218,1200],{"class":47},[33,1220,1059],{"class":43},[33,1222,1062],{"class":43},[33,1224,1065],{"class":111},[33,1226,1227],{"class":35,"line":115},[33,1228,1229],{"class":74},"    VAlignMiddle\n",[33,1231,1232],{"class":35,"line":147},[33,1233,1234],{"class":74},"    VAlignBottom\n",[33,1236,1237],{"class":35,"line":180},[33,1238,215],{"class":43},[15,1240,1241],{},"Se usa para la alineacion vertical de celdas de tabla:",[24,1243,1245],{"className":26,"code":1244,"language":28,"meta":29,"style":29},"template.TableCellVAlign(document.VAlignMiddle)\n",[19,1246,1247],{"__ignoreMap":29},[33,1248,1249,1252,1254,1257,1259,1261,1263,1266],{"class":35,"line":36},[33,1250,1251],{"class":74},"template",[33,1253,447],{"class":43},[33,1255,1256],{"class":450},"TableCellVAlign",[33,1258,454],{"class":43},[33,1260,21],{"class":74},[33,1262,447],{"class":43},[33,1264,1265],{"class":74},"VAlignMiddle",[33,1267,215],{"class":43},[10,1269,1271],{"id":1270},"metadatos-del-documento","Metadatos del documento",[24,1273,1275],{"className":26,"code":1274,"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,1276,1277,1288,1295,1302,1309,1316,1323],{"__ignoreMap":29},[33,1278,1279,1281,1284,1286],{"class":35,"line":36},[33,1280,230],{"class":43},[33,1282,1283],{"class":47}," DocumentMetadata",[33,1285,235],{"class":43},[33,1287,238],{"class":43},[33,1289,1290,1293],{"class":35,"line":71},[33,1291,1292],{"class":74},"    Title    ",[33,1294,856],{"class":251},[33,1296,1297,1300],{"class":35,"line":115},[33,1298,1299],{"class":74},"    Author   ",[33,1301,856],{"class":251},[33,1303,1304,1307],{"class":35,"line":147},[33,1305,1306],{"class":74},"    Subject  ",[33,1308,856],{"class":251},[33,1310,1311,1314],{"class":35,"line":180},[33,1312,1313],{"class":74},"    Creator  ",[33,1315,856],{"class":251},[33,1317,1318,1321],{"class":35,"line":212},[33,1319,1320],{"class":74},"    Producer ",[33,1322,856],{"class":251},[33,1324,1325],{"class":35,"line":888},[33,1326,260],{"class":43},[24,1328,1330],{"className":26,"code":1329,"language":28,"meta":29,"style":29},"template.WithMetadata(document.DocumentMetadata{\n    Title:  \"Quarterly Report\",\n    Author: \"ACME Corp\",\n})\n",[19,1331,1332,1352,1372,1388],{"__ignoreMap":29},[33,1333,1334,1336,1338,1341,1343,1345,1347,1350],{"class":35,"line":36},[33,1335,1251],{"class":74},[33,1337,447],{"class":43},[33,1339,1340],{"class":450},"WithMetadata",[33,1342,454],{"class":43},[33,1344,21],{"class":47},[33,1346,447],{"class":43},[33,1348,1349],{"class":47},"DocumentMetadata",[33,1351,730],{"class":43},[33,1353,1354,1357,1359,1362,1366,1369],{"class":35,"line":71},[33,1355,1356],{"class":74},"    Title",[33,1358,90],{"class":43},[33,1360,1361],{"class":43},"  \"",[33,1363,1365],{"class":1364},"sfazB","Quarterly Report",[33,1367,1368],{"class":43},"\"",[33,1370,1371],{"class":43},",\n",[33,1373,1374,1377,1379,1381,1384,1386],{"class":35,"line":115},[33,1375,1376],{"class":74},"    Author",[33,1378,90],{"class":43},[33,1380,44],{"class":43},[33,1382,1383],{"class":1364},"ACME Corp",[33,1385,1368],{"class":43},[33,1387,1371],{"class":43},[33,1389,1390],{"class":35,"line":147},[33,1391,1392],{"class":43},"})\n",[10,1394,1396],{"id":1395},"tipos-de-imagen","Tipos de imagen",[217,1398,1400],{"id":1399},"imagefitmode","ImageFitMode",[24,1402,1404],{"className":26,"code":1403,"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,1405,1406,1412,1426,1434,1442,1450],{"__ignoreMap":29},[33,1407,1408,1410],{"class":35,"line":36},[33,1409,1047],{"class":43},[33,1411,68],{"class":43},[33,1413,1414,1417,1419,1421,1423],{"class":35,"line":71},[33,1415,1416],{"class":74},"    FitContain  ",[33,1418,1400],{"class":47},[33,1420,1059],{"class":43},[33,1422,1062],{"class":43},[33,1424,1425],{"class":111},"  // Scale to fit within bounds (preserve ratio)\n",[33,1427,1428,1431],{"class":35,"line":115},[33,1429,1430],{"class":74},"    FitCover                          ",[33,1432,1433],{"class":111},"// Scale to fill bounds (may crop)\n",[33,1435,1436,1439],{"class":35,"line":147},[33,1437,1438],{"class":74},"    FitStretch                        ",[33,1440,1441],{"class":111},"// Stretch to fill (distort)\n",[33,1443,1444,1447],{"class":35,"line":180},[33,1445,1446],{"class":74},"    FitOriginal                       ",[33,1448,1449],{"class":111},"// Use original image dimensions\n",[33,1451,1452],{"class":35,"line":212},[33,1453,215],{"class":43},[217,1455,1457],{"id":1456},"imageformat","ImageFormat",[24,1459,1461],{"className":26,"code":1460,"language":28,"meta":29,"style":29},"const (\n    ImageFormatJPEG ImageFormat = iota\n    ImageFormatPNG\n)\n",[19,1462,1463,1469,1481,1486],{"__ignoreMap":29},[33,1464,1465,1467],{"class":35,"line":36},[33,1466,1047],{"class":43},[33,1468,68],{"class":43},[33,1470,1471,1474,1476,1478],{"class":35,"line":71},[33,1472,1473],{"class":74},"    ImageFormatJPEG ",[33,1475,1457],{"class":47},[33,1477,1059],{"class":43},[33,1479,1480],{"class":43}," iota\n",[33,1482,1483],{"class":35,"line":115},[33,1484,1485],{"class":74},"    ImageFormatPNG\n",[33,1487,1488],{"class":35,"line":147},[33,1489,215],{"class":43},[10,1491,1493],{"id":1492},"tipos-de-nodo","Tipos de nodo",[15,1495,1496],{},"El arbol del documento esta compuesto por nodos:",[24,1498,1500],{"className":26,"code":1499,"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,1501,1502,1508,1520,1525,1530,1535,1540,1545,1550,1555],{"__ignoreMap":29},[33,1503,1504,1506],{"class":35,"line":36},[33,1505,1047],{"class":43},[33,1507,68],{"class":43},[33,1509,1510,1513,1516,1518],{"class":35,"line":71},[33,1511,1512],{"class":74},"    NodeDocument ",[33,1514,1515],{"class":47},"NodeType",[33,1517,1059],{"class":43},[33,1519,1480],{"class":43},[33,1521,1522],{"class":35,"line":115},[33,1523,1524],{"class":74},"    NodePage\n",[33,1526,1527],{"class":35,"line":147},[33,1528,1529],{"class":74},"    NodeBox\n",[33,1531,1532],{"class":35,"line":180},[33,1533,1534],{"class":74},"    NodeText\n",[33,1536,1537],{"class":35,"line":212},[33,1538,1539],{"class":74},"    NodeImage\n",[33,1541,1542],{"class":35,"line":888},[33,1543,1544],{"class":74},"    NodeTable\n",[33,1546,1547],{"class":35,"line":895},[33,1548,1549],{"class":74},"    NodeList\n",[33,1551,1552],{"class":35,"line":901},[33,1553,1554],{"class":74},"    NodeRichText\n",[33,1556,1557],{"class":35,"line":915},[33,1558,215],{"class":43},[15,1560,1561],{},"La mayoria de los usuarios no interactuan con los nodos directamente — el constructor de templates los crea automaticamente.",[10,1563,1565],{"id":1564},"tipos-geometricos","Tipos geometricos",[24,1567,1569],{"className":26,"code":1568,"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,1570,1571,1582,1603,1607,1611,1622,1633],{"__ignoreMap":29},[33,1572,1573,1575,1578,1580],{"class":35,"line":36},[33,1574,230],{"class":43},[33,1576,1577],{"class":47}," Rectangle",[33,1579,235],{"class":43},[33,1581,238],{"class":43},[33,1583,1584,1587,1589,1592,1594,1597,1599,1601],{"class":35,"line":71},[33,1585,1586],{"class":74},"    X",[33,1588,97],{"class":43},[33,1590,1591],{"class":74}," Y",[33,1593,97],{"class":43},[33,1595,1596],{"class":74}," Width",[33,1598,97],{"class":43},[33,1600,248],{"class":74},[33,1602,295],{"class":251},[33,1604,1605],{"class":35,"line":115},[33,1606,260],{"class":43},[33,1608,1609],{"class":35,"line":147},[33,1610,892],{"emptyLinePlaceholder":891},[33,1612,1613,1615,1618,1620],{"class":35,"line":180},[33,1614,230],{"class":43},[33,1616,1617],{"class":47}," Point",[33,1619,235],{"class":43},[33,1621,238],{"class":43},[33,1623,1624,1626,1628,1631],{"class":35,"line":212},[33,1625,1586],{"class":74},[33,1627,97],{"class":43},[33,1629,1630],{"class":74}," Y ",[33,1632,295],{"class":251},[33,1634,1635],{"class":35,"line":888},[33,1636,260],{"class":43},[1638,1639,1640],"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 .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":1642},[1643,1644,1647,1652,1657,1663,1664,1668,1669],{"id":12,"depth":71,"text":13},{"id":54,"depth":71,"text":55,"children":1645},[1646],{"id":219,"depth":115,"text":220},{"id":263,"depth":71,"text":264,"children":1648},[1649,1650,1651],{"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":1653},[1654,1655,1656],{"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":1658},[1659,1660,1661,1662],{"id":1037,"depth":115,"text":947},{"id":1087,"depth":115,"text":871},{"id":1129,"depth":115,"text":1130},{"id":1199,"depth":115,"text":1200},{"id":1270,"depth":71,"text":1271},{"id":1395,"depth":71,"text":1396,"children":1665},[1666,1667],{"id":1399,"depth":115,"text":1400},{"id":1456,"depth":115,"text":1457},{"id":1492,"depth":71,"text":1493},{"id":1564,"depth":71,"text":1565},"Referencia de API para la capa del modelo de documento (Capa 2)","md",{},"/es/docs/api-reference/document",{"title":5,"description":1670},"es/docs/3.api-reference/2.document","gKrOf4nEvgtEWiTgwz5PtfpF4kjVmHJFsGxTQsLhpP8",1776529297816]