Rectanglepasta bölümünün geldiği elipsi tanımlayan sınırlayıcı dikdörtgeni temsil eden yapı.
startAngle
Single
x ekseninden pasta bölümünün ilk tarafına saat yönünde ölçülen derece cinsinden açı.
sweepAngle
Single
Saat yönünde ölçülen derece cinsinden açıstartAngle pasta bölümünün ikinci tarafına parametre.
istisnalar
istisna
şart
ArgumentNullException
brush boş.
Örnekler
Aşağıdaki örnek, tek tek GIF bloklarından bir animasyonlu GIF görüntüsünün nasıl oluşturulacağını gösterir.
[C#]stringdir="c:\\temp\\";// 100 x 100 piksellik bir GIF görüntüsü oluşturun.// İlk blok varsayılan olarak tamamen siyahtır.using(Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlockfirstBlock=newAspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock(100,100))using(Aspose.Imaging.FileFormats.Gif.GifImagegifImage=newAspose.Imaging.FileFormats.Gif.GifImage(firstBlock)){// İlk daire kırmızıAspose.Imaging.Brushes.SolidBrushbrush1=newAspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);// İkinci daire siyahAspose.Imaging.Brushes.SolidBrushbrush2=newAspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Black);// Kırmızı yay şeklinin açısını kademeli olarak artırın.for(intangle=10;angle<=360;angle+=10){Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlockblock=newAspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock(100,100);Aspose.Imaging.Graphicsgr=newAspose.Imaging.Graphics(block);gr.FillPie(brush1,block.Bounds,0,angle);gifImage.AddBlock(block);}// Siyah yayın açısını kademeli olarak artırın ve kırmızı yayı silin.for(intangle=10;angle<=360;angle+=10){Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlockblock=newAspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock(100,100);Aspose.Imaging.Graphicsgr=newAspose.Imaging.Graphics(block);gr.FillPie(brush2,block.Bounds,0,angle);gr.FillPie(brush1,block.Bounds,angle,360-angle);gifImage.AddBlock(block);}gifImage.Save(dir+"animated_radar.gif");}