elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Ayuda centrando texto con directx
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda centrando texto con directx  (Leído 1,404 veces)
byebye


Desconectado Desconectado

Mensajes: 5.093



Ver Perfil
Ayuda centrando texto con directx
« en: 31 Marzo 2006, 15:12 pm »

tengo un problema, necesito escribir un texto X nunca es fijo y admite todo tipo de caracteres mayusculas y minusculas. la cosa es que tengo que escribirlo caracter por caracter pero claro una "a" ocupa menos que una "W" por ejemplo, y entonces el resultado queda algo descentrado. ¿alguna idea para centrarlo bien?.


En línea

SheKeL_C$


Desconectado Desconectado

Mensajes: 549


_-=[Sh3K3L_C$]=-_


Ver Perfil
Re: Ayuda centrando texto con directx
« Respuesta #1 en: 31 Marzo 2006, 15:18 pm »

Kizas t resuelva esto..

en la propiedad del text o label ay una opcion llamada aligement, y l pones como centrado... kizas sea esto lo q preguntas


En línea

byebye


Desconectado Desconectado

Mensajes: 5.093



Ver Perfil
Re: Ayuda centrando texto con directx
« Respuesta #2 en: 31 Marzo 2006, 17:21 pm »

gracias, pero no es eso. el texto lo pongo directamente desde directx con drawtext, hay q alinearlo "al vuelo".
En línea

LaN

Desconectado Desconectado

Mensajes: 62


Ver Perfil
Re: Ayuda centrando texto con directx
« Respuesta #3 en: 31 Marzo 2006, 18:06 pm »

t refieres a alinearlo por el espacio q ocupan las letras, por ejemplo:


WEX456HytE
11WWWWgT


Arriba hay 10 carácteres y abajo hay 8 pero ocupan el mismo espacio "visual", es algo asi? Si eso eso a mi también me interesa y lo he pensado muchas veces, pero no se me ocurrió nada mas que calcular el tamaño de cada letra (buff...) y ir cambiando de linea si al sumar los tamaños de cada letra daba x...pero era un plomazo, no era efectivo 100% y ademas consumía muuuchooos recursos para lo que hacía...
Si ya lo digo yo! mis metodos suelen ser una patata! jajaja enga salu2!
En línea

byebye


Desconectado Desconectado

Mensajes: 5.093



Ver Perfil
Re: Ayuda centrando texto con directx
« Respuesta #4 en: 31 Marzo 2006, 18:48 pm »

si es eso. lo que pasa que no puedo cambiar de linea, tiene que ser la misma. yo he pillado con la estructura rect y le voy sumando la separacion cada vez que tengo que pintar, digamos que si partimos desde las cordenadas X supongamos que cada caracter ocupa 3 pues le voy sumando 3 cada vez, pero claro hay caracteres que o no llegan a 3 o ocupan un poco mas. no es descarado pero se nota.
En línea

LaN

Desconectado Desconectado

Mensajes: 62


Ver Perfil
Re: Ayuda centrando texto con directx
« Respuesta #5 en: 31 Marzo 2006, 19:39 pm »

sisi entiendo tu problema perfectamente, pero mis conocimientos no llegan a la solución...A ver si alguien puede ayudar. Suerte!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines