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

EmfPlusDrawImagePoints-posten specificerar ritning av en skalad bild inuti ett parallellogram.

En EmfPlusImage kan ange antingen en bitmap eller en metafil. Färger i en bild kan manipuleras under rendering. De kan korrigeras, mörkas, ljusas och tas bort.

Konstruktörer

KonstruktorBeskrivning
EmfPlusDrawImagePoints(EmfPlusRecord source)Initierar en ny instans av klassen EmfPlusDrawImagePoints.

Metoder

MetodBeskrivning
getCompressed()Hämtar eller anger ett värde som indikerar om PointData är komprimerad.
setCompressed(boolean value)Hämtar eller anger ett värde som indikerar om PointData är komprimerad.
getObjectId()Hämtar eller anger objektidentifieraren.
setObjectId(byte value)Hämtar eller anger objektidentifieraren.
getApplyingAnEffect()Hämtar eller anger ett värde som indikerar om [applying an effect].
setApplyingAnEffect(boolean value)Hämtar eller anger ett värde som indikerar om [applying an effect].
getRelative()Hämtar eller anger ett värde som indikerar om detta EmfPlusDrawImagePoints är relativt.
setRelative(boolean value)Hämtar eller anger ett värde som indikerar om detta EmfPlusDrawImagePoints är relativt.
getImageAttributesId()Hämtar eller anger ett 32-bitars osignerat heltal som innehåller indexet för det valfria EmfPlusImageAttributes-objektet (sektion 2.2.1.5) i EMF+ Object Table.
setImageAttributesId(int value)Hämtar eller anger ett 32-bitars osignerat heltal som innehåller indexet för det valfria EmfPlusImageAttributes-objektet (sektion 2.2.1.5) i EMF+ Object Table.
getSrcUnit()Hämtar eller anger ett 32-bitars signerat heltal som definierar enheterna för SrcRect-fältet.
setSrcUnit(int value)Hämtar eller anger ett 32-bitars signerat heltal som definierar enheterna för SrcRect-fältet.
getSrcRect()Hämtar eller anger ett EmfPlusRectF-objekt (sektion 2.2.2.39) som definierar en del av bilden som ska renderas.
setSrcRect(RectangleF value)Hämtar eller anger ett EmfPlusRectF-objekt (sektion 2.2.2.39) som definierar en del av bilden som ska renderas.
getPointData()Hämtar eller anger en array av Count-punkter som specificerar tre punkter av ett parallellogram.
setPointData(PointF[] value)Hämtar eller anger en array av Count-punkter som specificerar tre punkter av ett parallellogram.

EmfPlusDrawImagePoints(EmfPlusRecord source)

public EmfPlusDrawImagePoints(EmfPlusRecord source)

Initierar en ny instans av klassen EmfPlusDrawImagePoints.

Parameters:

ParameterTypBeskrivning
sourceEmfPlusRecordKällan.

getCompressed()

public boolean getCompressed()

Hämtar eller anger ett värde som indikerar om PointData är komprimerat. Denna bit indikerar om PointData-fältet specificerar komprimerad data. Om den är satt specificerar PointData absoluta positioner i koordinatrymden med 16-bitars heltalskoordinater. Om den är rensad specificerar PointData absoluta positioner i koordinatrymden med 32-bitars flyttalskoordinater. Obs! Om P-flaggan (nedan) är satt är denna flagga odefinierad och MÅSTE ignoreras.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Hämtar eller anger ett värde som indikerar om PointData är komprimerat. Denna bit indikerar om PointData-fältet specificerar komprimerad data. Om den är satt specificerar PointData absoluta positioner i koordinatrymden med 16-bitars heltalskoordinater. Om den är rensad specificerar PointData absoluta positioner i koordinatrymden med 32-bitars flyttalskoordinater. Obs! Om P-flaggan (nedan) är satt är denna flagga odefinierad och MÅSTE ignoreras.

Parameters:

ParameterTypBeskrivning
värdeboolean

getObjectId()

public byte getObjectId()

Hämtar eller anger objektidentifieraren. Indexet för ett EmfPlusImage-objekt (sektion 2.2.1.4) i EMF+ Object Table, som specificerar bilden som ska renderas. Värdet MÅSTE vara mellan 0 och 63, inklusive.

Värde: Objektidentifieraren.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Hämtar eller anger objektidentifieraren. Indexet för ett EmfPlusImage-objekt (sektion 2.2.1.4) i EMF+ Object Table, som specificerar bilden som ska renderas. Värdet MÅSTE vara mellan 0 och 63, inklusive.

Värde: Objektidentifieraren.

Parameters:

ParameterTypBeskrivning
värdebyte

getApplyingAnEffect()

public boolean getApplyingAnEffect()

Hämtar eller anger ett värde som indikerar om [applying an effect]. Denna bit indikerar att rendering av bilden inkluderar att applicera en effekt. Om den är satt måste ett objekt av klassen Effect ha specificerats i en tidigare EmfPlusSerializableObject-post (avsnitt 2.3.5.2).

