Interface IDevice
İsim alanı : Aspose.Html.Rendering Görüntüleme: Aspose.HTML.dll (25.4.0)
Yöntemleri ve özellikleri tanımlar, örneğin yollar, metin ve resimler gibi grafik elemanlarının özelleştirilmiş performansını destekler.
[ComVisible(true)]
public interface IDevice : IDisposable
Implements
Properties
GraphicContext
Görüntüleme bağlamını oluşturur.
GraphicContext GraphicContext { get; }
Mülkiyet Değer
Options
Rendering seçenekleri alır.
RenderingOptions Options { get; }
Mülkiyet Değer
Methods
AddRect(RectangleF)
Tam bir alt yolu olarak geçerli yoldan bir düz açı bağlayın.
void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Çekmek için bir düzlem.
BeginDocument(Document)
Bu belgeyi teslim etmeye başlıyor.
void BeginDocument(Document document)
Parameters
document
Document
Bu belge .
BeginElement(Eleman, RectangleF)
Elemanın geri dönüşü başlıyor.
bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Aspose.Html.Dom.Element ile ilgili bilgiler
rect
RectangleF
Node kutusunun sınırlandırılması.
Returns
Eleman işlenmesi durumunda geri döner.
BeginPage(SizeF)
Yeni sayfanın yeniden düzenlenmesi başlıyor.
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.
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.
void ClosePath()
CubicBezierTo(PointF, PointF ve PointF)
Geçerli yoldan bir kubik Bézier eğriliği ekleyin. eğriliği geçerli noktadan pt3 noktasına kadar uzanır.pt1 ve pt2’yi Bézier kontrol noktaları olarak kullanır.
void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Birinci nokta koordinasyonu
pt2
PointF
İkinci nokta koordinasyonu
pt3
PointF
Üçüncü nokta koordinatları
DrawImage(byte[…], WebImageFormat, RectangleF)
Belirlenmiş görüntüyü kaydedin.
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.
void EndDocument()
EndElement(Element)
Sonuç olarak, elementin yeniden düzenlenmesi.
void EndElement(Element element)
Parameters
element
Element
Aspose.Html.Dom.Element ile ilgili bilgiler
EndPage()
Mevcut sayfanın yeniden düzenlenmesi sona eriyor.
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.
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.
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.
void Flush()
LineTo(PointF)
Bir düz çizgi segmentini mevcut noktadan noktaya (pt) ekleyin.
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.
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.
void RestoreGraphicContext()
SaveGraphicContext()
Tüm grafik bağlamının bir kopyasını çubuk üzerine bastırır.
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.
void Stroke()
StrokeAndFill(FillRule)
Çarpışma ve mevcut yolu doldurma.Bu yöntem mevcut yolu sona erdirir.
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.
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.