Class FigureRendererPlugin
Class FigureRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
Figur Renderer-plugin klass.
Exemplet visar hur man renderar ett LaTeX-fragment i PNG.
// Skapa Figur Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Skapa instansen av PngFigureRendererPluginOptions och ställ in alternativ.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX preamble"
};
// Lägg till ett indata LaTeX-fragment.
options.AddInputDataSource(new StringDataSource("LaTeX fragment"));
// Skapa en ström för att skriva bilden till.
using (Stream stream = File.Open("output path", FileMode.Create))
{
// Lägg till en utdata ström.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Kör processen.
ResultContainer result = renderer.Process(options);
}
public class FigureRendererPlugin : IPlugin, IDisposable
Arv
Implementerar
Ärvt Medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktorer
FigureRendererPlugin()
public FigureRendererPlugin()
Metoder
Dispose()
Frigör denna instans.
public void Dispose()
Process(IPluginOptions)
Kör Figur Renderer-bearbetning med de angivna parametrarna.
public ResultContainer Process(IPluginOptions options)
Parametrar
options
IPluginOptions
Ett alternativsobjekt som innehåller instruktioner för FigureRenderer.
Återgår
Ett ResultContainer-objekt som innehåller resultatet av operationen.
Undantag
När den angivna options-instansen är null eller har olämplig typ, eller en av indata/utdata källorna har en icke-stödd typ.