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

Der EmfPlusDrawImagePoints-Datensatz gibt das Zeichnen eines skalierten Bildes innerhalb eines Parallelogramms an.

Ein EmfPlusImage kann entweder ein Bitmap oder eine Metadatei angeben. Farben in einem Bild können während des Renderns manipuliert werden. Sie können korrigiert, abgedunkelt, aufgehellt und entfernt werden.

Konstruktoren

KonstruktorBeschreibung
EmfPlusDrawImagePoints(EmfPlusRecord source)Initialisiert eine neue Instanz der Klasse EmfPlusDrawImagePoints.

Methoden

MethodeBeschreibung
getCompressed()Liest oder setzt einen Wert, der angibt, ob die PointData komprimiert ist.
setCompressed(boolean value)Liest oder setzt einen Wert, der angibt, ob die PointData komprimiert ist.
getObjectId()Liest oder setzt die Objektkennung.
setObjectId(byte value)Liest oder setzt die Objektkennung.
getApplyingAnEffect()Liest oder setzt einen Wert, der angibt, ob [applying an effect].
setApplyingAnEffect(boolean value)Liest oder setzt einen Wert, der angibt, ob [applying an effect].
getRelative()Liest oder setzt einen Wert, der angibt, ob dieses EmfPlusDrawImagePoints relativ ist.
setRelative(boolean value)Liest oder setzt einen Wert, der angibt, ob dieses EmfPlusDrawImagePoints relativ ist.
getImageAttributesId()Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den Index des optionalen EmfPlusImageAttributes‑Objekts (Abschnitt 2.2.1.5) in der EMF+‑Objekttabelle enthält.
setImageAttributesId(int value)Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den Index des optionalen EmfPlusImageAttributes‑Objekts (Abschnitt 2.2.1.5) in der EMF+‑Objekttabelle enthält.
getSrcUnit()Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Einheiten des SrcRect‑Feldes definiert.
setSrcUnit(int value)Liest oder setzt eine 32‑Bit‑vorzeichenbehaftete Ganzzahl, die die Einheiten des SrcRect‑Feldes definiert.
getSrcRect()Liest oder setzt ein EmfPlusRectF‑Objekt (Abschnitt 2.2.2.39), das einen Teil des zu rendernden Bildes definiert.
setSrcRect(RectangleF value)Liest oder setzt ein EmfPlusRectF‑Objekt (Abschnitt 2.2.2.39), das einen Teil des zu rendernden Bildes definiert.
getPointData()Liest oder setzt ein Array von Count‑Punkten, die drei Punkte eines Parallelogramms angeben.
setPointData(PointF[] value)Liest oder setzt ein Array von Count‑Punkten, die drei Punkte eines Parallelogramms angeben.

EmfPlusDrawImagePoints(EmfPlusRecord source)

public EmfPlusDrawImagePoints(EmfPlusRecord source)

Initialisiert eine neue Instanz der Klasse EmfPlusDrawImagePoints.

Parameters:

ParameterTypBeschreibung
sourceEmfPlusRecordDie Quelle.

getCompressed()

public boolean getCompressed()

Liest oder setzt einen Wert, der angibt, ob die PointData komprimiert ist. Dieses Bit gibt an, ob das PointData‑Feld komprimierte Daten enthält. Ist das Bit gesetzt, gibt PointData absolute Positionen im Koordinatenraum mit 16‑Bit‑Ganzzahlkoordinaten an. Ist das Bit gelöscht, gibt PointData absolute Positionen im Koordinatenraum mit 32‑Bit‑Gleitkomma‑Koordinaten an. Hinweis: Wenn das P‑Flag (unten) gesetzt ist, ist dieses Flag undefiniert und MUSS ignoriert werden.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Liest oder setzt einen Wert, der angibt, ob die PointData komprimiert ist. Dieses Bit gibt an, ob das PointData‑Feld komprimierte Daten enthält. Ist das Bit gesetzt, gibt PointData absolute Positionen im Koordinatenraum mit 16‑Bit‑Ganzzahlkoordinaten an. Ist das Bit gelöscht, gibt PointData absolute Positionen im Koordinatenraum mit 32‑Bit‑Gleitkomma‑Koordinaten an. Hinweis: Wenn das P‑Flag (unten) gesetzt ist, ist dieses Flag undefiniert und MUSS ignoriert werden.

Parameters:

ParameterTypBeschreibung
Wertboolean

getObjectId()

public byte getObjectId()

Liest oder setzt die Objektkennung. Der Index eines EmfPlusImage‑Objekts (Abschnitt 2.2.1.4) in der EMF+‑Objekttabelle, das das zu rendernde Bild angibt. Der Wert MUSS zwischen 0 und 63 liegen, einschließlich.

Wert: Die Objektkennung.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Liest oder setzt die Objektkennung. Der Index eines EmfPlusImage‑Objekts (Abschnitt 2.2.1.4) in der EMF+‑Objekttabelle, das das zu rendernde Bild angibt. Der Wert MUSS zwischen 0 und 63 liegen, einschließlich.

Wert: Die Objektkennung.

Parameters:

ParameterTypBeschreibung
Wertbyte

getApplyingAnEffect()

public boolean getApplyingAnEffect()

Liest oder schreibt einen Wert, der angibt, ob [applying an effect]. Dieses Bit zeigt an, dass die Bilddarstellung das Anwenden eines Effekts beinhaltet. Ist es gesetzt, muss ein Objekt der Klasse Effect in einem früheren EmfPlusSerializableObject‑Datensatz (Abschnitt 2.3.5.2) angegeben worden sein.

