Class Device

Class Device

İsim alanı : Aspose.Svg.Rendering Toplantı: Aspose.SVG.dll (25.5.0)

Özel render cihazlarının uygulanması için temel sınıfı temsil eder.

[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions

Parametreler türü

TGraphicContext

Güncel grafik kontrol parametreleri tutan grafik bağlamı

TRenderingOptions

Rendering seçenekleri

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice , IDisposable

mirasçı üyeleri

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Device(Geliştirme seçenekleri, ICreateStreamProvider)

Aspose.Svg.Rendering.Device`2 sınıfının yeni bir örneğini seçenekleri ve akış sağlayıcısı ile başlatır.

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options Trend seçenekleri

Rendering seçenekleri

streamProvider ICreateStreamProvider

Aspose.Svg.IO.ICreateStreamProvider arayüzünü uygulayan nesne

Device(Trend seçenekleri, string)

Aspose.Svg.Rendering.Device`2 sınıfının yeni bir örneğini seçenekleri ve çıkış dosya adı ile başlatır.

protected Device(TRenderingOptions options, string file)

Parameters

options Trend seçenekleri

Rendering seçenekleri

file string

çıkış dosyası adı.

Device(Trend seçenekleri, Stream)

Aspose.Svg.Rendering.Device`2 sınıfının yeni bir örneğini seçenekleri ve çıkış akışı ile başlatır.

protected Device(TRenderingOptions options, Stream stream)

Parameters

options Trend seçenekleri

Rendering seçenekleri

stream Stream

Sonuç akışı.

Properties

Configuration

Cihaz konfigürasyonu yapılır.

protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }

Mülkiyet Değer

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

Görüntülü bağlamı

public TGraphicContext GraphicContext { get; }

Mülkiyet Değer

Grafik Konteks

Options

Rendering seçenekleri alır.

public TRenderingOptions Options { get; }

Mülkiyet Değer

Trend seçenekleri

OutputStream

Toplayın ve çıkış akışını elde edin.

protected Stream OutputStream { get; }

Mülkiyet Değer

Stream

PageIndex

Şimdiki sayfanın indeksleri ayarlayın veya alın

protected int PageIndex { get; set; }

Mülkiyet Değer

int

StreamProvider

Akış sağlayıcısı nesnesini alır.

protected ICreateStreamProvider StreamProvider { get; }

Mülkiyet Değer

ICreateStreamProvider

Methods

AddRect(RectangleF)

Tam bir alt yolu olarak geçerli yoldan bir düz açı bağlayın.

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

Çekmek için bir düzlem.

BeginDocument(Document)

Bu belgeyi teslim etmeye başlıyor.

public virtual void BeginDocument(Document document)

Parameters

document Document

Bu belge .

BeginElement(Eleman, RectangleF)

Bu noktada düğmeyi başlatır.

public virtual bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

Aspose.Svg.Dom.Element ile ilgili bilgiler

rect RectangleF

Node kutusunun sınırlandırılması.

Returns

bool

Eleman işlenmesi durumunda geri döner.

BeginPage(SizeF)

Yeni sayfanın yeniden düzenlenmesi başlıyor.

public virtual void BeginPage(SizeF size)

Parameters

size SizeF

Sayfanın büyüklüğü.

Clip(FillRule)

Mevcut kaydırma yolu, doldurulması gereken bölgeyi belirlemek için FillRule kullanılarak geçerli yolu ile çaprazlaştırarak değiştirilir.Bu yöntem mevcut yolu sona erdirir.

public virtual void Clip(FillRule rule)

Parameters

rule FillRule

Doldurma kuralı, kapalı bir yolun içinin nasıl yapıştırıldığını belirtir.

ClosePath()

Mevcut alt yolu, bir düz çizgi segmentini mevcut noktadan alt yolu başlangıç noktasına bağlayarak kapatır.Mevcut alt yolu zaten kapalı ise, “ClosePath” hiçbir şey yapmaz.Bu operatör mevcut alt yolu sona erdirir. mevcut yoldan başka bir segment eklendiğinde yeni bir alt yolu başlar,Yeni segment bile “ClosePath” yöntemiyle elde edilen son noktada başlarsa.

public virtual void ClosePath()

CubicBezierTo(PointF, PointF ve PointF)

Mevcut yoldan bir kubik Bézier eğriliği ekleyin. eğriliği Mevcut noktadan pt2 noktasına kadar uzanır.pt1 ve pt2’yi Bézier kontrol noktaları olarak kullanır.

public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)

Parameters

pt1 PointF

Birinci nokta koordinasyonu

pt2 PointF

İkinci nokta koordinasyonu

pt3 PointF

Üçüncü nokta koordinatları

Dispose()

Yönetilmemiş kaynakların serbest bırakılması, serbest bırakılması veya yeniden düzenlenmesi ile ilişkili uygulama tanımlanmış görevleri yerine getirir.

public void Dispose()

Dispose(bool)

Yönetilmemiş ve - seçmeli olarak - yönetilen kaynakları yayınlar.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“Gerçek” hem yönetilen hem de yönetilmemiş kaynakları serbest bırakmak için; “sahte” sadece yönetilmemiş kaynakları serbest bırakmak için.

DrawImage(byte[…], WebImageFormat, RectangleF)

Belirlenmiş görüntüyü kaydedin.

public virtual void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)

Parameters

data byte […]

Görüntüyü temsil eden bir dizi bayt.

imageFormat WebImageFormat

Görüntü biçimi .

rect RectangleF

Çekilecek pozisyon ve boyutu belirleyen bir düz açı.

EndDocument()

Belgenin teslim edilmesi sona eriyor.

public virtual void EndDocument()

EndElement(Element)

Sonuç olarak, düğümün çekilmesi sona erer.

public virtual void EndElement(Element element)

Parameters

element Element

Aspose.Svg.Dom.Element ile ilgili bilgiler

EndPage()

Mevcut sayfanın yeniden düzenlenmesi sona eriyor.

public virtual void EndPage()

Fill(FillRule)

Tüm bölgeyi şimdiki yoldan dolduruyor.Eğer yol birden fazla bağlantılı alt yollardan oluşursa, tüm alt yolların içlerini doldurur.Birlikte dikkate alınır.Bu yöntem mevcut yolu sona erdirir.

public virtual void Fill(FillRule rule)

Parameters

rule FillRule

Doldurma kuralı, kapalı bir yolun içini nasıl doldurduğunu belirtir.

FillText(Çerçeve, PointF)

Belirlenmiş konumda belirtilen metin çubuğunu doldur.

public virtual void FillText(string text, PointF pt)

Parameters

text string

doldurmak için çerçeve.

pt PointF

Yazının koordinatlarını belirleyen bir nokta.

Flush()

Tüm verileri çıkış akışına aktarır.

public virtual void Flush()

GetExtension()

çıkış dosyasını genişletir.

protected virtual string GetExtension()

Returns

string

Dosya uzantısı için.

Initialize()

Konteks Stack’i başlatır.

protected virtual void Initialize()

LineTo(PointF)

Bir düz çizgi segmentini mevcut noktadan noktaya (pt) ekleyin.

public virtual void LineTo(PointF pt)

Parameters

pt PointF

Nereye doğru çizgiyi oluşturacağız.

MoveTo(PointF)

Yeni bir alt yolu, mevcut noktayı parametre pt’nin koordinatlarına aktararak başlar, herhangi bir bağlantı çizgisi segmentini kaçırır.Eğer mevcut yolda önceki yol inşa etme yöntemi de “MoveTo” ise, yeni “MoveTo” onu aşar;Önceki “MoveTo” operasyonunun hiçbir kalıntı yolda kalmamıştır.

public virtual void MoveTo(PointF pt)

Parameters

pt PointF

Yürüyüş yolunun nereye gideceği noktasıdır.

RestoreGraphicContext()

Tüm grafik bağlamını eski değerine geri getirerek çubuktan kaydırır.

public virtual void RestoreGraphicContext()

SaveGraphicContext()

Tüm grafik bağlamının bir kopyasını çubuk üzerine bastırır.

public virtual void SaveGraphicContext()

Stroke()

Süreli yol boyunca bir çizgi çarpıyor. çarpışan çizgi, yolda her düz veya eğilmiş segmentin ardından,Bölümde paralel taraflarla odaklanmıştır. yolun her alt yolu ayrı ayrı ele alınır.Bu yöntem mevcut yolu sona erdirir.

public virtual void Stroke()

StrokeAndFill(FillRule)

Çarpışma ve mevcut yolu doldurma.Bu yöntem mevcut yolu sona erdirir.

public virtual void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

Doldurma kuralı, kapalı bir yolun içini nasıl doldurduğunu belirtir.

StrokeText(Çerçeve, PointF)

Belirlenen metin çubuğunu belirlenen konumda kesinleştirin.

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

Saldırı için çekiş.

pt PointF

Konuyu nereden başlatacağınızı belirleyen koordinatları belirleyen nokta.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>

 Türkçe