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
| Konstruktor | Beschreibung |
|---|---|
| EmfPlusDrawImagePoints(EmfPlusRecord source) | Initialisiert eine neue Instanz der Klasse EmfPlusDrawImagePoints. |
Methoden
| Methode | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| source | EmfPlusRecord | Die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | RectangleF |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | PointF[] |