enriquewph / Impresora-Braille

Impresora para no-videntes - ITS Villada 2019
GNU General Public License v3.0
3 stars 2 forks source link

Desarrollar software de PC #23

Closed enriquewph closed 4 years ago

enriquewph commented 4 years ago

Trabajado por @enriquewph

  1. El usuario pega/escribe el texto a traducir - Opcionalmente accede a un panel de vista previa en vivo para ver la traduccion mientras escribe
  2. El usuario le da al boton de traducir
  3. El usuario puede editar y corregir el texto traducido, darle espacios y demas. Poseera de un visor de teclas para ver que atajo del teclado equivale a cada simbolo.
  4. El usuario le da al boton de vista previa, el software procesa el texto ya traducido, lo divide en paginas, y lo recorta con dos opciones: cada fin de palabra, o recorte fijo al llegar a 28 caracteres, esto es elegido por el usuario.
  5. El usuario vera lo que se va a imprimir y lo editará como en el paso 3 si es necesario
  6. El usuario selecciona cantidad de copias e imprimirá.
enriquewph commented 4 years ago

el software procesa el texto ya traducido, lo divide en paginas, y lo recorta con dos opciones: cada fin de palabra, o recorte fijo al llegar a 28 caracteres, esto es elegido por el usuario.

Pasos del programa:

enriquewph commented 4 years ago

se debe imprimir todas las hojas hasta el momento que se dio IMPRIMIR. opcionalmente seleccionar cantidad de copias... (IMPLEMENTAR LUEGO). hacer panel de impresión, seleccionando la cantidad de copias, o qué hojas se desean imprimir. Con esto, cargar en TrabajoActual una nueva lista de hojas, para enviar a la impresora.

Ejecutar subrutina para imprimir la primera hoja. Se debe llevar un indice que indique que hoja se está imprimiendo.

Mientras imprime, se reporta el estado desde la impresora seguidamente...

Cuando termine de imprimir la hoja, se debe ejecutar un evento que revise si hay otra hoja para imprimir si hay otra hoja, ejecutar imprimir() de nuevo, con la hoja en cuestión.

Repetir hasta terminar.

Si falla: Dar aviso al usuario que algo salió mal. con la opción de imprimir la hoja actual que se estaba imprimiendo de nuevo y continuar el documento.

enriquewph commented 4 years ago

agregar consulta pc -> impresora acerca de el estado actual agregar comandos para abortar impresion agregar comando para sacar la hoja