Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

Legend (Clase)

Representa la leyenda para la imagen del gráfico.

Espacio de nombres:  System.Windows.Forms.DataVisualization.Charting
Ensamblado:  System.Windows.Forms.DataVisualization (en System.Windows.Forms.DataVisualization.dll)
public class Legend : ChartNamedElement

El tipo Legend expone los siguientes miembros.

  NombreDescripción
Método públicoLegend()Inicializa una nueva instancia de la clase Legend.
Método públicoLegend(String)Inicializa una nueva instancia de la clase AnnotationPathPoint con el nombre de leyenda especificado.
Arriba
  NombreDescripción
Propiedad públicaAlignmentObtiene o establece la alineación de la leyenda.
Propiedad públicaAutoFitMinFontSizeObtiene o establece el tamaño de fuente mínimo que el algoritmo de autoajuste puede usar para el texto de la leyenda.
Propiedad públicaBackColorObtiene o establece el color de fondo de una leyenda.
Propiedad públicaBackGradientStyleObtiene o establece la orientación para el degradado de fondo de una leyenda. También determina si se usa un degradado.
Propiedad públicaBackHatchStyleObtiene o establece el estilo de sombreado de una leyenda.
Propiedad públicaBackImageObtiene o establece la imagen de fondo de una leyenda.
Propiedad públicaBackImageAlignmentObtiene o establece la alineación de la imagen de fondo que se usa para el modo de dibujo Unscaled.
Propiedad públicaBackImageTransparentColorObtiene o establece un color que se reemplazará con un color transparente al dibujar la imagen de fondo.
Propiedad públicaBackImageWrapModeObtiene o establece el modo de dibujo de la imagen de fondo de una leyenda.
Propiedad públicaBackSecondaryColorObtiene o establece el color secundario del fondo de una leyenda.
Propiedad públicaBorderColorObtiene o establece el color del borde de una leyenda.
Propiedad públicaBorderDashStyleObtiene o establece el estilo de borde de una leyenda.
Propiedad públicaBorderWidthObtiene o establece el ancho de borde de una leyenda.
Propiedad públicaCellColumnsObtiene el objeto de LegendCellColumnCollection que contiene la colección de columnas de la celda para una leyenda.
Propiedad públicaCustomItemsObtiene un objeto T[:System.Windows.Forms.DataVisualization.Charting.LegendItemsCollection] usado para los elementos de leyenda personalizados.
Propiedad públicaDockedToChartAreaObtiene o establece el nombre de la clase ChartArea donde se acoplará la leyenda.
Propiedad públicaDockingObtiene o establece un valor que determina si la leyenda está acoplada.
Propiedad públicaEnabledObtiene o establece un valor que indica si la leyenda está habilitada.
Propiedad públicaFontObtiene o establece un objeto Font, que se usa para establecer propiedades de fuente de la leyenda.
Propiedad públicaForeColorObtiene o establece el color del texto de la leyenda.
Propiedad públicaHeaderSeparatorObtiene o establece el tipo de separador visual para el encabezado de leyenda.
Propiedad públicaHeaderSeparatorColorObtiene o establece el color del separador para el encabezado de leyenda.
Propiedad públicaInsideChartAreaObtiene o establece el nombre del área de gráfico en la que se dibuja la leyenda.
Propiedad públicaInterlacedRowsObtiene o establece una marca que indica si las filas de la leyenda se que se dibujen con el color de fondo entrelazado.
Propiedad públicaInterlacedRowsColorObtiene o establece el color de fondo de las filas entrelazadas de la leyenda.
Propiedad públicaIsDockedInsideChartAreaObtiene o establece una marca que indica si la leyenda se acopla dentro o fuera del área de gráfico.
Propiedad públicaIsEquallySpacedItemsObtiene o establece una marca que indica si todos los elementos de leyenda están espaciados igualmente.
Propiedad públicaIsTextAutoFitObtiene o establece una marca que indica si el texto de la leyenda automáticamente se realiza.
Propiedad públicaItemColumnSeparatorObtiene o establece el tipo de separador visual para las columnas de tabla de leyenda.
Propiedad públicaItemColumnSeparatorColorObtiene o establece el color del separador de las columnas de tabla de leyenda.
Propiedad públicaItemColumnSpacingObtiene o establece el espaciado de columnas de tabla de leyenda.
Propiedad públicaLegendItemOrderObtiene o establece un valor que especifica el orden en que se muestran los elementos de la leyenda. Esta propiedad solo afecta a los elementos de leyenda agregados automáticamente para la serie del gráfico; no tiene ningún efecto sobre los elementos de leyenda personalizados.
Propiedad públicaLegendStyleObtiene o establece el estilo de la leyenda.
Propiedad públicaMaximumAutoSizeObtiene o establece el tamaño máximo de la leyenda, medida como un porcentaje del área del gráfico. El algoritmo de diseño automático usa este valor.
Propiedad públicaNameObtiene o establece el nombre de la leyenda. (Invalida a ChartNamedElement.Name).
Propiedad públicaPositionObtiene o establece un objeto ElementPosition, que se puede usar para obtener o establecer la posición de la leyenda.
Propiedad públicaShadowColorObtiene o establece el color de la sombra de la leyenda.
Propiedad públicaShadowOffsetObtiene o establece el desplazamiento de sombra, en píxeles, de la leyenda.
Propiedad públicaTableStyleObtiene o establece el estilo de tabla de leyenda.
Propiedad públicaTagObtiene o establece un objeto asociado a este elemento de gráfico. (Se hereda de ChartElement).
Propiedad públicaTextWrapThresholdObtiene o establece el número de caracteres que se pueden mostrar secuencialmente en la leyenda antes de que se ajuste el texto.
Propiedad públicaTitleObtiene o establece el texto del título de la leyenda.
Propiedad públicaTitleAlignmentObtiene o establece la alineación del título de la leyenda.
Propiedad públicaTitleBackColorObtiene o establece el color de fondo del título de la leyenda.
Propiedad públicaTitleFontObtiene o establece la fuente del título de la leyenda.
Propiedad públicaTitleForeColorObtiene o establece el color del título de la leyenda.
Propiedad públicaTitleSeparatorObtiene o establece el tipo de separador visual para el título de la leyenda.
Propiedad públicaTitleSeparatorColorObtiene o establece el color del separador del título de la leyenda.
Arriba
  NombreDescripción
