Class EmfPlusDrawArc
ja nimityö: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Kokoelma: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawArc-rekisteri määrittelee ellipsin arkin piirtämisen.
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawArc
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
EmfPlusDrawArc(EmfPlusRecord)
Aloitetaan uusi esimerkki Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EmpPlusDrawArc luokka.
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Se on lähde.
Properties
DataSize
Saat tai asettaa tietojen koon.32-bittinen allekirjoittamaton kokonaisuus, joka määrittää 32 bittisen yhteenlasketunjäljellä olevien tietojen muistiinpanoa.Tämän rekisterityypin osalta arvon on oltava yksi seuraavista:0x00000010 Jos C-bittit on asetettu lippujen kenttään.0x00000018 Jos C-bittit ovat selkeitä lippujen kentässä.
public override int DataSize { get; set; }
Omistuksen arvo
Exceptions
Väärä arvo
ObjectId
Antaa tai asettaa kohteen tunniste.EmfPlusPen-objektin indeksi (osasto 2.2.1.7)EMF+ Object Table -taulukko, jonka arvo on oltava nolla 63, mukaan lukien.
public byte ObjectId { get; set; }
Omistuksen arvo
RectFloat
saa tai asettaa arvon, joka osoittaa, sisältävätkö tiedotEmfPlusRectF tai emfplusRekt rekisteritTämä bit osoittaa, onko RectData -kentän tiedot tiivistetty.Jos asetetaan, RectData sisältää EmfPlusRect-objektin (osasto 2.2.2.38).Jos se on selvää, RectData sisältää EmfPlusRectF-objekti (osasto 2.2.2.39).
public bool RectFloat { get; set; }
Omistuksen arvo
RectangleData
Saa tai asettaa oikea-osaiset tiedotEntä EmfPlusRect- tai EmmPlus RectF-objekti, joka määrittelee rajapinnanElippu, joka on vuoristoinen arkin kanssa.Tämä oikea kulma määritteleesijainti, koko ja muoto arkin. tyyppi esine tässä kentässä onmääritellään lippujen kentän arvosta.
public RectangleF RectangleData { get; set; }
Omistuksen arvo
Size
Saa tai asettaa koon.32-bittinen allekirjoittamaton kokonaisuus, joka määrittää 32 bittisen yhteenlasketunbytit koko rekisteriin, mukaan lukien 12-bittinen rekisterin päällikkö jaRekisterityyppisiä tietoja.Tämän rekisteri-tyypin osalta arvon on oltava yksi seuraavista:0x0000001C Jos C-bitti asetetaan lippujen kenttään.0x00000024 Jos C-piste on selkeä lippulaivalla
public override int Size { get; set; }
Omistuksen arvo
Exceptions
Väärä arvo
StartAngle
Valitse tai asettaa alkuun kulma32-bittinen ei-negatiivinen floating-piste arvo, joka määrittää kulmanx-aksin ja arkin lähtökohta. mikä tahansa arvo on hyväksyttävä,Se on kuitenkin tulkittava modulo 360, ja tulos, jota käytetään, onAlueella 0, 0 Inclusive ja 360.0 Exclusive.
public float StartAngle { get; set; }
Omistuksen arvo
SweepAngle
Saa tai asettaa sileä kulma32-bittinen floating-piste arvo, joka määrittää lukon ulottuvuuden,kuin kulma asteina, joka mitataan lähtötilanteesta, jonka määritteleeKaikki arvot ovat hyväksyttäviä, mutta ne on kiinnitettävä -360.0:een.360.0 sisällytetään. positiivinen arvo osoittaa, että kuorma määritelläänkello-muotoinen suunta ja negatiivinen arvo viittaavat siihen, ettämääritelty vuorovaikutteiseen suuntaan.
public float SweepAngle { get; set; }