Class FigureRendererPlugin

Class FigureRendererPlugin

Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll

Třída pluginu pro renderování obrázků.
Příklad ukazuje, jak vykreslit fragment LaTeX v PNG.

// Vytvořte renderer obrázků.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Vytvořte instanci PngFigureRendererPluginOptions a nastavte možnosti.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX preamble"
};
// Přidejte vstupní fragment LaTeX.
options.AddInputDataSource(new StringDataSource("LaTeX fragment"));
// Vytvořte stream pro zápis obrázku.
using (Stream stream = File.Open("output path", FileMode.Create))
{
    // Přidejte výstupní stream.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Spusťte proces.
    ResultContainer result = renderer.Process(options);
}
public class FigureRendererPlugin : IPlugin, IDisposable

Dědičnost

objectFigureRendererPlugin

Implementuje

IPlugin, IDisposable

Děděné členy

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

Konstruktor

FigureRendererPlugin()

public FigureRendererPlugin()

Metody

Dispose()

Uvolní tuto instanci.

public void Dispose()

Process(IPluginOptions)

Spustí zpracování renderování obrázků s určenými parametry.

public ResultContainer Process(IPluginOptions options)

Parametry

options IPluginOptions

Objekt možností obsahující pokyny pro FigureRenderer.

Vrací

ResultContainer

Objekt ResultContainer obsahující výsledek operace.

Výjimky

ArgumentException

Když je daná instance možností null nebo má nevhodný typ,
nebo jeden z vstupních/výstupních zdrojů má nepodporovaný typ.

 Čeština