Class EmfPlusPenOptionalData
Nombre del espacio: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Asamblea: Aspose.Imaging.dll (25.4.0)
El objeto EmfPlusPenOptionalData especifica los datos opcionales para una pena gráfica
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
Miembros heredados
object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
Objeto Opcional Objeto Opcional Objeto Opcional Objeto Opcional Objeto Opcional Objeto Opcional Objeto Opcional Objeto Opcional Objeto Opcional Objeto Opcional Objeto Opcional (Sección 2.2.2.9)que especifica una serie de valores de punto flotante que definenla línea compuesta de una pena, que se compone de líneas paralelasy espacios. este campo debe estar presente si elLa bandera PenDataCompoundLine está establecida en el campo PenDataFlagsEl objeto EmfPlusPenData
public EmfPlusCompoundLineData CompoundLineData { get; set; }
Valor de la propiedad
CustomEndCapData
Objeto Opcional EmfPlusCustomEndCapData (sección 2.2.2.11)que define la forma end-cap personalizada, que es la forma deutilizar al final de una línea tirada con esta pena. puede ser cualquierdiferentes formas, como un cuadrado, círculo o diamante.El campo debe estar presente si la bandera PenDataCustomEndCap esconfiguración en el campo PenDataFlags del objeto EmfPlusPenData
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
Valor de la propiedad
CustomStartCapData
Objeto Opcional EmfPlusCustomStartCapData (sección 2.2.2.15)que define la forma custom start-cap, que es la forma deusar en el comienzo de una línea tirada con esta pena. puede ser cualquierde diferentes formas, como un cuadrado, círculo o diamante.Este campo DEVE estar presente si la bandera PenDataCustomStartCapse establece en el campo PenDataFlags del objeto EmfPlusPenData
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
Valor de la propiedad
DashOffset
Obtenga o establece un valor opcional de 32 bits que especifique eldistancia desde el comienzo de una línea hasta el comienzo de laprimer espacio en un patrón de línea encendido. este campo debe serpresente si la bandera PenDataDashedLineOffset está establecida en elEl campo PenDataFlags del objeto EmfPlusPenData.
public float DashOffset { get; set; }
Valor de la propiedad
DashedLineCapType
Obtenga o establece un integrador firmado opcional de 32 bits que especifique la forma deambos extremos de cada dash en una línea encendida. este campo DEVE serpresente si la bandera PenDataDashedLineCap está establecida en elEl campo PenDataFlags del objeto EmfPlusPenData, y elvalor DEVE ser definido en la lista de DashedLineCapType(Sección 2.1.1 de la Ley de Derechos Humanos).
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
Valor de la propiedad
DashedLineData
Objeto Opcional EmfPlusDashedLineData (sección 2.2.2.16)que especifica las longitudes de las cajas y los espacios en un costumeEste campo DEVE estar presente si el PenDataDashedLineLa bandera está establecida en el campo PenDataFlags del EmfPlusPenDataEl objeto.
public EmfPlusDashedLineData DashedLineData { get; set; }
Valor de la propiedad
EndCap
Obtenga o establece un integrador firmado opcional de 32 bits que especifique la formapara el final de una línea en el campo CustomEndCapData.El campo debe estar presente si la bandera PenDataEndCap está establecida en elEl campo PenDataFlags del objeto EmfPlusPenData, y el valorDebe ser definido en la lista LineCapType
public EmfPlusLineCapType EndCap { get; set; }
Valor de la propiedad
Join
Obtenga o establece un integrador firmado opcional de 32 bits que especifica cómo unirsedos líneas que se atraen por la misma penna y cuyos fines se reúnen.Este campo DEVE estar presente si se establece la bandera deel campo PenDataFlags del objeto EmfPlusPenData, y elEl valor debe ser definido en la enumeración LineJoinType(Sección 2.1.1 de la Ley de Derechos Humanos).
public EmfPlusLineJoinType Join { get; set; }
Valor de la propiedad
LineStyle
Obtenga o establece un integrador firmado opcional de 32 bits que especifica el estiloutilizados para las líneas que se trazan con este objeto de la penna. este campo DEVEestar presente si la bandera PenDataLineStyle está establecida en elEl campo PenDataFlags del objeto EmfPlusPenData, y elEl valor debe ser definido en la enumeración LineStyle(Sección 2.1.1.20 de la Ley de Derechos Humanos)
public EmfPlusLineStyle LineStyle { get; set; }
Valor de la propiedad
MiterLimit
Obtenga o establece un valor opcional de punto flotante de 32 bits que especifica el mitadorlímite, que es la proporción máxima permitida de la longitud de la mitad dela longitud de la línea. la longitud de la mitad es la distancia de laintersección de las paredes de la línea en el interior de la unión ala intersección de las paredes de la línea fuera de la unión.La longitud del mediador puede ser grande cuando el ángulo entre dosLas líneas son pequeñas.Este campo debe estar presente si elLa bandera PenDataMiterLimit está establecida en el campo PenDataFlagsdel objeto EmfPlusPenData.
public float MiterLimit { get; set; }
Valor de la propiedad
PenAlignment
Obtener o establecer un integrador firmado opcional de 32 bits que especifique elDistribución de la anchura del pene con respecto a lalas coordenadas de la línea que se trae. este campo debeestar presente si la bandera PenDataNonCenter está establecida en elEl campo PenDataFlags del objeto EmfPlusPenData, yEl valor debe ser definido en el PenAlignmentEnumeración (sección 2.1.1.24).
public EmfPlusPenAlignment PenAlignment { get; set; }
Valor de la propiedad
StartCap
Obtenga o establece un integrador firmado opcional de 32 bits que especifique la forma decomienzo de una línea en el campo CustomStartCapData.Este campo DEVE estar presente si se establece la bandera PenDataStartCapen el campo PenDataFlags del objeto EmfPlusPenData, y elEl valor debe ser definido en la lista LineCapType(Sección 2.1.1.18 de la Ley de Derechos Humanos)
public EmfPlusLineCapType StartCap { get; set; }
Valor de la propiedad
TransformMatrix
Obtener o establecer un objeto opcional EmfPlusTransformMatrix (sección 2.2.2.47)que especifica un espacio mundial para la transformación del espacioEste campo DEVE estar presente si el PenDataTransformLa bandera está establecida en el campo PenDataFlags del EmfPlusPenDataEl objeto.
public Matrix TransformMatrix { get; set; }