Class EmfPlusDrawImagePoints
ja nimityö: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Kokoelma: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawImagePoints -rekisteri määrittää skalaatun kuvan piirtämisen rinnakkaisohjelman sisällä.
public sealed class EmfPlusDrawImagePoints : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawImagePoints
Perintöjäsenet
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
EmfPlusImage voi määrittää joko bitmap tai metafiili.Kuvan värit voidaan manipuloida renderin aikana. ne voidaan korjata, pimeää,Valaistettu ja poistettu.
Constructors
EmfPlusDrawImagePoints(EmfPlusRecord)
Aloitetaan uusi esimerkki Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmpPlusDrawImagePoints luokka.
public EmfPlusDrawImagePoints(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Se on lähde.
Properties
ApplyingAnEffect
Se saa tai asettaa arvon, joka osoittaa, onko [toiminnon soveltaminen].Tämä bit osoittaa, että kuvan suorittaminen sisältää vaikutuksen soveltamisen.Jos se on asetettu, vaikutusluokan kohteen on oltava määritelty aiemminEmfPlusSerialisableObject -rekisteri (osasto 2.3.5.2)
public bool ApplyingAnEffect { get; set; }
Omistuksen arvo
Compressed
Saat tai asetat arvon, joka osoittaa, onko PointData puristettu.Tämä kappale osoittaa, määrittääkö PointData -kenttä tiivistetyt tiedot.Jos asetetaan, PointData määrittää absoluuttiset sijainnit koordinaattialueella 16-bittisellä kokonaisuudella.Jos se on selkeä, PointData määrittää absoluuttiset sijainnit koordinaattialueella.32-bittinen ohjauskoordinaatti.Huomautus Jos P-lipun ( alla) on asetettu, tämä lippu ei ole määritelty ja sitä on pidettävä huomiotta.
public bool Compressed { get; set; }
Omistuksen arvo
ImageAttributesId
saa tai asettaa 32-bittisen allekirjoittamattoman kokonaisuuden, joka sisältää indeksinvalinnainen EmfPlusImageAttributes -objekti (osasto 2.2.1.5) EMF+ Object -taulukossa.
public int ImageAttributesId { get; set; }
Omistuksen arvo
ObjectId
Antaa tai asettaa kohteen tunniste.EmfPlusImage-objektin indeksi (osasto 2.2.1.4) EMF+:ssäObjekti taulukko, joka määrittää kuvan esitettäväksi. arvon pitää olla nolla 63, mukaan lukien.
public byte ObjectId { get; set; }
Omistuksen arvo
PointData
Se saa tai asettaa sarjan laskennallisia pisteitä, jotka määrittävät kolmen pisteen rinnakkaisluettelon.Kolme pistettä edustavat vasemman ylä-, oikean ylä- ja vasemmiston alempia kulmia.Paralelogrammin neljäs kohta ekstrapolataan kolmesta ensimmäisestä.SrcRect-kentän osoittaman kuvan osa SHOULD:llä on mittakaava ja leikkausmuutokset sovelletaan tarvittaessa, jotta se sopii rinnakkaisohjelman sisällä.
public PointF[] PointData { get; set; }
Omistuksen arvo
PointF []
Relative
Saat tai asettaa arvon, joka osoittaa, onko tämä Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawImagePoints on suhteellinen.Tämä kappale osoittaa, onko PointData-kenttää, jossa määritetään suhteelliset tai absoluuttiset sijainnit.Jos asetetaan, PointData -elementin jokainen elementti määrittää sijainnin koordinaattialueella, joka onedellä esitetyn elementin määrittelemän sijainnin osalta.Ensimmäinen elementti PointData, aikaisempi sijainti koordinaatteissa (0,0) oletetaan.PointData määrittelee absoluuttiset sijainnit C-lipun mukaisesti.Huomautus Jos tämä lippu on asetettu, C-lipun (noin) on määritelty ja sitä tulee jättää huomiotta.
public bool Relative { get; set; }
Omistuksen arvo
SrcRect
Saa tai asettaa EmfPlusRectF-objekti (osasto 2.2.2.39) joka määrittää osan kuvasta, joka on esitettävä.
public RectangleF SrcRect { get; set; }
Omistuksen arvo
SrcUnit
Saat tai asetat 32-bittisen allekirjoitetun integerin, joka määrittää SrcRect- kentän yksiköt.on UnitType-luettelon UnitPixel-arvo (osasto 2.1.1.33).
public EmfPlusUnitType SrcUnit { get; set; }