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; }
Вредност имовине
Exceptions
Инвалидна вредност
ObjectId
Добија или поставља идентификатор објекта.Индекс ЕмфПлусПен објекта (секција 2.2.1.7) уЕМФ+ Објект табела за цртање арка. вредност мора бити нула до 63, укључујући.
public byte ObjectId { get; set; }
Вредност имовине
RectFloat
Добија или поставља вредност која указује на то да ли подаци садржеEmfPlusRectF или ЕмфПлуСректиОвај бит указује на то да ли су подаци у пољу RectData компресирани.Ако је постављен, RectData садржи EmfPlusRect објекат (секција 2.2.2.38).Ако је јасно, RectData садржи EmfPlusRectF објекат (секција 2.2.2.39).
public bool RectFloat { get; set; }
Вредност имовине
RectangleData
Добија или поставља правоугаоне податкеИли ЕмфПлусРект или ЕМфФЛусРектФ објекат који дефинише граничну кутијуод елипсе која је брда са арком. овај правоугао дефинишеположај, величина и облик арка. врста објекта у овом пољу јеодређена вредношћу поља Знаме.
public RectangleF RectangleData { get; set; }
Вредност имовине
Size
Добије или поставља величину.32-битни несигнирани цеоник који указује на 32 битни усаглашен бројбитови у целом рекорду, укључујући 12-битни наслов рекорда иЗа овај тип рекорда, вредност мора бити једна од следећих:0x0000001C Ако је Ц бит постављен у пољу Знаме.0x00000024 Ако је Ц бит јасан у пољу Знаме
public override int Size { get; set; }
Вредност имовине
Exceptions
Инвалидна вредност
StartAngle
Добија или поставља почетни угао32-битна не-негативна вредност плутајуће тачке која одређује угао измеђуx-аксис и почетна тачка арка. свака вредност је прихватљива,Међутим, мора се интерпретирати модул 360, са резултатом који се користи каоу опсегу од 0.0 укључено до 360.0 ексклузивно.
public float StartAngle { get; set; }
Вредност имовине
SweepAngle
Добијете или постављате угао32-битна вредност плутајуће тачке која указује на величину лука за цртање,као угао у степенима мереним од почетног тачка дефинисаног од странеСвака вредност је прихватљива, али мора бити причвршћен на -360.0360.0 укључује. позитивна вредност указује на то да је суп дефинисан уу правцу сата, а негативна вредност указује на то да јеОпремљен је у контра-часовном правцу.
public float SweepAngle { get; set; }