EmfPlusDrawImagePoints

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusDrawImagePoints extends EmfPlusDrawingRecordType

El registro EmfPlusDrawImagePoints especifica dibujar una imagen escalada dentro de un paralelogramo.

Un EmfPlusImage puede especificar ya sea un bitmap o un metafile. Los colores de una imagen pueden manipularse durante el renderizado. Pueden corregirse, oscurecerse, aclararse y eliminarse.

Constructores

ConstructorDescripción
EmfPlusDrawImagePoints(EmfPlusRecord source)Inicializa una nueva instancia de la clase EmfPlusDrawImagePoints.

Métodos

MétodoDescripción
getCompressed()Obtiene o establece un valor que indica si el PointData está comprimido.
setCompressed(boolean value)Obtiene o establece un valor que indica si el PointData está comprimido.
getObjectId()Obtiene o establece el identificador del objeto.
setObjectId(byte value)Obtiene o establece el identificador del objeto.
getApplyingAnEffect()Obtiene o establece un valor que indica si [applying an effect].
setApplyingAnEffect(boolean value)Obtiene o establece un valor que indica si [applying an effect].
getRelative()Obtiene o establece un valor que indica si este EmfPlusDrawImagePoints es relativo.
setRelative(boolean value)Obtiene o establece un valor que indica si este EmfPlusDrawImagePoints es relativo.
getImageAttributesId()Obtiene o establece un entero sin signo de 32 bits que contiene el índice del objeto opcional EmfPlusImageAttributes (sección 2.2.1.5) en la tabla de objetos EMF+.
setImageAttributesId(int value)Obtiene o establece un entero sin signo de 32 bits que contiene el índice del objeto opcional EmfPlusImageAttributes (sección 2.2.1.5) en la tabla de objetos EMF+.
getSrcUnit()Obtiene o establece un entero con signo de 32 bits que define las unidades del campo SrcRect.
setSrcUnit(int value)Obtiene o establece un entero con signo de 32 bits que define las unidades del campo SrcRect.
getSrcRect()Obtiene o establece un objeto EmfPlusRectF (sección 2.2.2.39) que define una porción de la imagen a renderizar.
setSrcRect(RectangleF value)Obtiene o establece un objeto EmfPlusRectF (sección 2.2.2.39) que define una porción de la imagen a renderizar.
getPointData()Obtiene o establece una matriz de puntos Count que especifican tres puntos de un paralelogramo.
setPointData(PointF[] value)Obtiene o establece una matriz de puntos Count que especifican tres puntos de un paralelogramo.

EmfPlusDrawImagePoints(EmfPlusRecord source)

public EmfPlusDrawImagePoints(EmfPlusRecord source)

Inicializa una nueva instancia de la clase EmfPlusDrawImagePoints.

Parameters:

ParámetroTipoDescripción
sourceEmfPlusRecordEl origen.

getCompressed()

public boolean getCompressed()

Obtiene o establece un valor que indica si los datos de PointData están comprimidos. Este bit indica si el campo PointData especifica datos comprimidos. Si está activado, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas enteras de 16 bits. Si está desactivado, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas de punto flotante de 32 bits. Nota: Si el indicador P (abajo) está activado, este indicador está indefinido y DEBE ser ignorado.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Obtiene o establece un valor que indica si los datos de PointData están comprimidos. Este bit indica si el campo PointData especifica datos comprimidos. Si está activado, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas enteras de 16 bits. Si está desactivado, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas de punto flotante de 32 bits. Nota: Si el indicador P (abajo) está activado, este indicador está indefinido y DEBE ser ignorado.

Parameters:

ParámetroTipoDescripción
valorboolean

getObjectId()

public byte getObjectId()

Obtiene o establece el identificador del objeto. El índice de un objeto EmfPlusImage (sección 2.2.1.4) en la tabla de objetos EMF+, que especifica la imagen a renderizar. El valor DEBE estar entre 0 y 63, inclusive.

Valor: El identificador del objeto.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Obtiene o establece el identificador del objeto. El índice de un objeto EmfPlusImage (sección 2.2.1.4) en la tabla de objetos EMF+, que especifica la imagen a renderizar. El valor DEBE estar entre 0 y 63, inclusive.

Valor: El identificador del objeto.

Parameters:

ParámetroTipoDescripción
valorbyte

getApplyingAnEffect()

public boolean getApplyingAnEffect()

Obtiene o establece un valor que indica si [applying an effect]. Este bit indica que la representación de la imagen incluye la aplicación de un efecto. Si está establecido, un objeto de la clase Effect DEBE haber sido especificado en un registro EmfPlusSerializableObject anterior (sección 2.3.5.2).

Valor: true si [applying an effect]; de lo contrario, false.

Returns: boolean

setApplyingAnEffect(boolean value)

public void setApplyingAnEffect(boolean value)

