EmfPlusDrawImagePoints-klass

Summary: The EmfPlusDrawImagePoints record specifies drawing a scaled image inside a parallelogram.

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawImagePoints

Inheritance: EmfPlusDrawingRecordType

Constructors

NameDescription
EmfPlusDrawImagePoints(source)Initierar en ny instans av klassen EmfPlusDrawImagePoints class.

Properties

NameTypeAccessDescription
applying_an_effectboolr/wHä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).
komprimeradboolr/wHämtar eller anger ett värde som indikerar om PointData är komprimerad.
Denna bit indikerar om PointData-fältet specificerar komprimerad data.
Om den är satt specificerar PointData absoluta positioner i koordinatrymden med 16‑bitars heltal
koordinater. 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.
data_sizeintr/wHämtar eller anger ett 32-bitars osignerat heltal som MÅSTE definiera det 32-bitars‑justerade antalet
databytes i RecordData‑fältet som följer. Detta tal inkluderar inte 12‑bytes posthuvudet.
flaggorintr/wHämtar eller anger ett 16-bitars osignerat heltal som innehåller information för vissa poster om hur
operationen ska utföras och om postens struktur.
image_attributes_idintr/wHämtar eller anger ett 32‑bitars osignerat heltal som innehåller indexet för den
valfria EmfPlusImageAttributes-objektet (avsnitt 2.2.1.5) i EMF+ Object Table.
object_idSystem.Byter/wHämtar eller anger objektidentifieraren.
Indexet för ett EmfPlusImage-objekt (avsnitt 2.2.1.4) i EMF+
Object Table, som specificerar bilden som ska renderas. Värdet MÅSTE vara mellan 0 och 63, inklusive.
point_dataPointF[]r/wHämtar eller anger en array av Count-punkter som specificerar tre punkter i ett parallellogram.
De tre punkterna representerar övre vänstra, övre högra och nedre vänstra hörnet av
parallellogrammet. Den fjärde punkten i parallellogrammet extrapoleras från de första tre. Den
del av bilden som specificeras av SrcRect-fältet BÖR ha skalnings- och skevnings‑transformeringar
tillämpade om nödvändigt för att passa in i parallellogrammet.
relativeboolr/wHämtar eller anger ett värde som indikerar om detta EmfPlusDrawImagePoints är relativt.
Denna bit indikerar om PointData-fältet specificerar relativa eller absoluta positioner.
Om den är satt specificerar varje element i PointData en position i koordinatrymden som är
relativ till positionen som specificerats av föregående element i arrayen. I fallet med det
första elementet i PointData antas en föregående position med koordinaterna (0,0). Om den är rensad,
specificerar PointData absoluta positioner enligt C‑flaggan.
Obs! Om denna flagga är satt är C‑flaggan (ovan) odefinierad och MÅSTE ignoreras.
storlekintr/wHämtar eller anger ett 32-bitars osignerat heltal som specificerar det 32-bitars‑justerade antalet bytes
i hela posten, inklusive 12‑bytes posthuvudet och post‑specifik data.
src_rectRectangleFr/wHämtar eller anger ett EmfPlusRectF-objekt (avsnitt 2.2.2.39) som definierar en del av bilden som ska renderas.
src_unitEmfPlusUnitTyper/wHämtar eller anger ett 32‑bitars signerat heltal som definierar enheterna för SrcRect-fältet. Det MÅSTE
vara värdet UnitPixel i UnitType‑uppräkningen (avsnitt 2.1.1.33).
typeEmfPlusRecordTyperHämtar ett 16-bitars osignerat heltal som identifierar posttypen.

Constructor: EmfPlusDrawImagePoints(source)

 EmfPlusDrawImagePoints(source) 

Initierar en ny instans av klassen EmfPlusDrawImagePoints class.

Parameters:

ParameterTypBeskrivning
sourceEmfPlusRecordKällan.