Método públicoDispose()Libera los recursos utilizados por ChartElement. (Se hereda de ChartElement).
Método protegidoDispose(Boolean)Libera los recursos no administrados que utiliza Legend y libera los recursos administrados de forma opcional. (Invalida a ChartElement.Dispose(Boolean)).
Método públicoEqualsdetermina si Object especificado es igual a ChartElementactual. (Se hereda de ChartElement).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoGetHashCodeDevuelve una función hash para un tipo determinado. (Se hereda de ChartElement).
Método públicoGetTypeObtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoToStringDevuelve una cadena que representa Objectactual. (Se hereda de ChartElement).
Arriba

La clase Legend encapsula toda la funcionalidad de la leyenda del control Chart, y se expone utilizando la propiedad de colección Legends del objeto Chart raíz.

Puede haber cualquier número de leyendas para una imagen del gráfico.

Las leyendas pueden:

  • Esté acoplado y alineado.

  • Se debe mostrar dentro o fuera de las áreas del gráfico trazadas.

  • Ajuste automáticamente su contenido.

  • Utilice un estilo predefinido, como fila, columna o tabla.

  • Use sombreado, colores de degradado e imágenes de fondo.

  • Se debe dimensionar y colocar en cualquier parte dentro de la imagen del gráfico.

El objeto LegendItem representa los elementos de leyenda y son elementos predeterminados o personalizados. Los elementos personalizados no se asocian a los datos, y se pueden agregar, eliminar y modificar utilizando la propiedad CustomItems.

De forma predeterminada, los elementos predeterminados se agregan automáticamente a la leyenda y son los nombres de los puntos de datos trazados para los gráficos de anillos y circulares.