Värde: true om [applying an effect]; annars false.

Returns: boolean

setApplyingAnEffect(boolean value)

public void setApplyingAnEffect(boolean value)

Hämtar eller anger ett värde som indikerar om [applying an effect]. Denna bit indikerar att rendering av bilden inkluderar att applicera en effekt. Om den är satt måste ett objekt av klassen Effect ha specificerats i en tidigare EmfPlusSerializableObject-post (avsnitt 2.3.5.2).

Värde: true om [applying an effect]; annars false.

Parameters:

ParameterTypBeskrivning
värdeboolean

getRelative()

public boolean getRelative()

Hämtar eller anger ett värde som indikerar om detta EmfPlusDrawImagePoints är relativt. Denna bit indikerar om fältet PointData specificerar relativa eller absoluta positioner. Om den är satt specificerar varje element i PointData en plats i koordinatrymden som är relativ till platsen som angavs av föregående element i arrayen. För det första elementet i PointData antas en föregående plats med koordinaterna (0,0). Om den är avmarkerad specificerar PointData absoluta positioner enligt C‑flaggan. Obs! Om denna flagga är satt är C‑flaggan (ovan) odefinierad och MÅSTE ignoreras.

Värde: true om relativ; annars false.

Returns: boolean

setRelative(boolean value)

public void setRelative(boolean value)

Hämtar eller anger ett värde som indikerar om detta EmfPlusDrawImagePoints är relativt. Denna bit indikerar om fältet PointData specificerar relativa eller absoluta positioner. Om den är satt specificerar varje element i PointData en plats i koordinatrymden som är relativ till platsen som angavs av föregående element i arrayen. För det första elementet i PointData antas en föregående plats med koordinaterna (0,0). Om den är avmarkerad specificerar PointData absoluta positioner enligt C‑flaggan. Obs! Om denna flagga är satt är C‑flaggan (ovan) odefinierad och MÅSTE ignoreras.

Värde: true om relativ; annars false.

Parameters:

ParameterTypBeskrivning
värdeboolean

getImageAttributesId()

public int getImageAttributesId()

Hämtar eller anger ett 32-bitars osignerat heltal som innehåller indexet för det valfria EmfPlusImageAttributes-objektet (sektion 2.2.1.5) i EMF+ Object Table.

Värde: Bildattributens identifierare.

Returns: int

setImageAttributesId(int value)

public void setImageAttributesId(int value)

Hämtar eller anger ett 32-bitars osignerat heltal som innehåller indexet för det valfria EmfPlusImageAttributes-objektet (sektion 2.2.1.5) i EMF+ Object Table.

Värde: Bildattributens identifierare.

Parameters:

ParameterTypBeskrivning
värdeint

getSrcUnit()

public int getSrcUnit()

Hämtar eller anger ett 32‑bitars signerat heltal som definierar enheterna för SrcRect‑fältet. Det MÅSTE vara värdet UnitPixel i uppräkningen UnitType (avsnitt 2.1.1.33).

Värde: Källenheten.

Returns: int

setSrcUnit(int value)

public void setSrcUnit(int value)

Hämtar eller anger ett 32‑bitars signerat heltal som definierar enheterna för SrcRect‑fältet. Det MÅSTE vara värdet UnitPixel i uppräkningen UnitType (avsnitt 2.1.1.33).

Värde: Källenheten.

Parameters:

ParameterTypBeskrivning
värdeint

getSrcRect()

public RectangleF getSrcRect()

Hämtar eller anger ett EmfPlusRectF-objekt (sektion 2.2.2.39) som definierar en del av bilden som ska renderas.

Värde: Källrektangeln.

Returns: RectangleF

setSrcRect(RectangleF value)

public void setSrcRect(RectangleF value)

Hämtar eller anger ett EmfPlusRectF-objekt (sektion 2.2.2.39) som definierar en del av bilden som ska renderas.

Värde: Källrektangeln.

Parameters:

ParameterTypBeskrivning
valueRectangleF

getPointData()

public PointF[] getPointData()

Hämtar eller anger en array med Count‑punkter som specificerar tre punkter i ett parallellogram. De tre punkterna representerar det övre vänstra, övre högra och nedre vänstra hörnet av parallellogrammet. Den fjärde punkten i parallellogrammet extrapoleras från de tre första. Den del av bilden som anges av SrcRect‑fältet BÖR ha skalnings‑ och skevningstransformeringar tillämpade om det behövs för att passa in i parallellogrammet.

Värde: Punktdata.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Hämtar eller anger en array med Count‑punkter som specificerar tre punkter i ett parallellogram. De tre punkterna representerar det övre vänstra, övre högra och nedre vänstra hörnet av parallellogrammet. Den fjärde punkten i parallellogrammet extrapoleras från de tre första. Den del av bilden som anges av SrcRect‑fältet BÖR ha skalnings‑ och skevningstransformeringar tillämpade om det behövs för att passa in i parallellogrammet.

Värde: Punktdata.

Parameters:

ParameterTypBeskrivning
valuePointF[]