Class DocDevice
İsim alanı : Aspose.Html.Rendering.Doc Görüntüleme: Aspose.HTML.dll (25.4.0)
Doküman doküman doküman doküman doküman doküman doküman doküman doküman doküman doküman doküman doküman doküman doküman doküman
[ComVisible(true)]
public class DocDevice : Device<docdevice.docgraphiccontext, docrenderingoptions="">, IDevice, IDisposable
Inheritance
object ← Device ← Device<docdevice.docgraphiccontext, docrenderingoptions=""> ← DocDevice
Implements
mirasçı üyeleri
Device<docdevice.docgraphiccontext, docrenderingoptions="">.Initialize() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.SaveGraphicContext() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.RestoreGraphicContext() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.GetExtension() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginDocument(Document) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndDocument() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginPage(SizeF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndPage() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Flush() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginElement(Element, RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndElement(Element) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.ClosePath() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.MoveTo(PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.LineTo(PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.AddRect(RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.CubicBezierTo(PointF, PointF, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Stroke() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Fill(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Clip(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StrokeAndFill(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.FillText(string, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StrokeText(string, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.DrawImage(byte[], WebImageFormat, RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Dispose() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Dispose(bool) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Options , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Configuration , Device<docdevice.docgraphiccontext, docrenderingoptions="">.GraphicContext , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StreamProvider , Device<docdevice.docgraphiccontext, docrenderingoptions="">.OutputStream , Device<docdevice.docgraphiccontext, docrenderingoptions="">.PageIndex , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
DocDevice(ICreateStreamProvider Hakkında)
Aspose.Html.Rendering.Doc.DocDevice sınıfının yeni bir örneğini başlatır.
public DocDevice(ICreateStreamProvider streamProvider)
Parameters
streamProvider
ICreateStreamProvider
Aspose.Html.IO.ICreateStreamProvider arayüzünü uygulayan nesne
DocDevice(DocRenderingOptions ve ICreateStreamProvider)
Aspose.Html.Rendering.Doc.DocDevice sınıfının yeni bir örneğini seçenekleri ve akış sağlayıcısı ile başlatır.
public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
DocRenderingOptions
Rendering seçenekleri
streamProvider
ICreateStreamProvider
Aspose.Html.IO.ICreateStreamProvider arayüzünü uygulayan nesne
DocDevice(Sırt)
Aspose.Html.Rendering.Doc.DocDevice sınıfının yeni bir örneğini çıkış dosya adı ile başlatır.
public DocDevice(string file)
Parameters
file
string
çıkış dosyası adı
DocDevice(DocRenderingOptions, çerçeve)
Aspose.Html.Rendering.Doc.DocDevice sınıfının yeni bir örneğini seçenekleri ve çıkış dosya adı ile başlatır.
public DocDevice(DocRenderingOptions options, string file)
Parameters
options
DocRenderingOptions
Rendering seçenekleri
file
string
çıkış dosyası adı
DocDevice(Stream)
Aspose.Html.Rendering.Doc.DocDevice sınıfının yeni bir örneği çıkış akışına göre başlatılır.
public DocDevice(Stream stream)
Parameters
stream
Stream
çıkış akışı
DocDevice(DocRenderingOptions, Akış)
Aspose.Html.Rendering.Doc.DocDevice sınıfının yeni bir örneğini, seçenekleri ve çıkış akışını sunarak başlatır.
public DocDevice(DocRenderingOptions options, Stream stream)
Parameters
options
DocRenderingOptions
Rendering seçenekleri
stream
Stream
çıkış akışı
Methods
AddRect(RectangleF)
Tam bir alt yolu olarak geçerli yoldan bir düz açı bağlayın.
public override void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Çekmek için bir düzlem.
BeginDocument(Document)
Bu belgeyi teslim etmeye başlıyor.
public override void BeginDocument(Document document)
Parameters
document
Document
Bu belge .
BeginElement(Eleman, RectangleF)
Html düğmesinin yeniden düzenlenmesi başlıyor.
public override bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
html elementini kullanır.
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.
public override 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 FillMode kuralını kullanarak, mevcut kaydırma yolu ile çaprazlaştırarak değiştirilir.Bu yöntem mevcut yolu sona erdirir.
public override void Clip(FillRule mode)
Parameters
mode
FillRule
Doldurma modu, 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 override 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 override 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.
public override 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 rektangül.
EndElement(Element)
Html düğmesini bitirir.
public override void EndElement(Element element)
Parameters
element
Element
html elementini kullanır.
EndPage()
Mevcut sayfanın yeniden düzenlenmesi sona eriyor.
public override 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 override void Fill(FillRule mode)
Parameters
mode
FillRule
Doldurma modu, kapalı bir yolun içini nasıl doldurduğunu belirtir.
FillText(Çerçeve, PointF)
Belirlenmiş konumda belirtilen metin çubuğunu doldur.
public override 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 override void Flush()
GetExtension()
çıkış dosyasını genişletir.
protected override string GetExtension()
Returns
Dosya uzantısı için.
Initialize()
Konteks Stack’i başlatır.
protected override void Initialize()
LineTo(PointF)
Bir düz çizgi segmentini mevcut noktadan noktaya (pt) ekleyin.
public override 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 override void MoveTo(PointF pt)
Parameters
pt
PointF
Yürüyüş yolunun nereye gideceği noktasıdır.
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 override void Stroke()
StrokeAndFill(FillRule)
Çarpışma ve mevcut yolu doldurma.Bu yöntem mevcut yolu sona erdirir.
public override void StrokeAndFill(FillRule mode)
Parameters
mode
FillRule
Doldurma modu, kapalı bir yolun içini nasıl doldurduğunu belirler.
StrokeText(Çerçeve, PointF)
Belirlenen metin çubuğunu belirlenen konumda kesinleştirin.
public override 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.</docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,>