Class EmfPlusDrawArc

Class EmfPlusDrawArc

Именује се: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблеја: Aspose.Imaging.dll (25.4.0)

EmfPlusDrawArc рекорд одређује нацртање арка елипсе.

public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawArc

Наслеђени чланови

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)

Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawArc.

public EmfPlusDrawArc(EmfPlusRecord source)

Parameters

source EmfPlusRecord

И извор је.

Properties

DataSize

Добија или одређује величину података.32-битни несигнирани цеоник који указује на 32 битни усаглашен бројБитови рекордно-специфичних података који следе.За овај тип рекорда, вредност мора бити једна од следећих:0x00000010 Ако је Ц бит постављен у пољу Знаме.0x00000018 Ако је Ц бит јасан у пољу Знаме.

public override int DataSize { get; set; }

Вредност имовине

int

Exceptions

InvalidDataException

Инвалидна вредност

ObjectId

Добија или поставља идентификатор објекта.Индекс ЕмфПлусПен објекта (секција 2.2.1.7) уЕМФ+ Објект табела за цртање арка. вредност мора бити нула до 63, укључујући.

public byte ObjectId { get; set; }

Вредност имовине

byte

RectFloat

Добија или поставља вредност која указује на то да ли подаци садржеEmfPlusRectF или ЕмфПлуСректиОвај бит указује на то да ли су подаци у пољу RectData компресирани.Ако је постављен, RectData садржи EmfPlusRect објекат (секција 2.2.2.38).Ако је јасно, RectData садржи EmfPlusRectF објекат (секција 2.2.2.39).

public bool RectFloat { get; set; }

Вредност имовине

bool

RectangleData

Добија или поставља правоугаоне податкеИли ЕмфПлусРект или ЕМфФЛусРектФ објекат који дефинише граничну кутијуод елипсе која је брда са арком. овај правоугао дефинишеположај, величина и облик арка. врста објекта у овом пољу јеодређена вредношћу поља Знаме.

public RectangleF RectangleData { get; set; }

Вредност имовине

RectangleF

Size

Добије или поставља величину.32-битни несигнирани цеоник који указује на 32 битни усаглашен бројбитови у целом рекорду, укључујући 12-битни наслов рекорда иЗа овај тип рекорда, вредност мора бити једна од следећих:0x0000001C Ако је Ц бит постављен у пољу Знаме.0x00000024 Ако је Ц бит јасан у пољу Знаме

public override int Size { get; set; }

Вредност имовине

int

Exceptions

InvalidDataException

Инвалидна вредност

StartAngle

Добија или поставља почетни угао32-битна не-негативна вредност плутајуће тачке која одређује угао измеђуx-аксис и почетна тачка арка. свака вредност је прихватљива,Међутим, мора се интерпретирати модул 360, са резултатом који се користи каоу опсегу од 0.0 укључено до 360.0 ексклузивно.

public float StartAngle { get; set; }

Вредност имовине

float

SweepAngle

Добијете или постављате угао32-битна вредност плутајуће тачке која указује на величину лука за цртање,као угао у степенима мереним од почетног тачка дефинисаног од странеСвака вредност је прихватљива, али мора бити причвршћен на -360.0360.0 укључује. позитивна вредност указује на то да је суп дефинисан уу правцу сата, а негативна вредност указује на то да јеОпремљен је у контра-часовном правцу.

public float SweepAngle { get; set; }

Вредност имовине

float

 Српски