DeviceTGraphicContextTRenderingOptions

Device<TGraphicContext,TRenderingOptions> class

Uygulamaya özel işleme cihazları için temel sınıfı temsil eder.

public abstract class Device<TGraphicContext, TRenderingOptions> : IDevice
    where TGraphicContext : GraphicContext, new()
    where TRenderingOptions : RenderingOptions
ParametreTanım
TGraphicContextMevcut grafik kontrol parametrelerini tutan grafik bağlamı
TRenderingOptionsİşleme seçenekleri

Özellikleri

İsimTanım
GraphicContext { get; }Grafik bağlamını alır
Options { get; }Oluşturma seçeneklerini alır.

yöntemler

İsimTanım
abstract AddRect(RectangleF)Geçerli yola tam bir alt yol olarak bir dikdörtgen ekler.
virtual BeginDocument(Document)Belgeyi oluşturmaya başlar.
abstract BeginElement(Element, RectangleF)Düğümün oluşturulmasına başlar.
virtual BeginPage(SizeF)Yeni sayfanın oluşturulmasına başlar.
abstract Clip(FillMode)Doldurulacak bölgeyi belirlemek için FillMode kuralını kullanarak, geçerli kırpma yolunu geçerli yolla kesiştirerek değiştirir. Bu yöntem, geçerli yolu sonlandırır.
abstract ClosePath()Geçerli noktadan alt yolun başlangıç noktasına düz bir çizgi parçası ekleyerek mevcut alt yolu kapatır. Geçerli alt yol zaten kapalıysa, “ClosePath” hiçbir şey yapmaz. Bu operatör geçerli alt yolu sonlandırır. Geçerli yola başka bir segment eklenmesi yeni bir alt yolu başlatır, yeni segment “ClosePath” yöntemiyle ulaşılan uç noktada başlasa bile.
abstract CubicBezierTo(PointF, PointF, PointF)Geçerli yola kübik bir Bézier eğrisi ekler. Eğri, Bézier kontrol noktaları olarak pt1 ve pt2 kullanılarak mevcut noktadan pt2, noktasına kadar uzanır. Yeni geçerli nokta pt3.
Dispose()Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.
abstract DrawImage(byte[], ImageType, RectangleF)Belirtilen resmi çizer.
virtual EndDocument()Belgenin oluşturulmasını bitirir.
abstract EndElement(Element)Düğümün oluşturulmasını sonlandırır.
virtual EndPage()Geçerli sayfanın oluşturulmasını sona erdirir.
abstract Fill(FillMode)Geçerli yol tarafından çevrelenen tüm bölgeyi doldurur. Yol, birbiriyle bağlantısız birkaç alt yoldan oluşuyorsa, birlikte düşünüldüğünde tüm alt yolların içini doldurur. Bu yöntem, geçerli yolu sonlandırır.
abstract FillText(string, PointF)Belirtilen metin dizesini belirtilen konumda doldurur.
virtual Flush()Çıkış akışına tüm verileri temizler.
abstract LineTo(PointF)Geçerli noktadan noktaya (pt) düz bir çizgi parçası ekler. Yeni geçerli nokta pt.
abstract MoveTo(PointF)Geçerli noktayı pt parametresinin koordinatlarına taşıyarak ve herhangi bir bağlantı çizgisi parçasını atlayarak yeni bir alt yolu başlatır. Geçerli yoldaki önceki yol oluşturma yöntemi de “MoveTo” ise, yeni “MoveTo” bunu geçersiz kılar; yolda önceki “Taşı” işleminden hiçbir iz kalmıyor.
virtual RestoreGraphicContext()Yığından çıkararak tüm grafik bağlamını eski değerine geri yükler.
virtual SaveGraphicContext()Tüm grafik içeriğinin bir kopyasını yığına gönderir.
abstract Stroke()Geçerli yol boyunca bir çizgi çizer. Konturlu çizgi, yoldaki her bir düz veya eğri parçayı takip eder, kenarları ona paralel olacak şekilde parça üzerinde ortalanır. Yolun alt yollarının her biri ayrı ayrı ele alınır. Bu yöntem, geçerli yolu sonlandırır.
abstract StrokeAndFill(FillMode)Geçerli yolu konturlar ve doldurur. Bu yöntem, geçerli yolu sonlandırır.
abstract StrokeText(string, PointF)Belirtilen metin dizesini belirtilen konumda konturlar.

Diğer_Üyeler

İsimTanım
class DeviceConfiguration<TGraphicContext,TRenderingOptions>Aygıtlar için yapılandırma nesnesini temsil eder.
enum PageWritingStrategy<TGraphicContext,TRenderingOptions>Sayfaları çıktı akışı\akışlarına yazmak için strateji türlerini belirtir.

Ayrıca bakınız