Пример #1
0
 /// <summary>
 /// DIBUJA UNA ENTIDAD EN EL MARCO DEL MGI QUE SE PASA COMO PARAMETRO
 /// </summary>
 /// <param name="sKey">CLAVE DEL MARCO EN EL MGI</param>
 /// <param name="Entity">ENTIDAD QUE SE DESEA PINTAR</param>
 /// <param name="BackColor">COLOR DE FONDO</param>
 /// <param name="FillStyle">ESTILO DE RELLENO (SI LA ENTIDAD ES POLIGONAL)</param>
 /// <param name="EdgeColor">COLOR DE BORDE (SI LA ENTIDAD ES POLIGONAL)</param>
 /// <param name="Size">ANCHO EN UNIDADES DE DIBUJO DEL BORDE</param>
 /// <returns></returns>
 public bool PlotDrawEntity(string sKey, geOS_MapEntity Entity, Color BackColor, geOS_FillType FillStyle, Color EdgeColor, short Size)
 {
     return(geOS_Gestor.ImpresoPintarEntidad(_IdConexion, sKey, Entity.Id, BackColor.ToArgb(), (short)FillStyle, EdgeColor.ToArgb(), Size) == 0 ? false : true);
 }
Пример #2
0
 /// <summary>
 /// DIBUJA UN RECTÁNGULO EN EL MARCO DEL MGI QUE SE PASA COMO PARAMETRO
 /// </summary>
 /// <param name="sKey">CLAVE DEL MARCO EN EL MGI</param>
 /// <param name="Left">X IZQUIERDA DEL RECTÁNGULO</param>
 /// <param name="Bottom">Y ABAJO DEL RECTANGULO</param>
 /// <param name="Right">X DERECHA DEL RECTANGULO</param>
 /// <param name="Top">Y ARRIBA DEL RECTANGULO</param>
 /// <param name="BackColor">COLOR DE FONDO</param>
 /// <param name="FillStyle">ESTILO DE RELLENO</param>
 /// <param name="EdgeColor">COLOR DE BORDE</param>
 /// <param name="Size">ANCHO EN UNIDADES DE DIBUJO DEL BORDE</param>
 /// <returns></returns>
 public bool PlotDrawRect(string sKey, double Left, double Bottom, double Right, double Top, Color BackColor, geOS_FillType FillStyle, Color EdgeColor, short Size)
 {
     return(geOS_Gestor.ImpresoPintarRectangulo(_IdConexion, sKey, Left, Bottom, Right, Top, BackColor.ToArgb(), (short)FillStyle, EdgeColor.ToArgb(), Size) == 0 ? false : true);
 }