XpsDevice
XpsDevice class
Metin ve grafik içeriğini XPS belgesine çıkarmak için arabirimi uygular.
public class XpsDevice : Device, IFragmentRasterizer, IInteractiveDevice
yapıcılar
| İsim | Tanım |
|---|
| XpsDevice() | Yeni örnek oluşturur. Çıktı dosyası, iş adını dosya adı olarak alarak work dizinine yazılır. |
| XpsDevice(Stream) | Yeni örnek oluşturur. Çıktı dosyası belirtilen akışa yazılacaktır. |
Özellikleri
| İsim | Tanım |
|---|
| override DestinationName { get; } | Hedef adını alır: çıktı dosyası adı veya cihaz açıklaması. |
| override Fill { get; set; } | Geçerli dolguyu alır/ayarlar. |
| override FillOpacity { get; set; } | Geçerli dolgu opaklığını alır/ayarlar. |
| override IsReady { get; } | Cihazın çıktıya hazır olup olmadığını gösterir. |
| override PageCount { get; } | Sayfa sayısını alır. |
| override Stroke { get; set; } | Geçerli konturu alır/ayarlar. |
| override StrokeOpacity { get; set; } | Geçerli kontur opaklığını alır/ayarlar. |
yöntemler
| İsim | Tanım |
|---|
| AddBookmark(string, PointF) | Adla tanımlanan yer işaretini ekler. |
| override AddHyperlink(RectangleF, Pen, string) | Hedefi bir URI olan köprüyü ayarlayın. |
| override Create() | Bu cihazın bir kopyasını oluşturur. |
| override Dispose() | Bu cihaz örneğini atar. Bu aygıt örneği grafik durumunu sonlandırır, yani APS oluşturma bağlamınıApsCanvas this aygıtının grafik durumundan daha yüksek düzeydeApsCanvas . |
| override DrawPath(GraphicsPath) | Bir yol çizer. |
| override DrawString(string, float, float, List<GlyphData>) | Bir metin dizesi çizer. |
| override EndDocument() | Tüm belgeyi sonlandırır. |
| EndFragment() | Rasterleştirilecek bir parçayı sonlandırır. |
| override EndPage() | Bir sayfayı sonlandırır. |
| override FillPath(GraphicsPath) | Bir yol doldurun. |
| override Init() | Cihazı başlatır. |
| override SetClip(GraphicsPath) | Geçerli klip yolunu ayarlar. |
| override SetTransform(Matrix) | Geçerli koordinat alanı dönüşümünü ayarlar. |
| override ShowImage(PointF, SizeF, byte[]) | Bir tarama görüntüsü gösterir. |
| override StartDocument() | Tüm belgeyi başlatır. |
| StartFragment() | Rasterleştirmek için bir parça başlatır. |
| override StartPage(float, float) | Yeni bir sayfa başlatır. |
Ayrıca bakınız