{"_id":"@alu0100818130/practicanpm","_rev":"10-a31b9ae42fc521d83a21b122dd3183dc","name":"@alu0100818130/practicanpm","dist-tags":{"latest":"2.7.0"},"versions":{"1.0.0":{"name":"@alu0100818130/practicanpm","version":"1.0.0","description":"Practica NPM","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130.git"},"keywords":["NPM","modules"],"author":{"name":"Aduanich Rguez Rguez"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130#readme","_id":"@alu0100818130/practicanpm@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"},"dist":{"integrity":"sha512-evOIJuQjwhfchvV6Zc654oagu8/wpubeKpJvrsvITEExkixRhYUsG2pibLyuOZzytZLBWOEy7neQF4uE5s5YTg==","shasum":"efc20a09f4235c7d829a6af00fa2c09b6be17cd4","tarball":"https://registry.npmjs.org/@alu0100818130/practicanpm/-/practicanpm-1.0.0.tgz","fileCount":3649,"unpackedSize":18468877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv5vDLaedXB1lJl/TloluTkRumx0UpkYC4+k+lTV4EqQIgMm4S6PSU6RnX1NjF6/RFWfzF1RPBzJMZYE95qA035KI="}]},"maintainers":[{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/practicanpm_1.0.0_1519842914728_0.8655137166764382"},"_hasShrinkwrap":false},"2.0.0":{"name":"@alu0100818130/practicanpm","version":"2.0.0","description":"Practica NPM","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130.git"},"keywords":["NPM","modules"],"author":{"name":"Aduanich Rguez Rguez"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130#readme","gitHead":"a2e9080cb2d4620719d1541b00d1ded880638a6f","_id":"@alu0100818130/practicanpm@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"},"dist":{"integrity":"sha512-on1zrxkJfwnVd1wzw4R4c/DMscF6TkyDwla7IlmbDbTZOMyfx37/se5BUC9aetv92nlNeeptGiW1FlFRHQE/Zg==","shasum":"0e9c12c3cbba9283912dc2d2370a09be6d30e0b3","tarball":"https://registry.npmjs.org/@alu0100818130/practicanpm/-/practicanpm-2.0.0.tgz","fileCount":11044,"unpackedSize":39519404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvbLSbi4rg9pnrGUgYRjdrhgxowUAWA/qC2x1UHoBzhAiAsVdwRJZJaKUB02YmYdJKIEXQ0qIXvrQrrWuqE/bDimg=="}]},"maintainers":[{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/practicanpm_2.0.0_1519851883319_0.8213506586768253"},"_hasShrinkwrap":false},"2.1.0":{"name":"@alu0100818130/practicanpm","version":"2.1.0","description":"Practica NPM","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130.git"},"keywords":["NPM","modules"],"author":{"name":"Aduanich Rguez Rguez"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130#readme","gitHead":"e4d461c18384541d36c5fb9dfd287ff3e9680b25","_id":"@alu0100818130/practicanpm@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"},"dist":{"integrity":"sha512-HZiqIKQ4Mna3qg8E32xgpfT8q2TB6JdjYNx7Zs0c6KwWT+L7+T8j2xaQyEszN0qLT+u2XTEBz8vt6RumjDLZkg==","shasum":"8c81b9017dc8926d93d3f7f39c4fd8f7c395d044","tarball":"https://registry.npmjs.org/@alu0100818130/practicanpm/-/practicanpm-2.1.0.tgz","fileCount":11069,"unpackedSize":41108138,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8GCuY0WpMfyx6i55wXYvy1/C18S2cEysJ3m6+c3w9FAiA+RnoYW/srhf6HSzLgH024wqCk+AvzBm93etuHAg1ljg=="}]},"maintainers":[{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/practicanpm_2.1.0_1519933822149_0.9053527267614307"},"_hasShrinkwrap":false},"2.2.0":{"name":"@alu0100818130/practicanpm","version":"2.2.0","description":"Practica NPM","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130.git"},"keywords":["NPM","modules"],"author":{"name":"Aduanich Rguez Rguez"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130#readme","gitHead":"21d477dc65a07d647e3c90dc0615e042c7920efa","_id":"@alu0100818130/practicanpm@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"},"dist":{"integrity":"sha512-kJNn+PVAFZBuNfNflHqMx04ZuqUEOcMXLavmqutFFEErmTIvWqHU5zWwUcLdSraeQVViKh+0hI4Sl3lP3wyk1Q==","shasum":"1371467be70e17c9cceb0146ed8cee4379503373","tarball":"https://registry.npmjs.org/@alu0100818130/practicanpm/-/practicanpm-2.2.0.tgz","fileCount":11070,"unpackedSize":41108337,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfgQMhrllXkyN07sg6uOPWdBYu3Hjw31OOaHcUErvHygIgLVI1tdp6a5WbyaqLo4OussBO1lvfzWx9eLhnJ9n5g88="}]},"maintainers":[{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/practicanpm_2.2.0_1519981838668_0.7649004732676401"},"_hasShrinkwrap":false},"2.3.0":{"name":"@alu0100818130/practicanpm","version":"2.3.0","description":"Practica NPM","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130.git"},"keywords":["NPM","modules"],"author":{"name":"Aduanich Rguez Rguez"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130#readme","gitHead":"2665a944c6b0a4e0305e4fc0265f9c11c6e59504","_id":"@alu0100818130/practicanpm@2.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"},"dist":{"integrity":"sha512-mKSVLTLXXG5R8JYrvyHqxd9/AJVFdo/arhTFE3tssdlC/EKKDsYgu1NzAFfmsKmH7EsmW2v7qbxA0M46va/+rw==","shasum":"330336fa46a101c108a919e17003c5226730698a","tarball":"https://registry.npmjs.org/@alu0100818130/practicanpm/-/practicanpm-2.3.0.tgz","fileCount":11070,"unpackedSize":41108349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBG25hN2T1las2J+1GRXBa1ZHf0SUrAJY1zm4up/Cqs7AiAI2rolJfCBwxWpPuo/w1iPSDpdeFir46ll2Z5sSXUgTw=="}]},"maintainers":[{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/practicanpm_2.3.0_1519983412434_0.890224009489434"},"_hasShrinkwrap":false},"2.4.0":{"name":"@alu0100818130/practicanpm","version":"2.4.0","description":"Practica NPM","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130.git"},"keywords":["NPM","modules"],"author":{"name":"Aduanich Rguez Rguez"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130#readme","gitHead":"596ff5b114d207469d228837b2ef80fc45d1c3c7","_id":"@alu0100818130/practicanpm@2.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"},"dist":{"integrity":"sha512-LpRGmDrkZalrtBbRNSu8yqAxHu2w+hoNKuqCzSiXyY+m2xqwcd6zJYNAnPdYX53PSC328O5rrCfDa8vB3aSd3g==","shasum":"e6e549ff3c659f9b12ed189a0122118060d33c93","tarball":"https://registry.npmjs.org/@alu0100818130/practicanpm/-/practicanpm-2.4.0.tgz","fileCount":11070,"unpackedSize":41108665,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVFfmp2Abt1ogOIjefxh6J9r/36UBkxhkqg3fr4jzwOAIgLq1RAxiNbSya3VKGyECES/PuUx1hzgKS0FO++PEgIfo="}]},"maintainers":[{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/practicanpm_2.4.0_1519984180171_0.856758102799698"},"_hasShrinkwrap":false},"2.5.0":{"name":"@alu0100818130/practicanpm","version":"2.5.0","description":"Practica NPM","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130.git"},"keywords":["NPM","modules"],"author":{"name":"Aduanich Rguez Rguez"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130#readme","gitHead":"cb2fa57fae5e55e9749fe93e67de82a0d181a432","_id":"@alu0100818130/practicanpm@2.5.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"},"dist":{"integrity":"sha512-zRabUe6/U498ULcbrdu+kfgNs8YPjd+ZuyNoDhql4tP0gfIzNVagDHtYqHF/jU2xu56Pnebs9BsrrZQ0cPOW7g==","shasum":"9635a2b4d8761f8bdbf32777c7c0d2f91bd634d0","tarball":"https://registry.npmjs.org/@alu0100818130/practicanpm/-/practicanpm-2.5.0.tgz","fileCount":11070,"unpackedSize":41108862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEfXy+Z+k4Yz7s7jhDJkMWNDHbLpJEBXtvuAj1ruBimAiBslm8QgjPAZcNnNnGeQRymZMXYTS4TkAHfo87KhM3uzg=="}]},"maintainers":[{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/practicanpm_2.5.0_1520027273005_0.9459418524921852"},"_hasShrinkwrap":false},"2.6.0":{"name":"@alu0100818130/practicanpm","version":"2.6.0","description":"Practica NPM","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130.git"},"keywords":["NPM","modules"],"author":{"name":"Aduanich Rguez Rguez"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130#readme","gitHead":"2562f829d53c9852e9b101a2e33aff0596b97d30","_id":"@alu0100818130/practicanpm@2.6.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"},"dist":{"integrity":"sha512-2SjiOBE5UAMmvXphtvUDgziW4Xn9XOjj8uNF8byGFoBJZ36ZJ6wfCaqwOtuNnQTPmUmNoLVTLZhJkbzAiF7mMQ==","shasum":"69e3c41afc91e658e3d445f72f4570109e7cf712","tarball":"https://registry.npmjs.org/@alu0100818130/practicanpm/-/practicanpm-2.6.0.tgz","fileCount":11070,"unpackedSize":41108863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6BFRcyMnmf69oDLP1H/gf+YEC47ZiQwe6Zhecwtme6AiEA9PAxLVYGWHmq8FZVxi+rqv9tfwNzb3JVD4qAHo41mbc="}]},"maintainers":[{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/practicanpm_2.6.0_1520030318375_0.9712779282303259"},"_hasShrinkwrap":false},"2.7.0":{"name":"@alu0100818130/practicanpm","version":"2.7.0","description":"Practica NPM","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130.git"},"keywords":["NPM","modules"],"author":{"name":"Aduanich Rguez Rguez"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130#readme","gitHead":"7b60f34f248dfc1742f96e3233ee7ff8c90f33bd","_id":"@alu0100818130/practicanpm@2.7.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"},"dist":{"integrity":"sha512-B4nyRTYK4vRZ8fMvGSI1esd0dxjO8xNgs0m10yLDSyUQ8nUYqtsq+m4mZ4rgFcokIuuBv7t+nD3vnKXXSwBquA==","shasum":"e0bbf04b399998bdf8cf1eb5e3dbbf91d51a365f","tarball":"https://registry.npmjs.org/@alu0100818130/practicanpm/-/practicanpm-2.7.0.tgz","fileCount":11070,"unpackedSize":41108871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf7b3rjlDfyH1KN0Ml1/bzfIP4yAxPTjce/g5HLcoIYQIgBnXgdPXvy3cURCPSP56DITyW3+y5MAFQ5BWf7oESyFs="}]},"maintainers":[{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/practicanpm_2.7.0_1520031821355_0.8588137725175626"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-28T18:35:14.671Z","1.0.0":"2018-02-28T18:35:14.906Z","modified":"2022-04-04T13:40:49.877Z","2.0.0":"2018-02-28T21:04:44.003Z","2.1.0":"2018-03-01T19:50:22.848Z","2.2.0":"2018-03-02T09:10:39.106Z","2.3.0":"2018-03-02T09:36:52.816Z","2.4.0":"2018-03-02T09:49:40.772Z","2.5.0":"2018-03-02T21:47:53.341Z","2.6.0":"2018-03-02T22:38:39.246Z","2.7.0":"2018-03-02T23:03:41.852Z"},"maintainers":[{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"}],"description":"Practica NPM","homepage":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130#readme","keywords":["NPM","modules"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130.git"},"author":{"name":"Aduanich Rguez Rguez"},"bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/npm-modules-alu0100818130/issues"},"license":"ISC","readme":"[![Build Status](https://travis-ci.com/ULL-ESIT-PL-1718/oop-alu0100818130.svg?token=PHuxqtLGQjmpwutfC4vt&branch=master)](https://travis-ci.com/ULL-ESIT-PL-1718/oop-alu0100818130)\n[![npm version](https://badge.fury.io/js/%40alu0100818130%2Fpracticanpm.svg)](https://badge.fury.io/js/%40alu0100818130%2Fpracticanpm)\n\n# Documentación de las clases del submódulo de la PrácticaOOP usando documentation.js.\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n### Table of Contents\n\n-   [GenericTextCell](#generictextcell)\n    -   [draw](#draw)\n    -   [getContent](#getcontent)\n    -   [minWidth](#minwidth)\n    -   [minHeight](#minheight)\n-   [RightCell](#rightcell)\n    -   [draw](#draw-1)\n-   [StretchCell](#stretchcell)\n    -   [minWidth](#minwidth-1)\n    -   [minHeight](#minheight-1)\n    -   [draw](#draw-2)\n    -   [getContent](#getcontent-1)\n-   [Tabla](#tabla)\n    -   [drawAllTable](#drawalltable)\n    -   [drawTable](#drawtable)\n    -   [dataTable](#datatable)\n    -   [rowHeights](#rowheights)\n    -   [colWidths](#colwidths)\n-   [UnderlinedCell](#underlinedcell)\n    -   [draw](#draw-3)\n\n## GenericTextCell\n\nClase celda genérica usada para herencia \\*\n\n**Parameters**\n\n-   `text` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Variable \"text\" que contiene el valor almacenado en la celda.\n\n### draw\n\nMétodo usado para \"dibujar\" la celda al completo.\nAl ser genérica la celda solo contendrá y mostrará sus valores contenidos.\n\n**Parameters**\n\n-   `width` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Ancho.\n-   `height` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Alto.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** text Celda con el texto con el formato decidido.\n\n### getContent\n\nDevuelve el contenido de la celda. Se almacena en un vector llamado \"result\" que será lo que devuelva el método\".\nDicho vector se rellena con todos los elementos de \"text\" concatenados con tantos espacios como sean necesarios\npara alcanzar el tamaño elegido para la celda.\n\n**Parameters**\n\n-   `width` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Ancho.\n-   `height` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Alto.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** text Celda con el texto con el formato decidido.\n\n### minWidth\n\nDevuelve la anchura mínima necesaria para la celda. Se elige entre:\n\n-   Un valor \"width\" establecido para la celda.\n-   El tamaño de alguna palabra que supere el valor \"width\" en caso de que existe.\n\nReturns **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Width Ancho mínimo.\n\n### minHeight\n\nDevuelve la altura de la celda. Para ello se basa en la cantidad de elementos almacenados en \"text\" y le asigna una\nfila de altura por cada una.\n\nReturns **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Height Alto mínimo.\n\n## RightCell\n\n**Extends GenericTextCell**\n\nCelda hija de la celda genérica que tiene sus elementos \\*\n\n**Parameters**\n\n-   `text`\n\n### draw\n\nEl contenido de la celda se imprime igual que con el \"draw -> getContent\" del padre pero alineado a la derecha.\n\n**Parameters**\n\n-   `width` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Ancho.\n-   `height` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Alto.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** text Contenido de la celda alineado a la derecha.\n\n## StretchCell\n\nCelda hija que añade una trazo vacío bajo los elementos de la misma \\*\n\n**Parameters**\n\n-   `inner` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** Subcelda.\n-   `width` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Ancho.\n-   `height` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Alto.\n\n### minWidth\n\nMétodo que devuelve el ancho mínimo para la celda.\n\nReturns **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Width Ancho mínimo.\n\n### minHeight\n\nMétodo que devuelve el alto mínimo para la celda.\n\nReturns **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Height Alto mínimo.\n\n### draw\n\nMétodo que dibuja la celda.\n\n**Parameters**\n\n-   `width` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Ancho.\n-   `height` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Alto.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** text Celda.\n\n### getContent\n\nDevuelve el contenido de la celda.\n\n**Parameters**\n\n-   `width` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Ancho.\n-   `height` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Alto.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** text Contenido de la celda.\n\n## Tabla\n\nClase para crear la tabla que contendrá el fichero de entrada \\*\n\n### drawAllTable\n\nMétodo que llama a \"drawTable\" para dibujar la tabla con su contenido\n\n**Parameters**\n\n-   `data`\n-   `input` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Información de entrada para crear la tabla.\n\n### drawTable\n\nMétodo para dibujar la tabla. Proceso:\nSe obtienen todas las filas necesarias para cada una de las celdas de las que se compone la tabla.\nSe obtienen todos los espacios necesarios para representar el ancho de cada una de las celdas que componen las columnas de la tabla.\n        Se define una función que a través de un map dibuja todos los elementos de una fila separados por espacios.\n                Se define una función que dibuja las celdas de las filas de la tabla y el contenido de las mismas. Al ser invocado en el\n        return del final del método, usando un map, llama al método por cada fila pasándola la misma y el índice de esta.\nSe llama al map que invoca a la función \"drawRow\" y a su vez a la \"drawLine\" por cada fila.\n\n**Parameters**\n\n-   `rows` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** Las filas de la tabla (contenido).\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** text La tabla dibujada a base de texto.\n\n### dataTable\n\nMétodo que extrae los datos de la tabla y los monta en una estructura formada por la cabecera (headers) y el cuerpo (body).\nPara la cabecera obtiene los \"key-tags\" de la primera fila del fichero leido y crea celdas underlined con ellas.\nPara el cuerpo recorre todo el fichero y con los números crea celdas alineadas a la derecha (con fines estéticos) mientras que\nel resto se añaden en celdas normales.\n\n**Parameters**\n\n-   `data` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** Input con la información para la tabla.\n\nReturns **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** cells Estructura de la tabla montada con celdas.\n\n### rowHeights\n\nMétodo que devuelve el alto necesario para las filas de la tabla (altura). Se elige por cada fila entre un \"max\" determinado\no el mínimo necesario para representar los elementos de dichas filas.\n\n**Parameters**\n\n-   `rows` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** Filas.\n\nReturns **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** rowHeights Alto necesario.\n\n### colWidths\n\nMétodo que devuelve el ancho necesario para cada una de las columnas de la tabla. Se obtienen eligiendo entre un valor\n\"max\" o el ancho mínimo necesario para representar los valores de cada una de dichas columnas.\n\n**Parameters**\n\n-   `rows` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** Filas.\n\nReturns **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** colWidths Ancho necesario.\n\n## UnderlinedCell\n\n**Extends GenericTextCell**\n\nCelda hija que hereda de la celda genérica pero que incluye una fila de \"-\" bajo los elementos de la misma \\*\n\n**Parameters**\n\n-   `inner`\n-   `text` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** Contenido de la celda.\n\n### draw\n\nCon el \"draw\" esta vez usamos el \"getContent\" del padre y a los valores obtenidos le concatenamos una fila de \"-\"\npor debajo, del mismo tamaño que el conjunto de valores obtenidos con \"getContent\".\n\n**Parameters**\n\n-   `width` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Ancho.\n-   `height` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Alto.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** text Celda dibujada.\n\n","readmeFilename":"README.md"}