Class Device
Název místa: Aspose.Html.Rendering Sbírka: Aspose.HTML.dll (25.4.0)
Představuje základní třídu pro implementaci konkrétních renderovacích zařízen.
[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions
Typy parametrů
TGraphicContext
Grafický kontext s aktuálními grafickými kontrolními parametry
TRenderingOptions
Renderování možností
Inheritance
object ← Device ← Device<tgraphiccontext, trenderingoptions="">
Implements
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Device(TrenderingOptions, ICreateStreamProvizor)
Začíná nový příklad třídy Aspose.Html.Rendering.Device`2 renderováním možností a streamováním poskytovatele.
protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
Trendy Opce
Renderovací možnosti.
streamProvider
ICreateStreamProvider
Objekt, který implementuje rozhraní Aspose.Html.IO.ICreateStreamProvider
Device(TrenderingOptions, String)
Začíná nový příklad třídy Aspose.Html.Rendering.Device`2 tím, že renderuje možnosti a název souboru výstupu.
protected Device(TRenderingOptions options, string file)
Parameters
options
Trendy Opce
Renderovací možnosti.
file
string
Název výstupního souboru.
Device(Trendy , Stream)
Začíná nový příklad třídy Aspose.Html.Rendering.Device`2 renderováním možností a výstupního toku.
protected Device(TRenderingOptions options, Stream stream)
Parameters
options
Trendy Opce
Renderovací možnosti.
stream
Stream
Výstupní proud.
Properties
Configuration
Dostane konfiguraci přístroje.
protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }
Hodnota nemovitosti
Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration
GraphicContext
Zobrazí se grafický kontext
public TGraphicContext GraphicContext { get; }
Hodnota nemovitosti
TEGRAFICKÝ KONTEXT
Options
Nabízí možnost renderován.
public TRenderingOptions Options { get; }
Hodnota nemovitosti
Trendy Opce
OutputStream
Vytvořte a získáte výstupní proud.
protected Stream OutputStream { get; }
Hodnota nemovitosti
PageIndex
Vytvořte nebo získáte index aktuální stránky
protected int PageIndex { get; set; }
Hodnota nemovitosti
StreamProvider
Obsahuje předmět dodavatele toku.
protected ICreateStreamProvider StreamProvider { get; }
Hodnota nemovitosti
Methods
AddRect(RectangleF)
Připojte obdélník k aktuálnímu trati jako kompletní podprsenku.
public virtual void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Jedná se o rektangle na natáčen.
BeginDocument(Document)
Začíná vydávání dokumentu.
public virtual void BeginDocument(Document document)
Parameters
document
Document
V dokumentu.
BeginElement(Článek, RectangleF)
Začíná odstraňovat n.
public virtual bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Důvodem je Aspose.Html.Dom.Element.
rect
RectangleF
Závěrečná krabička s nódou.
Returns
Vrátí se [pravda] v případě, že by měl být prvek zpracován.
BeginPage(SIZEF)
Začíná přehrávání nové stránky.
public virtual void BeginPage(SizeF size)
Parameters
size
SizeF
Velikost stránky.
Clip(FillRule)
Změní aktuální klíčovou dráhu tím, že ji propojí s aktuální dráhou, pomocí FillRule pro určení regionu, který má být naplněn.Tato metoda ukončuje stávající cestu.
public virtual void Clip(FillRule rule)
Parameters
rule
FillRule
Pravidlo vyplnění určuje, jak je vnitřek uzavřené stezky klepnut
ClosePath()
Zatváří aktuální podprsenku tím, že připevní segment pravé čáry od aktuálního bodu k výchozímu bodu podprsenky.Pokud je aktuální podprsenka již uzavřena, “ClosePath” nic neděl.Tento provozovatel ukončuje stávající podprsenku. Přidáním dalšího segmentu na stávající cestu začíná nová podprsenka,i když nový segment začíná v konečném bodě dosaženém metodou “ClosePath.
public virtual void ClosePath()
CubicBezierTo(Výsledky: PointF, PointF)
Připojte kubickou Bézierovou kůru na aktuální dráhu. kůra se rozšiřuje z aktuálního bodu na bod pt2,Používá pt1 a pt2 jako kontrolní body Bézier. nový aktuální bod je pt3.
public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Koordinace prvního bodu
pt2
PointF
Koordináty druhého bodu
pt3
PointF
Koordináty třetího bodu
Dispose()
Provádí aplikativně definované úkoly spojené s uvolňováním, uvolňováním nebo resetováním neupravených zdroj.
public void Dispose()
Dispose(Bolíček)
Vydává neupravené a - volitelně - spravované zdroje.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
‘pravda“ k uvolnění jak spravovaných, tak nekontrolovaných zdrojů; „falšování“ k uvolnění pouze nekontrolovaných zdroj.
DrawImage(byte[]a[], WebImageFormat, RectangleF)
Vložte specifikovaný obrázek.
public virtual void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[]a[]
Některé byty představují obrázek.
imageFormat
WebImageFormat
Formát obrazu.
rect
RectangleF
Jedná se o obdélník, který určuje polohu a velikost.
EndDocument()
Konec vydání dokumentu.
public virtual void EndDocument()
EndElement(Element)
Konečně se zvedne n.
public virtual void EndElement(Element element)
Parameters
element
Element
Důvodem je Aspose.Html.Dom.Element.
EndPage()
Závěrečné vydání aktuální stránky.
public virtual void EndPage()
Fill(FillRule)
Plní celou oblast zavřená současnou cestou.Pokud se cesta skládá z několika propojených podzemních cest, vyplňuje vnitřek všech podzemních cest,Shromažďujeme se.Tato metoda ukončuje stávající cestu.
public virtual void Fill(FillRule rule)
Parameters
rule
FillRule
Pravidlo vyplnění určuje, jak je interiér uzavřené stezky vyplněn
FillText(Třída, PointF)
Vyplní specifikovaný textový řádek na specifikovaném míst.
public virtual void FillText(string text, PointF pt)
Parameters
text
string
Příslušenství k vyplněn.
pt
PointF
Jedná se o bod, který specifikuje koordináty textu.
Flush()
Flushes všechny údaje do výstupního toku.
public virtual void Flush()
GetExtension()
Obdrží rozšíření výstupního souboru.
protected virtual string GetExtension()
Returns
Rozšíření souboru.
Initialize()
Vytvořte kontextový stack.
protected virtual void Initialize()
LineTo(PointF)
Přidává segment přímé čáry od aktuálního bodu k bodu (pt.
public virtual void LineTo(PointF pt)
Parameters
pt
PointF
Místo, kde vytvořit linku k.
MoveTo(PointF)
Začíná nová podstupna přesunem aktuálního bodu do koordinátů parametru pt, vynecháním jakéhokoli segmentu připojovací linie.Pokud předchozí metoda výstavby trasy v současné trati byla také “MoveTo”, nová “MoveTo” ji překrýv;dný pozůstatek předchozí operace “MoveTo” zůstává na cest.
public virtual void MoveTo(PointF pt)
Parameters
pt
PointF
Kde přesunout cestu.
RestoreGraphicContext()
Obnovte celý grafický kontext na jeho předchozí hodnotu tím, že ho popnete ze staku.
public virtual void RestoreGraphicContext()
SaveGraphicContext()
Stiskne kopii celého grafického kontextu na skříňku.
public virtual void SaveGraphicContext()
Stroke()
Strukuje linku podél probíhající trasy. Strukovaná linka následuje každý rovný nebo zakřivený segment trasy,se soustředí na segment s stranami paralelními k němu.Každá z podstupní cesty je ošetřena oddělen.Tato metoda ukončuje stávající cestu.
public virtual void Stroke()
StrokeAndFill(FillRule)
Připojte se a vyplňte aktuální cestu.Tato metoda ukončuje stávající cestu.
public virtual void StrokeAndFill(FillRule rule)
Parameters
rule
FillRule
Pravidlo vyplnění určuje, jak je interiér uzavřené stezky vyplněn.
StrokeText(Třída, PointF)
Vložte specifikovaný textový řetězec na specifikovaném míst.
public virtual void StrokeText(string text, PointF pt)
Parameters
text
string
Připojte se k úrazu.
pt
PointF
Točka, která určuje koordináty, kde začít text.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>