EmfPlusDrawArc

EmfPlusDrawArc class

EmfPlusDrawArc kaydı, bir elipsin yayının çizilmesini belirtir.

public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType

yapıcılar

İsimTanım
EmfPlusDrawArc(EmfPlusRecord)Yeni bir örneğini başlatırEmfPlusDrawArc sınıf.

Özellikleri

İsimTanım
override DataSize { get; set; }Verinin boyutunu alır veya ayarlar. Takip eden kayda özgü verinin 32 bit hizalanmış bayt sayısını belirten 32 bitlik işaretsiz bir tam sayı. Bu kayıt türü için değer aşağıdakilerden biri OLMALIDIR : 0x00000010 C biti Bayraklar alanında ayarlanmışsa. 0x00000018 Bayraklar alanında C biti temizse.
virtual Flags { get; set; }İşlemin nasıl gerçekleştirileceği ve kaydın yapısı hakkında bazı kayıtlar için bilgi içeren 16 bitlik işaretsiz bir tamsayı alır veya ayarlar.
ObjectId { get; set; }Nesne tanımlayıcısını alır veya ayarlar. Yay çizmek için EMF+ Nesne Tablosunda bir EmfPlusPen nesnesinin (bölüm 2.2.1.7) dizini. Değer, sıfır ile 63 arasında OLMALIDIR.
RectangleData { get; set; }data dikdörtgenini alır veya ayarlar. Yayla eşdoğrusal olan elipsin sınırlayıcı box değerini tanımlayan bir EmfPlusRect veya EmfPlusRectF nesnesi. Bu dikdörtgen, yayın konumunu, boyutunu ve şeklini tanımlar. Bu alandaki nesne türü, Bayraklar alanının değeriyle belirtilen ‘dir.
RectFloat { get; set; }Verinin EmfPlusRectF veya EmfPlusRect kayıtları içerip içermediğini belirten bir değer alır veya ayarlar Bu bit, RectData alanındaki verilerin sıkıştırılıp sıkıştırılmadığını gösterir. Ayarlanırsa, RectData bir EmfPlusRect nesnesi içerir (bölüm 2.2.2.38). Temizse, RectData bir EmfPlusRectF nesnesi içerir (bölüm 2.2.2.39).
override Size { get; set; }Boyutu alır veya ayarlar. 12 baytlık kayıt başlığı ve kayda özgü veriler dahil olmak üzere tüm kayıttaki 32 bit hizalanmış bayt sayısını belirten 32 bitlik işaretsiz bir tam sayı. Bu kayıt türü için değer aşağıdakilerden biri OLMALIDIR: 0x0000001C C biti Bayraklar alanında ayarlanmışsa. 0x00000024 C biti Bayraklar alanında temizse
StartAngle { get; set; }Başlangıç açısını alır veya ayarlar x ekseni ile yayın başlangıç noktası arasındaki açıyı belirten 32 bitlik, negatif olmayan bir kayan nokta değeri. Herhangi bir değer kabul edilebilir, ancak modulo 360 olarak yorumlanmalıdır ZORUNLU, kullanılan sonuç 0.0 dahil ila 360.0 özel aralığında olarak kullanılır.
SweepAngle { get; set; }Tarama açısını alır veya ayarlar Çizilecek yayın kapsamını belirten 32 bit kayan nokta değeri, Başlangıç Açısı değeri tarafından tanımlanan başlangıç noktasından ölçülen bir açı olarak. Herhangi bir değer kabul edilebilir, ancak -360.0 ile 360.0 dahil arasında sabitlenmesi ZORUNLUDUR. Pozitif bir değer, süpürmenin saat yönünde olarak tanımlandığını ve negatif bir değer, süpürmenin saat yönünün tersine bir tanımlandığını gösterir.
Type { get; }Kayıt türünü tanımlayan 16 bitlik işaretsiz bir tamsayı alır.

Ayrıca bakınız