Wert: true, wenn [applying an effect]; andernfalls false.

Returns: boolean

setApplyingAnEffect(boolean value)

public void setApplyingAnEffect(boolean value)

Liest oder schreibt einen Wert, der angibt, ob [applying an effect]. Dieses Bit zeigt an, dass die Bilddarstellung das Anwenden eines Effekts beinhaltet. Ist es gesetzt, muss ein Objekt der Klasse Effect in einem früheren EmfPlusSerializableObject‑Datensatz (Abschnitt 2.3.5.2) angegeben worden sein.

Wert: true, wenn [applying an effect]; andernfalls false.

Parameters:

ParameterTypBeschreibung
Wertboolean

getRelative()

public boolean getRelative()

Liest oder schreibt einen Wert, der angibt, ob dieses EmfPlusDrawImagePoints relativ ist. Dieses Bit gibt an, ob das Feld PointData relative oder absolute Positionen angibt. Ist es gesetzt, gibt jedes Element in PointData einen Ort im Koordinatenraum an, der relativ zu dem vom vorherigen Element im Array angegebenen Ort ist. Für das erste Element in PointData wird ein vorheriger Ort bei den Koordinaten (0,0) angenommen. Ist das Bit gelöscht, gibt PointData absolute Positionen gemäß dem C‑Flag an. Hinweis: Wenn dieses Flag gesetzt ist, ist das C‑Flag (oben) undefiniert und MUSS ignoriert werden.

Wert: true wenn relativ; andernfalls false.

Returns: boolean

setRelative(boolean value)

public void setRelative(boolean value)

Liest oder schreibt einen Wert, der angibt, ob dieses EmfPlusDrawImagePoints relativ ist. Dieses Bit gibt an, ob das Feld PointData relative oder absolute Positionen angibt. Ist es gesetzt, gibt jedes Element in PointData einen Ort im Koordinatenraum an, der relativ zu dem vom vorherigen Element im Array angegebenen Ort ist. Für das erste Element in PointData wird ein vorheriger Ort bei den Koordinaten (0,0) angenommen. Ist das Bit gelöscht, gibt PointData absolute Positionen gemäß dem C‑Flag an. Hinweis: Wenn dieses Flag gesetzt ist, ist das C‑Flag (oben) undefiniert und MUSS ignoriert werden.

Wert: true wenn relativ; andernfalls false.

Parameters:

ParameterTypBeschreibung
Wertboolean

getImageAttributesId()

public int getImageAttributesId()

Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den Index des optionalen EmfPlusImageAttributes‑Objekts (Abschnitt 2.2.1.5) in der EMF+‑Objekttabelle enthält.

Wert: Der Bildattribute‑Bezeichner.

Returns: int

setImageAttributesId(int value)

public void setImageAttributesId(int value)

Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den Index des optionalen EmfPlusImageAttributes‑Objekts (Abschnitt 2.2.1.5) in der EMF+‑Objekttabelle enthält.

Wert: Der Bildattribute‑Bezeichner.

Parameters:

ParameterTypBeschreibung
Wertint

getSrcUnit()

public int getSrcUnit()

Liest oder schreibt ein 32‑Bit‑Vorzeichen‑Integer, das die Einheiten des SrcRect‑Feldes definiert. Es MUSS der UnitPixel‑Wert der Aufzählung UnitType sein (Abschnitt 2.1.1.33).

Wert: Die Quell‑Einheit.

Returns: int

setSrcUnit(int value)

public void setSrcUnit(int value)

Liest oder schreibt ein 32‑Bit‑Vorzeichen‑Integer, das die Einheiten des SrcRect‑Feldes definiert. Es MUSS der UnitPixel‑Wert der Aufzählung UnitType sein (Abschnitt 2.1.1.33).

Wert: Die Quell‑Einheit.

Parameters:

ParameterTypBeschreibung
Wertint

getSrcRect()

public RectangleF getSrcRect()

Liest oder setzt ein EmfPlusRectF‑Objekt (Abschnitt 2.2.2.39), das einen Teil des zu rendernden Bildes definiert.

Wert: Das Quell‑Rechteck.

Returns: RectangleF

setSrcRect(RectangleF value)

public void setSrcRect(RectangleF value)

Liest oder setzt ein EmfPlusRectF‑Objekt (Abschnitt 2.2.2.39), das einen Teil des zu rendernden Bildes definiert.

Wert: Das Quell‑Rechteck.

Parameters:

ParameterTypBeschreibung
valueRectangleF

getPointData()

public PointF[] getPointData()

Liest oder schreibt ein Array von Count‑Punkten, die drei Punkte eines Parallelogramms angeben. Die drei Punkte stellen die obere linke, obere rechte und untere linke Ecke des Parallelogramms dar. Der vierte Punkt des Parallelogramms wird aus den ersten drei extrapoliert. Der durch das SrcRect‑Feld angegebene Bildausschnitt SOLLTE bei Bedarf Skalierungs‑ und Schertransformationen erhalten, um in das Parallelogramm zu passen.

Wert: Die Punktdaten.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Liest oder schreibt ein Array von Count‑Punkten, die drei Punkte eines Parallelogramms angeben. Die drei Punkte stellen die obere linke, obere rechte und untere linke Ecke des Parallelogramms dar. Der vierte Punkt des Parallelogramms wird aus den ersten drei extrapoliert. Der durch das SrcRect‑Feld angegebene Bildausschnitt SOLLTE bei Bedarf Skalierungs‑ und Schertransformationen erhalten, um in das Parallelogramm zu passen.

Wert: Die Punktdaten.

Parameters:

ParameterTypBeschreibung
valuePointF[]