EmfPlusDrawArc Sınıfı

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

NameAçıklama
EmfPlusDrawArc(source)Yeni bir EmfPlusDrawArc sınıfının örneğini başlatır.

Properties

NameTypeAccessAçıklama
data_sizeintr/wVerinin boyutunu alır veya ayarlar.
32 bitlik işaretsiz bir tam sayı, ardından gelen kayıt‑özel verinin 32 bit hizalı bayt sayısını belirtir.
Bu kayıt türü için değer AŞAĞIDAKİLERDEN BİRİ OLMALIDIR:
0x00000010 Flags alanındaki C biti ayarlıysa.
0x00000018 Flags alanındaki C biti temizse.
flagsintr/wİşlemin nasıl gerçekleştirileceği ve kaydın yapısı hakkında bilgi içeren 16-bit işaretsiz tam sayıyı alır veya ayarlar.
object_idSystem.Byter/wNesne tanımlayıcısını alır veya ayarlar.
Yay çizmek için EMF+ Nesne Tablosundaki bir EmfPlusPen nesnesinin (bölüm 2.2.1.7) indeksidir. Değer 0 ile 63 arasında, dahil olmak üzere olmalıdır.
rect_floatboolr/wVerinin EmfPlusRectF veya EmfPlusRect kayıtları içerip içermediğini gösteren bir değeri alır veya ayarlar.
Bu bit, RectData alanındaki verinin sıkıştırılıp sıkıştırılmadığını gösterir.
Ayarlıysa, RectData bir EmfPlusRect nesnesi (bölüm 2.2.2.38) içerir.
Temizse, RectData bir EmfPlusRectF nesnesi (bölüm 2.2.2.39) içerir.
rectangle_dataRectangleFr/wDikdörtgen verisini alır veya ayarlar
Yay ile aynı doğrultuda olan elipsin sınırlayıcı kutusunu tanımlayan bir EmfPlusRect veya EmfPlusRectF nesnesi. Bu dikdörtgen yayının konumunu, boyutunu ve şeklini tanımlar. Bu alandaki nesne tipi Flags alanının değeriyle belirlenir.
sizeintr/wBoyutu alır veya ayarlar.
12 baytlık kayıt başlığı ve kayıt‑özel veriler dahil olmak üzere tüm kayıttaki bayt sayısını 32 bit hizalı olarak belirten 32 bitlik işaretsiz bir tam sayı. Bu kayıt türü için değer AŞAĞIDAKİLERDEN BİRİ OLMALIDIR:
0x0000001C Flags alanındaki C biti ayarlıysa.
0x00000024 Flags alanındaki C biti temizse.
start_anglefloatr/wBaşlangıç açısını alır veya ayarlar
X ekseni ile yay başlangıç noktası arasındaki açıyı belirten 32 bitlik negatif olmayan kayan nokta değeri. Herhangi bir değer kabul edilebilir, ancak 360 modunda yorumlanmalı ve kullanılan sonuç 0.0 dahil 360.0 hariç aralığında olmalıdır.
sweep_anglefloatr/wTarama açısını alır veya ayarlar
Başlangıç açısı değeriyle tanımlanan noktadan ölçülen, derece cinsinden yay uzunluğunu belirten 32 bitlik kayan nokta değeri. Herhangi bir değer kabul edilebilir, ancak -360.0 ile 360.0 arasında (dahil) sınırlanmalıdır. Pozitif bir değer, taramanın saat yönünde tanımlandığını, negatif bir değer ise saat yönünün tersinde tanımlandığını gösterir.
typeEmfPlusRecordTyperKayıt türünü tanımlayan 16-bit işaretsiz tam sayıyı alır.

Constructor: EmfPlusDrawArc(source)

 EmfPlusDrawArc(source) 

Yeni bir EmfPlusDrawArc sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
sourceEmfPlusRecordKaynak.