Para todos los otros tipos de gráfico, los elementos predeterminados son los nombres de la serie de datos trazada. Cada serie tiene una propiedad Legend que define el nombre de la leyenda que se utilizará. Un elemento de leyenda no se creará para una serie si la propiedad IsVisibleInLegend está establecida en false. El texto de estos elementos predeterminados se puede cambiar utilizando la propiedad LegendText. Esta propiedad le permitirá especificar palabras clave predefinidas que serán reemplazadas por sus valores adecuados en tiempo de ejecución.

Si tiene un gráfico circular y establece la propiedad Label, también establecerá el texto de la leyenda en el valor que establece para las etiquetas. Si desea establecer el texto en un valor diferente, puede establecer la propiedad LegendText. En la mayoría de los casos, convendría establecer la propiedad LegendText en "#AXISLABEL" o "#VALX".

Los símbolos de serie de leyenda son rectángulos, puntos o líneas. El tipo de símbolo lo establece automáticamente el gráfico y depende del tipo de gráfico trazado.

De forma predeterminada, el texto de la leyenda se dimensiona automáticamente. Puede deshabilitar el tamaño automático del texto de la leyenda deshabilitando la propiedad IsTextAutoFit. Cuando esta propiedad está establecida en false, la propiedad Size de la leyenda determina el tamaño del texto de la leyenda Font. Si la propiedad IsTextAutoFit está habilitada, la propiedad AutoFitMinFontSize determina el tamaño de fuente mínimo que puede tener un elemento de leyenda al cambiar el tamaño.

La propiedad TextWrapThreshold define un límite en el número de caracteres que se puede mostrar en una línea antes de que el texto se ajuste a otra línea. Si no desea ajustar el texto en la leyenda, establezca el valor de la propiedad TextWrapThreshold en cero. De forma predeterminada, cuando todo el texto de la leyenda no cabe en la leyenda, se truncará el texto. Puede establecer TextWrapThreshold en la leyenda para obtener el texto que se desea ajustar en lugar de truncarse.

Si el contenido de la leyenda no cabe en el espacio especificado, se truncan las entradas de la leyenda. Se mostrarán puntos suspensivos para indicar que hay más entradas de las que caben en la leyenda. Para evitar que se trunquen los elementos de leyenda, establezca la posición y tamaño de la leyenda utilizando propiedades Size y Position, respectivamente. Al establecer la posición o tamaño de la leyenda, el gráfico puede que ya no coloque automáticamente los elementos en el gráfico. En algunos casos, puede que deba colocar manualmente otros elementos de gráfico para lograr el aspecto deseado.

Otra opción sería definir sus propias columnas de celda en lugar de utilizar los valores de leyenda predeterminados.

El objeto Legend tiene una colección CellColumn; cada objeto CellColumn representa una columna de la leyenda. Una columna de celda tiene las propiedades MinimumWidth y MaximumWidth que se pueden utilizar para ajustar el tamaño de las columnas.

Cuando la leyenda contiene muchas entradas, se puede utilizar InterlacedRows para mejorar la legibilidad. Cuando esta propiedad se establece en True, muestra un color de fondo que se puede establecer utilizando la propiedad InterlacedRowsColor.

De forma predeterminada, la leyenda se coloca en el ángulo superior derecho del gráfico. Esta posición se puede modificar utilizando las propiedades Alignment y Docking de la leyenda. La leyenda también se puede asociar a una área del gráfico mediante el uso de la propiedad DockedToChartArea. Esta propiedad especifica el nombre del área del gráfico para la que se debería acoplar la leyenda. Además, la propiedad IsDockedInsideChartArea se puede utilizar para mostrar la leyenda dentro de un área del gráfico.

Cuando la propiedad IsDockedInsideChartArea está establecida en False, la propiedad MaximumAutoSize define el tamaño máximo, en porcentaje, de la leyenda dentro del gráfico disponible cuando se coloca automáticamente la leyenda. Esta propiedad se debería establecer si desea ajustar el ancho o alto de la leyenda una vez establecidas las propiedades de acoplamiento.

La leyenda se puede modificar utilizando el evento CustomizeLegend.

.NET Framework

Compatible con: 4.5, 4

.NET Framework Client Profile

Compatible con: 4

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.