EmfPlusDrawArc Sınıfı
İçindekiler
[
Saklamak
]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
| Name | Açıklama |
|---|---|
| EmfPlusDrawArc(source) | Yeni bir EmfPlusDrawArc sınıfının örneğini başlatır. |
Properties
| Name | Type | Access | Açıklama |
|---|---|---|---|
| data_size | int | r/w | Verinin 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. |
| flags | int | r/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_id | System.Byte | r/w | Nesne 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_float | bool | r/w | Verinin 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_data | RectangleF | r/w | Dikdö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. |
| size | int | r/w | Boyutu 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_angle | float | r/w | Baş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_angle | float | r/w | Tarama 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. |
| type | EmfPlusRecordType | r | Kayı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| source | EmfPlusRecord | Kaynak. |