SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: TOny_Maul en Lunes 9 de Julio de 2007, 22:42

Título: Pantalla Electronica
Publicado por: TOny_Maul en Lunes 9 de Julio de 2007, 22:42
Buenas tardes, vengo con la siguiente duda: estoy por desarrollar un software en visual c# para enviar datos a un micro (PIC18) para que despliegue un texto.
Alguna guia para buscar un camino de investigación sobre como cambiar la resolucion de los fonts de windows a la resolución de mi pantalla. La resolución es de 8 pixeles de altura y de longitud aproximadamente unos 10 pixeles. Se que los textos se veran horrible en dicha resolución pero ya me entretenere arreglando el problema.
Título: Re: Pantalla Electronica
Publicado por: TOny_Maul en Miércoles 11 de Julio de 2007, 16:55
lo unico que quiero saber es si hay alguna herramienta en gdi o gdi+ que pueda ayudarme para redefinir el tamaño del texto que pudiera tener contenido en un textbox.
Título: Re: Pantalla Electronica
Publicado por: TOny_Maul en Miércoles 11 de Julio de 2007, 22:25
ya he encontrado una posible solución:
1.- Dibujo mi texto en un bitmap
2.- Procuro utilizar solo color negro para dibujar la letra y blanco como fondo
3.- Utilizo: new Bitmap((int)(0.05f * bm.Width), (int)(0.05f * bm.Height));
      para crear un bitmap con una resolución adecuada a mi situación.
4.- con getpixel ahora si puedo verificar si debo enviar un cero o un uno por serial.

Actualmente es el procedimiento que he de seguir, si conocen alguno mejor soy todo ojos. Seguire informando sobre mi progreso conforme existan avances.

gracias.