EmfPlusPenOptionalData

EmfPlusPenOptionalData class

El objeto EmfPlusPenOptionalData especifica datos opcionales para un lápiz gráfico

public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType

Constructores

NombreDescripción
EmfPlusPenOptionalData()Constructor predeterminado

Propiedades

NombreDescripción
CompoundLineData { get; set; }Obtiene o establece el objeto opcional EmfPlusCompoundLineData (sección 2.2.2.9) que especifica una matriz de valores de coma flotante que definen la línea compuesta de un bolígrafo, que se compone de líneas paralelas y espacios. Este campo DEBE estar presente si el indicador PenDataCompoundLine está establecido en el campo PenDataFlags del objeto EmfPlusPenData
CustomEndCapData { get; set; }Obtiene o establece el objeto opcional EmfPlusCustomEndCapData (sección 2.2.2.11) que define la forma personalizada de la tapa final, que es la forma que usará al final de una línea dibujada con esta pluma. Puede ser cualquiera de varias formas, como un cuadrado, un círculo o un diamante. Este campo DEBE estar presente si el indicador PenDataCustomEndCap es establecido en el campo PenDataFlags del objeto EmfPlusPenData
CustomStartCapData { get; set; }Obtiene o establece el objeto opcional EmfPlusCustomStartCapData (sección 2.2.2.15) que define la forma personalizada de la tapa de inicio, que es la forma que usará al comienzo de una línea dibujada con esta pluma. Puede ser cualquier de varias formas, como un cuadrado, un círculo o un diamante. Este campo DEBE estar presente si el indicador PenDataCustomStartCap está establecido en el campo PenDataFlags del objeto EmfPlusPenData
DashedLineCapType { get; set; }Obtiene o establece un entero opcional de 32 bits con signo que especifica la forma de en ambos extremos de cada guión en una línea discontinua. Este campo DEBE estar presente si el indicador PenDataDashedLineCap está establecido en el campo PenDataFlags del objeto EmfPlusPenData, y el valor DEBE estar definido en la enumeración de DashedLineCapType (sección 2.1.1.10).
DashedLineData { get; set; }Obtiene o establece el objeto opcional EmfPlusDashedLineData (sección 2.2.2.16) que especifica la longitud de los guiones y espacios en una línea discontinua personalizada. Este campo DEBE estar presente si el indicador PenDataDashedLine está establecido en el campo PenDataFlags del objeto EmfPlusPenData .
DashOffset { get; set; }Obtiene o establece un valor de punto flotante de 32 bits opcional que especifica la distancia desde el comienzo de una línea hasta el comienzo del primer espacio en un patrón de línea discontinua. Este campo DEBE estar presente si el indicador PenDataDashedLineOffset está establecido en el campo PenDataFlags del objeto EmfPlusPenData.
EndCap { get; set; }Obtiene o establece un entero opcional de 32 bits con signo que especifica la forma para el final de una línea en el campo CustomEndCapData. Este campo DEBE estar presente si el indicador PenDataEndCap está establecido en el campo PenDataFlags del objeto EmfPlusPenData, y el valor DEBE estar definido en la enumeración LineCapType
Join { get; set; }Obtiene o establece un entero opcional de 32 bits con signo que especifica cómo unir dos líneas dibujadas por la misma pluma y cuyos extremos se encuentran. Este campo DEBE estar presente si el indicador PenDataJoin está establecido en el campo PenDataFlags del objeto EmfPlusPenData, y el valor DEBE estar definido en la enumeración LineJoinType (sección 2.1.1.19).
LineStyle { get; set; }Obtiene o establece un entero opcional de 32 bits con signo que especifica el estilo utilizado para las líneas dibujadas con este objeto de pluma. Este campo DEBE estar presente si el indicador PenDataLineStyle está establecido en el campo PenDataFlags del objeto EmfPlusPenData, y el valor DEBE estar definido en la enumeración LineStyle (sección 2.1.1.20).
MiterLimit { get; set; }Obtiene o establece un valor de punto flotante de 32 bits opcional que especifica el límite de inglete , que es la relación máxima permitida entre la longitud del inglete y el ancho de línea . La longitud de inglete es la distancia desde la intersección de las paredes de línea en el interior de la unión hasta la intersección de las paredes de línea fuera de la unión. La longitud del inglete puede ser grande cuando el ángulo entre dos líneas es pequeño. Este campo DEBE estar presente si el indicador PenDataMiterLimit está establecido en el campo PenDataFlags del objeto EmfPlusPenData.
PenAlignment { get; set; }Obtiene o establece un entero opcional de 32 bits con signo que especifica la distribución del ancho de la pluma con respecto a las coordenadas de la línea que se está dibujando. Este campo DEBE estar presente si el indicador PenDataNonCenter está establecido en el campo PenDataFlags del objeto EmfPlusPenData, y el valor DEBE estar definido en la enumeración PenAlignment (sección 2.1.1.24).
StartCap { get; set; }Obtiene o establece un entero opcional de 32 bits con signo que especifica la forma para el comienzo de una línea en el campo CustomStartCapData. Este campo DEBE estar presente si el indicador PenDataStartCap está establecido en en el campo PenDataFlags del objeto EmfPlusPenData, y el valor DEBE estar definido en la enumeración LineCapType (sección 2.1.1.18).
TransformMatrix { get; set; }Obtiene o establece un objeto EmfPlusTransformMatrix opcional (sección 2.2.2.47) que especifica una transformación de espacio mundial a espacio de dispositivo para el bolígrafo. Este campo DEBE estar presente si el indicador PenDataTransform está establecido en el campo PenDataFlags del objeto EmfPlusPenData .

Ver también