EmfPlusDrawArc-klass

Summary: The EmfPlusDrawArc record specifies drawing the arc of an ellipse.

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawArc

Inheritance: EmfPlusDrawingRecordType

Constructors

NameDescription
EmfPlusDrawArc(source)Initierar en ny instans av klassen EmfPlusDrawArc.

Properties

NameTypeAccessDescription
data_sizeintr/wHämtar eller anger storleken på data.
Ett 32-bitars osignerat heltal som specificerar det 32-bitars justerade antalet
byte av recordspecifik data som följer.
För denna rekordtyp måste värdet vara ett av följande:
0x00000010 Om C‑biten är satt i Flag-fältet.
0x00000018 Om C‑biten är rensad i Flag-fältet.
flaggorintr/wHämtar eller anger ett 16-bitars osignerat heltal som innehåller information för vissa poster om hur
operationen ska utföras och om postens struktur.
object_idSystem.Byter/wHämtar eller anger objektidentifieraren.
Indexet för ett EmfPlusPen-objekt (avsnitt 2.2.1.7) i EMF+‑objektabellen för att rita bågen. Värdet MÅSTE vara mellan 0 och 63, inklusive.
rect_floatboolr/wHämtar eller anger ett värde som indikerar om data innehåller
EmfPlusRectF- eller EmfPlusRect-poster
Denna bit visar om data i RectData‑fältet är komprimerad.
Om satt innehåller RectData ett EmfPlusRect‑objekt (avsnitt 2.2.2.38).
Om rensad innehåller RectData ett EmfPlusRectF‑objekt (avsnitt 2.2.2.39).
rectangle_dataRectangleFr/wHämtar eller anger rektangeldata
Antingen ett EmfPlusRect- eller EmfPlusRectF‑objekt som definierar den omgivande rutan
för ellipsen som är kollinear med bågen. Denna rektangel definierar
position, storlek och form på bågen. Objektets typ i detta fält anges
av värdet i Flag‑fältet.
storlekintr/wHämtar eller anger storleken.
Ett 32-bitars osignerat heltal som specificerar det 32-bitars justerade antalet
byte i hela rekordet, inklusive 12‑byte rekordhuvudet och
recordspecifik data. För denna rekordtyp måste värdet vara ett av följande:
0x0000001C Om C‑biten är satt i Flag‑fältet.
0x00000024 Om C‑biten är rensad i Flag‑fältet.
start_anglefloatr/wHämtar eller anger startvinkeln
Ett 32-bitars icke‑negativt flyttal som specificerar vinkeln mellan
x‑axeln och startpunkten för bågen. Alla värden är tillåtna,
men det MÅSTE tolkas modulo 360, där resultatet används i intervallet
0,0 inklusive till 360,0 exklusive.
sweep_anglefloatr/wHämtar eller anger svepvinkeln
Ett 32-bitars flyttal som specificerar omfattningen av den båg som ska ritas,
som en vinkel i grader mätt från startpunkten definierad av
StartAngle‑värdet. Alla värden är tillåtna, men det MÅSTE begränsas till -360,0
till 360,0 inklusive. Ett positivt värde indikerar att svepet definieras i
medurs riktning, och ett negativt värde indikerar att svepet definieras i
moturs riktning.
typeEmfPlusRecordTyperHämtar ett 16-bitars osignerat heltal som identifierar posttypen.

Constructor: EmfPlusDrawArc(source)

 EmfPlusDrawArc(source) 

Initierar en ny instans av klassen EmfPlusDrawArc.

Parameters:

ParameterTypBeskrivning
sourceEmfPlusRecordKällan.