Clase EmfPlusPenOptionalData

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

NameDescripción
EmfPlusPenOptionalData()Inicializa una nueva instancia de la clase EmfPlusPenOptionalData

Properties

NameTypeAccessDescripción
compound_line_dataEmfPlusCompoundLineDatar/wObtiene 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_dataEmfPlusCustomEndCapDatar/wObtiene 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_dataEmfPlusCustomStartCapDatar/wObtiene 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_offsetfloatr/wObtiene 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_typeEmfPlusDashedLineCapTyper/wObtiene 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_dataEmfPlusDashedLineDatar/wObtiene 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_capEmfPlusLineCapTyper/wObtiene 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
joinEmfPlusLineJoinTyper/wObtiene 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_styleEmfPlusLineStyler/wObtiene 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_limitfloatr/wObtiene 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_alignmentEmfPlusPenAlignmentr/wObtiene 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_capEmfPlusLineCapTyper/wObtiene 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_matrixMatrixr/wObtiene 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