Class EmfPlusDrawBeziers
ja nimityö: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Kokoelma: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawBeziers -rekisteri määrittelee Bezierin liitetyjen kulmien seuraamisen.Bezier-tietopisteen tilaus on lähtökohta, valvontapiste 1,tarkastuspiste 2 ja loppupiste. lisätietoja on [MSDN-DrawBeziers].
public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawBeziers
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()
Constructors
EmfPlusDrawBeziers(EmfPlusRecord)
Aloita uusi esimerkki Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawBeziers luokka.
public EmfPlusDrawBeziers(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Se on lähde.
Properties
Compressed
Saat tai asetat arvon, joka osoittaa, onko PointData puristettu.Jos asennetaan, PointData määrittää absoluuttiset sijainnit koordinaattialueella16 bitin kokonaiskoordinaatit.Jos on selvää, PointData määrittää absoluuttiset sijainnitkoordinaattivaiheessa, jossa on 32-bittinen virtauspistekoordinaatti.Huomautus Jos suhteellinen lippu ( alla) on asetettu, tämä lippua ei ole määritelty ja sitä on pidettävä huomiotta.
public bool Compressed { get; set; }
Omistuksen arvo
ObjectId
Antaa tai asettaa kohteen tunniste.EmfPlusPen-objektin indeksi (osasto 2.2.1.7) EMF+:ssaObjekti taulukko piirrätään Bezier curves. arvo MUST olla nolla 63, mukaan lukien.
public byte ObjectId { get; set; }
Omistuksen arvo
PointData
Saa tai asettaa pistetiedotSe on joukko pisteitä, jotka määrittävät Bezier-virrojen lähtö-, päättyminen- ja ohjauspisteitä.Kirroksen päättymiskoordinaatti on seuraavan aloituskoordinat.Kontrollipisteet käytetään Bezien vaikutuksen tuottamiseen.Tämän sarjan tietotyyppi määritetään lippujen kentällä seuraavasti: Data Type MeaningEmfPlusPointR-objekti (osasto 2.2.2.37)Jos P-tunnus on asetettu lippuihin, pisteissä määritetään suhteelliset sijainnit.EmfPlusPointF-objekti (osasto 2.2.2.36)Jos P ja C bitit ovat selkeitä lippujen kentässä, pisteet määrittelevät absoluuttiset sijainnit.EmfPlusPoint-objekti (osasto 2.2.2.35)Jos P bit on selkeä ja C bit asetetaan lippulaatikkoon, pisteet määrittävät suhteelliset sijainnit.Bezier-kurva ei läpäise sen ohjauspisteitä.
public PointF[] PointData { get; set; }
Omistuksen arvo
PointF []
Relative
Se saa tai asettaa arvon, joka osoittaa, onko PointData suhteellinen.Jos asetetaan, PointData -elementin jokainen elementti määrittää sijainnin koordinaattialueella.se on suhteellinen edellisen elementin määrittelemään sijaintiin.Ensimmäisen elementin kohdassa PointData, aikaisempi sijainti koordinaatteissa(0,0) oletetaan.Jos se on selvää, PointData määrittää absoluuttiset sijainnitSe on C:n lippu.Huomautus Jos tämä lippu on asetettu, C-lipun (noin) on määritelty ja sitä tulee jättää huomiotta.
public bool Relative { get; set; }