Device
Device class
Metin ve grafik içeriğinin soyut aygıta çıktısını almak için arabirimi uygular. Oluşturma sayfa sayfa gerçekleştirilir.
public abstract class Device
yapıcılar
| İsim | Tanım |
|---|
| Device() | Yeni bir örnek oluşturur. |
Özellikleri
| İsim | Tanım |
|---|
| abstract DestinationName { get; } | Hedef adını alır: çıktı dosyası adı veya cihaz açıklaması. |
| virtual Fill { get; set; } | Geçerli dolguyu alır/ayarlar. |
| virtual FillOpacity { get; set; } | Geçerli dolgu opaklığını alır/ayarlar. |
| abstract IsReady { get; } | Cihazın çıktıya hazır olup olmadığını gösterir. |
| abstract PageCount { get; } | Sayfa sayısını alır. |
| virtual Stroke { get; set; } | Geçerli konturu alır/ayarlar. |
| virtual StrokeOpacity { get; set; } | Geçerli kontur opaklığını alır/ayarlar. |
yöntemler
| İsim | Tanım |
|---|
| abstract AddHyperlink(RectangleF, Pen, string) | Hedefi olarak bir URI içeren köprüyü ayarlar. |
| virtual Create() | Bu cihazın bir kopyasını oluşturur. |
| virtual Dispose() | Aygıtı atar. |
| abstract DrawPath(GraphicsPath) | Bir yol çizer. |
| abstract DrawString(string, float, float, List<GlyphData>) | Bir metin dizesi çizer. |
| abstract EndDocument() | Tüm belgeyi sonlandırır. |
| abstract EndPage() | Bir sayfayı sonlandırır. |
| abstract FillPath(GraphicsPath) | Bir yolu doldurur. |
| abstract Init() | Cihazı başlatır. |
| abstract SetClip(GraphicsPath) | Geçerli klip yolunu ayarlar. |
| abstract SetTransform(Matrix) | Geçerli koordinat alanı dönüşümünü ayarlar. |
| abstract ShowImage(PointF, SizeF, byte[]) | Bir tarama görüntüsü gösterir. |
| abstract StartDocument() | Tüm belgeyi başlatır. |
| abstract StartPage(float, float) | Yeni bir sayfa başlatır. |
Ayrıca bakınız