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
Implementuje
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í
Objekt ResultContainer obsahující výsledek operace.
Výjimky
Když je daná instance možností null nebo má nevhodný typ,
nebo jeden z vstupních/výstupních zdrojů má nepodporovaný typ.