Class Device
Pôvodný názov: Aspose.Html.Rendering Zhromaždenie: Aspose.HTML.dll (25.5.0)
Predstavuje základnú triedu pre implementáciu konkrétnych renderovacích zariadení.
[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptionsTyp parametrov
TGraphicContext
Grafický kontext, ktorý obsahuje aktuálne grafické ovládacie parametre
TRenderingOptions
Renderovanie možností
Inheritance
object ← Device ← Device<tgraphiccontext, trenderingoptions="">
Implements
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Device(TrenderingOptions, ICreateStreamProvoditeľ)
Initalizuje novú inštanciu triedy Aspose.Html.Rendering.Device`2 renderovaním možností a poskytovateľom streamov.
protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)Parameters
options Trendové možnosti
Renderovanie možností .
streamProvider ICreateStreamProvider
Objekt, ktorý implementuje rozhranie Aspose.Html.IO.ICreateStreamProvider
Device(TrenderingOptions, príslušenstvo)
Initalizuje novú inštanciu triedy Aspose.Html.Rendering.Device`2 renderovaním možností a názvu výstupného súboru.
protected Device(TRenderingOptions options, string file)Parameters
options Trendové možnosti
Renderovanie možností .
file string
Názov výstupného súboru.
Device(TrenderingOptions, Stream)
Initalizuje novú inštanciu triedy Aspose.Html.Rendering.Device`2 renderovaním možností a výstupného toku.
protected Device(TRenderingOptions options, Stream stream)Parameters
options Trendové možnosti
Renderovanie možností .
stream Stream
Výstupný prúd .
Properties
Configuration
Získajte konfiguráciu zariadenia.
protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }Hodnota nehnuteľnosti
Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration
GraphicContext
Získať grafický kontext
public TGraphicContext GraphicContext { get; }Hodnota nehnuteľnosti
TEGRAFICKÝ kontext
Options
Dostane ponuku možností.
public TRenderingOptions Options { get; }Hodnota nehnuteľnosti
Trendové možnosti
OutputStream
Vytvorte a získajte výstupný prúd.
protected Stream OutputStream { get; }Hodnota nehnuteľnosti
PageIndex
Nastaviť alebo získať index aktuálnej stránky
protected int PageIndex { get; set; }Hodnota nehnuteľnosti
StreamProvider
Dostane objekt poskytovateľa prúdu.
protected ICreateStreamProvider StreamProvider { get; }Hodnota nehnuteľnosti
Methods
AddRect(RectangleF)
Pripojiť rektál k aktuálnej trati ako kompletnú podcestu.
public virtual void AddRect(RectangleF rect)Parameters
rect RectangleF
Jedná sa o rektangle na natáčanie.
BeginDocument(Document)
Začíname odovzdávať dokument.
public virtual void BeginDocument(Document document)Parameters
document Document
v dokumente .
BeginElement(Príslušenstvo, Rectangle)
Začíname s odovzdávaním uzla.
public virtual bool BeginElement(Element element, RectangleF rect)Parameters
element Element
Spoločnosť Aspose.Html.Dom.element
rect RectangleF
Obmedzená skrinka z uzla.
Returns
Vráti [skutočný] ak sa prvok má spracovať.
BeginPage(SizeF)
Začíname s vydávaním novej stránky.
public virtual void BeginPage(SizeF size)Parameters
size SizeF
Veľkosť stránky .
Clip(FillRule)
Modifikuje aktuálnu dráhu preplnenia prepojením s aktuálnou dráhou pomocou FillRule na určenie oblasti, ktorá sa má vyplniť.Táto metóda ukončuje súčasnú cestu.
public virtual void Clip(FillRule rule)Parameters
rule FillRule
Pravidlo vyplnenia určuje, ako je interiér uzavretej trasy klieštený
ClosePath()
Zatvára aktuálnu podcestnú dráhu pripevnením segmentu rovných línií z aktuálneho bodu na východisko podcestnej dráhy.Ak je súčasná podcesta už zatvorená, “ClosePath” nič nerobí.Tento prevádzkovateľ ukončuje aktuálnu podcestnú dráhu. Pridaním iného segmentu na aktuálnu dráhu sa začína nová podcestná dráha,aj keď nový segment začína na konečnom mieste dosiahnutom metódou “ClosePath”.
public virtual void ClosePath()CubicBezierTo(Názov: PointF, PointF)
Pripojiť kubickú Bézier kurva na aktuálnu dráhu. kurva sa rozprestiera z aktuálneho bodu na bod pt2,Používa pt1 a pt2 ako kontrolné body Bézier. nový aktuálny bod je pt3.
public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)Parameters
pt1 PointF
Koordináty prvého bodu
pt2 PointF
Koordináty druhého bodu
pt3 PointF
Koordináty tretieho bodu
Dispose()
Vykonáva aplikované úlohy spojené s uvoľňovaním, uvoľňovaním alebo resetovaním neupravených zdrojov.
public void Dispose()Dispose(bool)
Uvoľňuje neupravené a - opcionálne - spravované zdroje.
protected virtual void Dispose(bool disposing)Parameters
disposing bool
„skutočné“ pre uvoľnenie riadených a neupravených zdrojov; „falošné“ pre uvoľnenie iba neupravených zdrojov.
DrawImage(byte[], WebImageFormat, RectangleF)
Zobraziť špecifikovaný obrázok.
public virtual void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)Parameters
data byte
[]
Rôzne byty predstavujú obrázok.
imageFormat WebImageFormat
Obrazový formát .
rect RectangleF
rektangul, ktorý určuje pozíciu a veľkosť na výtlačok.
EndDocument()
Záverečné vydanie dokumentu.
public virtual void EndDocument()EndElement(Element)
Končí s odovzdávaním uzla.
public virtual void EndElement(Element element)Parameters
element Element
Spoločnosť Aspose.Html.Dom.element
EndPage()
Konečne sa skončí s aktuálnou stránkou.
public virtual void EndPage()Fill(FillRule)
Plní celú oblasť uzavretú súčasnou cestou.Ak sa cesta skladá z niekoľkých rozviazaných podcestí, vyplní vnútri všetkých podcestí,Rozhodli sme sa spoločne.Táto metóda ukončuje súčasnú cestu.
public virtual void Fill(FillRule rule)Parameters
rule FillRule
Pravidlo vyplnenia určuje, ako je interiér uzavretej cesty vyplnený
FillText(Strieľačka, PointF)
Vyplní špecifikovaný textový riadok na špecifikovanom mieste.
public virtual void FillText(string text, PointF pt)Parameters
text string
Príslušenstvo na vyplnenie.
pt PointF
bod, ktorý určuje koordináty textu.
Flush()
Flush všetky údaje do výstupného prúdu.
public virtual void Flush()GetExtension()
Dostane rozšírenie výstupného súboru.
protected virtual string GetExtension()Returns
Rozšírenie súboru .
Initialize()
Inštalácia kontextového stacku.
protected virtual void Initialize()LineTo(Počítač)
Prilepí segment rovnej línie z aktuálneho bodu na bod (pt).
public virtual void LineTo(PointF pt)Parameters
pt PointF
bod, kde vytvoriť linku na.
MoveTo(Počítač)
Začína sa nová podcesta premiestnením aktuálneho bodu do koordinátov parametra pt, omylom akéhokoľvek segmentu pripojenia línie.Ak bola predchádzajúca metóda výstavby trasy v súčasnej trati tiež “MoveTo”, nová “MoveTo” ju prekračuje;Žiadny pozostatok predchádzajúcej operácie “MoveTo” zostáva na ceste.
public virtual void MoveTo(PointF pt)Parameters
pt PointF
Odkiaľ sa bude pohybovať cesta.
RestoreGraphicContext()
Obnovte celý grafický kontext na jeho predchádzajúcu hodnotu tým, že ho popnete z plechu.
public virtual void RestoreGraphicContext()SaveGraphicContext()
Stlačte kópiu celého grafického kontextu na stack.
public virtual void SaveGraphicContext()Stroke()
Strieka linku pozdĺž aktuálnej cesty. striekaná linka nasleduje každý rovný alebo zakrivený segment v ceste,sústredené na segment so stranami paralelnými k nemu. Každá z podcestí cesty sa zaobchádza samostatne.Táto metóda ukončuje súčasnú cestu.
public virtual void Stroke()StrokeAndFill(FillRule)
Striekajte a vyplňte súčasnú trasu.Táto metóda ukončuje súčasnú cestu.
public virtual void StrokeAndFill(FillRule rule)Parameters
rule FillRule
Pravidlo vyplnenia určuje, ako sa vyplní interiér uzavretej trasy.
StrokeText(Strieľačka, PointF)
Striekajte špecifikovaný textový riadok na špecifikovanom mieste.
public virtual void StrokeText(string text, PointF pt)Parameters
text string
Odstránenie na stroke.
pt PointF
Točka, ktorá určuje koordináty, kde začať text.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>