Class EmfPlusPenOptionalData

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

EmfPlusCompoundLineData

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

EmfPlusCustomEndCapData

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

EmfPlusCustomStartCapData

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

float

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

EmfPlusDashedLineCapType

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

EmfPlusDashedLineData

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

EmfPlusLineCapType

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

EmfPlusLineJoinType

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

EmfPlusLineStyle

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

float

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

EmfPlusPenAlignment

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

EmfPlusLineCapType

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; }

Valor de la propiedad

Matrix

 Español