EmfPlusDrawArc

EmfPlusDrawArc class

EmfPlusDrawArc-posten specificerar att rita bågen av en ellips.

public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType

Konstruktörer

namnBeskrivning
EmfPlusDrawArc(EmfPlusRecord)Initierar en ny instans avEmfPlusDrawArc class.

Egenskaper

namnBeskrivning
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