Autor Tema: Modificar Chart (UC)  (Leído 5886 veces)

0 Usuarios y 1 Visitante están viendo este tema.

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Modificar Chart (UC)
« en: Mayo 24, 2011, 08:59:14 pm »
Hola
No se si alguien ha usado este control:
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=71430&lngWId=1

Yo lo estoy usando en mi sistema y va muy bien, solo que hay un detalle a nivel de estetica que quiero cambiar y no consigo hacerlo, quiere hacer mas pequeño los textos del eje X como lo indico en el círculo fucsia del gráfico que adjunto


He revisado el codigo pero no la chunto, creo que se esta dibujando ese texto no se, alguien lo uso? y sabe donde pueda ir a modificarlo? gracias.
Me encuentras en YAcosta.com

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Modificar Chart (UC)
« Respuesta #1 en: Mayo 24, 2011, 10:03:16 pm »
Hola Yvan, si te fijas dentro del user control vas a ver esta funcion DrawSignleBar
dentro  de ella casi al final vas a ver estas lineas
Código: [Seleccionar]
   DrawRotatedText Txt, 0, -100
   x = x + (lngWidth / 2) - UserControl.CurrentX
   y = UserControl.ScaleHeight - 60 + UserControl.CurrentX
   DrawRotatedText Txt, x, y

si te fijas la funcion DrawRotatedText tiene mas parametros donde podes setear el Tipo de fuente, tamaño, etc, entonces si el control lo usas para una sola cosa y no tenes nececidad de utilizar varios tamaños de fuente podes poner un tamaño de 10 (por defecto esta utilizando un tamaño de 16)

remplaza esas cuatro lineas por estas

Código: [Seleccionar]
   DrawRotatedText Txt, 0, -100, , 10 'asigne un tamaño de fuente a 10
   x = x + (lngWidth / 2) - UserControl.CurrentX
   y = UserControl.ScaleHeight - 50 + UserControl.CurrentX '50 es la distancia de las barras modificalo a gusto
   DrawRotatedText Txt, x, y, , 10 'asigne un tamaño de fuente a 10


si vas a utilizar varios controles y queres tener distintos tipos de fuente crea propiedades para asignar los valores.

Saludos.


YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Modificar Chart (UC)
« Respuesta #2 en: Mayo 24, 2011, 10:16:20 pm »
Excelente doctor, muchisimas gracias, no la daba. voy a ver ese tema ya mismo.

Muchas gracias.
Me encuentras en YAcosta.com

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Modificar Chart (UC)
« Respuesta #3 en: Mayo 24, 2011, 10:37:34 pm »
Si!!!! quedó excelente, también he logrado modificar el enviarle valores con formato (ej: 30,450.00) . La ultima molestia, donde se aplica el texto generado con DrawRotatedText hay una especie de "piso" o "suelo" o "base" que quiero hacerlo un poco mas delgado, estoy modificando algunas cosas pero nuevamente no le doy.

Igual seguiré leyendo mas sobre este UC para entender como esta creado y a partir de eso modificarlo y crear la propiedad que me sugieres.

Muchas Gracias.
Me encuentras en YAcosta.com

Jen

  • Kilobyte
  • **
  • Mensajes: 54
  • Reputación: +2/-0
    • Ver Perfil
Re:Modificar Chart (UC)
« Respuesta #4 en: Mayo 25, 2011, 10:47:02 pm »
I suggest using TeeChart...
« última modificación: Mayo 25, 2011, 11:47:15 pm por xkiz ™ »

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Modificar Chart (UC)
« Respuesta #5 en: Mayo 26, 2011, 01:12:30 am »
Gracias, se ve bueno el TeeChart pero es una herramienta externa y la licencia es un poco rara. Seguire con el que tengo porque me da mas control.

Igual gracias
Me encuentras en YAcosta.com

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Modificar Chart (UC)
« Respuesta #6 en: Mayo 26, 2011, 02:00:34 pm »
Felicitaciones IvanB Se ve muy bien tu software!!!
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Modificar Chart (UC)
« Respuesta #7 en: Mayo 26, 2011, 02:15:47 pm »
Muchas gracias doc, espero seguir mejorándolo.
Me encuentras en YAcosta.com