EmfPlusDrawArc
Innehåll
[
Dölj
]EmfPlusDrawArc class
EmfPlusDrawArc-posten specificerar att rita bågen av en ellips.
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Konstruktörer
namn | Beskrivning |
---|---|
EmfPlusDrawArc(EmfPlusRecord) | Initierar en ny instans avEmfPlusDrawArc class. |
Egenskaper
namn | Beskrivning |
---|---|
override DataSize { get; set; } | Hämtar eller ställer in storleken på datan. Ett 32-bitars heltal utan tecken som anger det 32-bitars justerade antalet byte av postspecifik data som följer. För denna posttyp MÅSTE värdet vara något av följande : 0x00000010 Om C-biten är inställd i Flags-fältet. 0x00000018 Om C-biten är tom i Flags-fältet. |
virtual Flags { get; set; } | Hämtar eller ställer in ett 16-bitars osignerat heltal som innehåller information för vissa poster om hur operationen ska utföras och om postens struktur. |
ObjectId { get; set; } | Hämtar eller ställer in objektidentifieraren. Indexet för ett EmfPlusPen-objekt (avsnitt 2.2.1.7) i EMF+-objekttabellen för att rita bågen. Värdet MÅSTE vara noll till 63, inklusive. |
RectangleData { get; set; } | Hämtar eller ställer in rektangeln data Antingen ett EmfPlusRect- eller EmfPlusRectF-objekt som definierar begränsningsramen för ellipsen som är kolinjär med bågen. Denna rektangel definierar position, storlek och form på bågen. Typen av objekt i det här fältet är specificeras av värdet i fältet Flags. |
RectFloat { get; set; } | Hämtar eller ställer in ett värde som indikerar om data innehåller EmfPlusRectF eller EmfPlusRect records Den här biten indikerar om data i fältet RectData är komprimerad. Om set innehåller RectData ett EmfPlus.0d-objekt, RectData 2 objekt._000d. innehåller ett EmfPlusRectF-objekt (avsnitt 2.2.2.39). |
override Size { get; set; } | Hämtar eller ställer in storleken. Ett 32-bitars osignerat heltal som anger det 32-bitars justerade antalet byte i hela posten, inklusive 12-byte posthuvudet och postspecifika data. För denna posttyp MÅSTE värdet vara något av följande: 0x0000001C Om C-biten är inställd i Flags-fältet. 0x00000024 Om C-biten är tom i Flags-fältet |
StartAngle { get; set; } | Hämtar eller ställer in startvinkeln Ett 32-bitars icke-negativt flyttalsvärde som anger vinkeln mellan x-axeln och startpunkten för bågen. Vilket värde som helst är acceptabelt, men det MÅSTE tolkas modulo 360, med resultatet som används är i intervallet 0.0 inklusive till 360.0 exklusivt. |
SweepAngle { get; set; } | Hämtar eller ställer in svepvinkeln Ett 32-bitars flyttalsvärde som anger omfattningen av bågen som ska ritas, som en vinkel i grader mätt från startpunkten som definieras av värdet StartAngle. Alla värden är acceptabla, men de MÅSTE klämmas till -360.0 till och med 360.0. Ett positivt värde indikerar att svepet är definierat i medurs, och ett negativt värde indikerar att svepet är definierat i en moturs riktning. |
Type { get; } | Får ett 16-bitars osignerat heltal som identifierar posttypen. |
Se även
- class EmfPlusDrawingRecordType
- namnutrymme Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
- hopsättning Aspose.Imaging