Obtiene o establece un valor que indica si [applying an effect]. Este bit indica que la representación de la imagen incluye la aplicación de un efecto. Si está establecido, un objeto de la clase Effect DEBE haber sido especificado en un registro EmfPlusSerializableObject anterior (sección 2.3.5.2).

Valor: true si [applying an effect]; de lo contrario, false.

Parameters:

ParámetroTipoDescripción
valorboolean

getRelative()

public boolean getRelative()

Obtiene o establece un valor que indica si este EmfPlusDrawImagePoints es relativo. Este bit indica si el campo PointData especifica ubicaciones relativas o absolutas. Si está establecido, cada elemento en PointData especifica una ubicación en el espacio de coordenadas que es relativa a la ubicación especificada por el elemento anterior en la matriz. En el caso del primer elemento en PointData, se asume una ubicación previa en las coordenadas (0,0). Si está desactivado, PointData especifica ubicaciones absolutas según la bandera C. Nota: Si esta bandera está establecida, la bandera C (arriba) es indefinida y DEBE ser ignorada.

Valor: true si es relativo; de lo contrario, false.

Returns: boolean

setRelative(boolean value)

public void setRelative(boolean value)

Obtiene o establece un valor que indica si este EmfPlusDrawImagePoints es relativo. Este bit indica si el campo PointData especifica ubicaciones relativas o absolutas. Si está establecido, cada elemento en PointData especifica una ubicación en el espacio de coordenadas que es relativa a la ubicación especificada por el elemento anterior en la matriz. En el caso del primer elemento en PointData, se asume una ubicación previa en las coordenadas (0,0). Si está desactivado, PointData especifica ubicaciones absolutas según la bandera C. Nota: Si esta bandera está establecida, la bandera C (arriba) es indefinida y DEBE ser ignorada.

Valor: true si es relativo; de lo contrario, false.

Parameters:

ParámetroTipoDescripción
valorboolean

getImageAttributesId()

public int getImageAttributesId()

Obtiene o establece un entero sin signo de 32 bits que contiene el índice del objeto opcional EmfPlusImageAttributes (sección 2.2.1.5) en la tabla de objetos EMF+.

Valor: el identificador de atributos de la imagen.

Returns: int

setImageAttributesId(int value)

public void setImageAttributesId(int value)

Obtiene o establece un entero sin signo de 32 bits que contiene el índice del objeto opcional EmfPlusImageAttributes (sección 2.2.1.5) en la tabla de objetos EMF+.

Valor: el identificador de atributos de la imagen.

Parameters:

ParámetroTipoDescripción
valorint

getSrcUnit()

public int getSrcUnit()

Obtiene o establece un entero con signo de 32 bits que define las unidades del campo SrcRect. DEBE ser el valor UnitPixel de la enumeración UnitType (sección 2.1.1.33).

Valor: la unidad de origen.

Returns: int

setSrcUnit(int value)

public void setSrcUnit(int value)

Obtiene o establece un entero con signo de 32 bits que define las unidades del campo SrcRect. DEBE ser el valor UnitPixel de la enumeración UnitType (sección 2.1.1.33).

Valor: la unidad de origen.

Parameters:

ParámetroTipoDescripción
valorint

getSrcRect()

public RectangleF getSrcRect()

Obtiene o establece un objeto EmfPlusRectF (sección 2.2.2.39) que define una porción de la imagen a renderizar.

Valor: el rectángulo de origen.

Returns: RectangleF

setSrcRect(RectangleF value)

public void setSrcRect(RectangleF value)

Obtiene o establece un objeto EmfPlusRectF (sección 2.2.2.39) que define una porción de la imagen a renderizar.

Valor: el rectángulo de origen.

Parameters:

ParámetroTipoDescripción
valueRectangleF

getPointData()

public PointF[] getPointData()

Obtiene o establece una matriz de Count puntos que especifican tres puntos de un paralelogramo. Los tres puntos representan las esquinas superior izquierda, superior derecha e inferior izquierda del paralelogramo. El cuarto punto del paralelogramo se extrapola a partir de los tres primeros. La porción de la imagen especificada por el campo SrcRect DEBERÍA tener transformaciones de escalado y cizallado aplicadas si es necesario para encajar dentro del paralelogramo.

Valor: los datos del punto.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Obtiene o establece una matriz de Count puntos que especifican tres puntos de un paralelogramo. Los tres puntos representan las esquinas superior izquierda, superior derecha e inferior izquierda del paralelogramo. El cuarto punto del paralelogramo se extrapola a partir de los tres primeros. La porción de la imagen especificada por el campo SrcRect DEBERÍA tener transformaciones de escalado y cizallado aplicadas si es necesario para encajar dentro del paralelogramo.

Valor: los datos del punto.

Parameters:

ParámetroTipoDescripción
valuePointF[]