Clase EmfPlusPenOptionalData
Contenido
[
Ocultar
]Summary: The EmfPlusPenOptionalData object specifies optional data for a graphics pen
Module: aspose.imaging.fileformats.emf.emfplus.objects
Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusPenOptionalData
Inheritance: EmfPlusStructureObjectType
Constructors
| Name | Descripción |
|---|---|
| EmfPlusPenOptionalData() | Inicializa una nueva instancia de la clase EmfPlusPenOptionalData |
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| compound_line_data | EmfPlusCompoundLineData | r/w | Obtiene o establece el objeto opcional EmfPlusCompoundLineData (sección 2.2.2.9) que especifica una matriz de valores de punto flotante que definen la línea compuesta de un lápiz, que está formada por líneas paralelas y espacios. Este campo DEBE estar presente si la bandera PenDataCompoundLine está establecida en el campo PenDataFlags del objeto EmfPlusPenData |
| custom_end_cap_data | EmfPlusCustomEndCapData | r/w | Obtiene o establece el objeto opcional EmfPlusCustomEndCapData (sección 2.2.2.11) que define la forma de capucha final personalizada, que es la forma a usar al final de una línea dibujada con este lápiz. Puede ser cualquiera de varias formas, como un cuadrado, círculo o diamante. Este campo DEBE estar presente si la bandera PenDataCustomEndCap está establecida en el campo PenDataFlags del objeto EmfPlusPenData |
| custom_start_cap_data | EmfPlusCustomStartCapData | r/w | Obtiene o establece el objeto opcional EmfPlusCustomStartCapData (sección 2.2.2.15) que define la forma de capucha inicial personalizada, que es la forma a usar al inicio de una línea dibujada con este lápiz. Puede ser cualquiera de varias formas, como un cuadrado, círculo o diamante. Este campo DEBE estar presente si la bandera PenDataCustomStartCap está establecida en el campo PenDataFlags del objeto EmfPlusPenData |
| dash_offset | float | r/w | Obtiene o establece un valor opcional de punto flotante de 32 bits que especifica la distancia desde el inicio de una línea hasta el inicio del primer espacio en un patrón de línea punteada. Este campo DEBE estar presente si la bandera PenDataDashedLineOffset está establecida en el campo PenDataFlags del objeto EmfPlusPenData. |
| dashed_line_cap_type | EmfPlusDashedLineCapType | r/w | Obtiene o establece un entero opcional con signo de 32 bits que especifica la forma para ambos extremos de cada guión en una línea punteada. Este campo DEBE estar presente si la bandera PenDataDashedLineCap está establecida en el campo PenDataFlags del objeto EmfPlusPenData, y el valor DEBE estar definido en la enumeración DashedLineCapType (sección 2.1.1.10). |
| dashed_line_data | EmfPlusDashedLineData | r/w | Obtiene o establece el objeto opcional EmfPlusDashedLineData (sección 2.2.2.16) que especifica las longitudes de los guiones y espacios en una línea punteada personalizada. Este campo DEBE estar presente si la bandera PenDataDashedLine está establecida en el campo PenDataFlags del EmfPlusPenData objeto. |
| end_cap | EmfPlusLineCapType | r/w | Obtiene o establece un entero opcional con signo de 32 bits que especifica la forma para el extremo de una línea en el campo CustomEndCapData. Este campo DEBE estar presente si la bandera PenDataEndCap está establecida en el campo PenDataFlags del objeto EmfPlusPenData, y el valor DEBE estar definido en la enumeración LineCapType |
| join | EmfPlusLineJoinType | r/w | Obtiene o establece un entero opcional con signo de 32 bits que especifica cómo unir dos líneas dibujadas por el mismo lápiz y cuyos extremos se encuentran. Este campo DEBE estar presente si la bandera PenDataJoin está establecida en el campo PenDataFlags del objeto EmfPlusPenData, y el valor DEBE estar definido en la enumeración LineJoinType (sección 2.1.1.19). |
| line_style | EmfPlusLineStyle | r/w | Obtiene o establece un entero opcional con signo de 32 bits que especifica el estilo usado para las líneas dibujadas con este objeto lápiz. Este campo DEBE estar presente si la bandera PenDataLineStyle está establecida en el campo PenDataFlags del objeto EmfPlusPenData, y el valor DEBE estar definido en la enumeración LineStyle (sección 2.1.1.20). |
| miter_limit | float | r/w | Obtiene o establece un valor opcional de punto flotante de 32 bits que especifica el bisel límite, que es la relación máxima permitida entre la longitud del bisel y el ancho de línea. La longitud del bisel es la distancia desde la intersección de las paredes de la línea en el interior de la unión hasta la intersección de las paredes de la línea fuera de la unión. La longitud del bisel puede ser grande cuando el ángulo entre dos líneas es pequeño. Este campo DEBE estar presente si la bandera PenDataMiterLimit está establecida en el campo PenDataFlags del objeto EmfPlusPenData. |
| pen_alignment | EmfPlusPenAlignment | r/w | Obtiene o establece un entero con signo opcional de 32 bits que especifica la distribución del ancho del lápiz con respecto a las coordenadas de la línea que se está dibujando. Este campo DEBE estar presente si la bandera PenDataNonCenter está establecida en el campo PenDataFlags del objeto EmfPlusPenData, y el valor DEBE estar definido en la enumeración PenAlignment (sección 2.1.1.24). |
| start_cap | EmfPlusLineCapType | r/w | Obtiene o establece un entero con signo opcional de 32 bits que especifica la forma para el inicio de una línea en el campo CustomStartCapData. Este campo DEBE estar presente si la bandera PenDataStartCap está establecida en el campo PenDataFlags del objeto EmfPlusPenData, y el valor DEBE estar definido en la enumeración LineCapType (sección 2.1.1.18). |
| transform_matrix | Matrix | r/w | Obtiene o establece un objeto EmfPlusTransformMatrix opcional (sección 2.2.2.47) que especifica una transformación de espacio mundial a espacio del dispositivo para el lápiz. Este campo DEBE estar presente si la bandera PenDataTransform está establecida en el campo PenDataFlags del objeto EmfPlusPenData . |
Constructor: EmfPlusPenOptionalData()
EmfPlusPenOptionalData()
Inicializa una nueva instancia de la clase EmfPlusPenOptionalData