Class 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
TGraphicContextGeçerli grafik kontrol parametrelerini tutan grafik bağlamı
TRenderingOptionsOluşturma 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 eksiksiz bir alt yol olarak bir dikdörtgen ekler.
virtual BeginDocument(Document)Belgenin işlenmesine 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()Mevcut noktadan alt yolun başlangıç noktasına düz bir çizgi parçası ekleyerek mevcut alt yolu kapatır. Mevcut alt yol zaten kapalıysa, “ClosePath” hiçbir şey yapmaz. Bu işleç mevcut alt yolu sonlandırır. Geçerli yola başka bir parça eklemek yeni bir alt yol başlatır, yeni bölüm “ClosePath” yöntemiyle ulaşılan bitiş noktasında başlasa bile .
abstract CubicBezierTo(PointF, PointF, PointF)Geçerli yola kübik bir Bézier eğrisi ekler. Eğri, pt1 ve pt2’yi Bézier kontrol noktaları olarak kullanarak 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 görüntüyü çizer.
virtual EndDocument()Belgenin işlenmesini sonlandırır.
abstract EndElement(Element)Düğümün işlenmesini sonlandırır.
virtual EndPage()Geçerli sayfanın görüntülenmesini sonlandırır.
abstract Fill(FillMode)Geçerli yolun çevrelediği tüm bölgeyi doldurur. Yol birkaç bağlantısız alt yoldan oluşuyorsa, birlikte ele alınan 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()Tüm verileri çıkış akışına boşaltır.
abstract LineTo(PointF)Geçerli noktadan noktaya (pt) bir düz çizgi parçası ekler. Yeni geçerli nokta pt.
abstract MoveTo(PointF)Geçerli noktayı pt parametresinin koordinatlarına taşıyarak yeni bir alt yol başlatır, herhangi bir bağlantı çizgisi parçasını atlar. Geçerli yoldaki önceki yol oluşturma yöntemi de “MoveTo” ise, yeni “MoveTo” onu geçersiz kılar; yolda önceki “MoveTo” işleminin hiçbir izi kalmaz.
virtual RestoreGraphicContext()Tüm grafik bağlamını yığından çıkararak önceki değerine geri yükler.
virtual SaveGraphicContext()Tüm grafik içeriğinin bir kopyasını yığına iter.
abstract Stroke()Geçerli yol boyunca bir çizgi çizer. Konturlu çizgi, yoldaki her bir düz veya kavisli parçayı takip eder, , kenarları ona paralel olan parçanın ü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)Mevcut yolu konturlar ve doldurur. Bu yöntem mevcut yolu sonlandırır.
abstract StrokeText(string, PointF)Belirtilen metin dizesini belirtilen konumda okşar.

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