Class EmfPlusDrawArc
Namn på plats: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Församling: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawArc-registret anger hur man ritar arken av en ellips.
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawArc
Arvsmedlemmar
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)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawArc klass.
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
och källan .
Properties
DataSize
Få eller ange storleken på data.En 32-bitars icke-signat integrator som anger det 32-bitarsalignade antaletbyter av rekordspecifika data som följer.För denna typ av rekord måste värdet vara ett av följande:0x00000010 Om C-bit ställs in i fältet Flaggor.0x00000018 Om C-biten är klar i fältet Flaggor.
public override int DataSize { get; set; }
Fastighetsvärde
Exceptions
Invalid värde
ObjectId
Få eller ställa in objektet identifierare.Indexet för ett EmfPlusPen-objekt (avsnitt 2.2.1.7) iEMF+ Object Table för att dra arken. värdet MÅSTE vara noll till 63, inklusive.
public byte ObjectId { get; set; }
Fastighetsvärde
RectFloat
får eller anger ett värde som anger om uppgifterna innehållerEmfPlusRectF eller EmfPlusRect registerDenna bit indikerar om data i fältet RectData är komprimerade.Om inställd innehåller RectData ett EmfPlusRect-objekt (avsnitt 2.2.2.38).Om det är klart innehåller RectData ett EmfPlusRectF-objekt (avsnitt 2.2.2.39).
public bool RectFloat { get; set; }
Fastighetsvärde
RectangleData
Få eller ställa in rektangulär dataAntingen en EmfPlusRect eller EmfPlusRectF-objekt som definierar gränssnittetav den ellips som är collinear med arken. denna rektangel definierarposition, storlek och form av arken. typen av objekt i detta fält ärangivits av värdet av Flaggfältet.
public RectangleF RectangleData { get; set; }
Fastighetsvärde
Size
Få eller ange storleken.En 32-bitars icke-signat integrator som anger det 32-bitarsalignade antaletbyter i hela inspelningen, inklusive 12-bitars inspelningshuvud ochFör denna typ av rekord måste värdet vara en av följande:0x0000001C Om C-bit ställs in i fältet Flaggor.0x00000024 Om C-biten är klar i fältet Flaggor
public override int Size { get; set; }
Fastighetsvärde
Exceptions
Invalid värde
StartAngle
Få eller ställa in startkantenEn 32-bitars icke-negativ flödarpunktvärde som anger vinkeln mellanx-axeln och startpunkten för arken.Varje värde är acceptabelt,men det måste tolkas modulo 360, med resultatet som används för atti intervallet 0.0 inkluderande till 360.0 exklusiv.
public float StartAngle { get; set; }
Fastighetsvärde
SweepAngle
Får eller sätter den svåra vinkelnEn 32-bitars flytande punktvärde som anger omfattningen av arken att dra,som en vinkel i grader som mäts från utgångspunkten som definieras avVarje värde är acceptabelt, men det måste klämmas till -360.0till 360.0 inkl. Ett positivt värde indikerar att svängen definieras ien klockvis riktning, och en negativ värde indikerar att svängen ärdefinierad i en motklockvis riktning.
public float SweepAngle { get; set; }