Namespace Aspose.TeX.Plugins

Namespace Aspose.TeX.Plugins

Klasy

Nazwa klasyOpis
FigureRendererPluginKlasa wtyczki renderera figur.
FigureRendererPluginOptionsOpcje dla Aspose.TeX.Plugins.FigureRendererPlugin.
FigureRendererPluginResultWspólny wynik wtyczki renderera figur.
MathRendererPluginKlasa wtyczki renderera matematyki.
MathRendererPluginOptionsOpcje dla Aspose.TeX.Plugins.MathRendererPlugin.
MathRendererPluginResultWspólny wynik wtyczki renderera matematyki.
PngFigureRendererPluginOptionsOpcje wtyczki renderera figur do renderowania figury LaTeX w PNG.
PngMathRendererPluginOptionsOpcje wtyczki renderera matematyki do renderowania formuły matematycznej w PNG.
ResultContainerKontener wyniku wykonania wtyczki.
StreamDataSourceŹródło danych strumieniowych dla operacji ładowania i zapisywania wtyczki.
StringDataSourceŹródło danych ciągowych dla operacji ładowania wtyczki.
SvgFigureRendererPluginOptionsOpcje wtyczki renderera figur do renderowania figury LaTeX w SVG.
SvgMathRendererPluginOptionsOpcje wtyczki renderera matematyki do renderowania formuły matematycznej w SVG.

Interfejsy

Nazwa interfejsuOpis
IDataSourceOgólny interfejs źródła danych.
IOperationResultOgólny interfejs wyniku operacji.
IPluginOgólny interfejs wtyczki.
IPluginOptionsOgólny interfejs opcji wtyczki.

Enums

Nazwa enumuOpis
DataTypeEnum dostępnych typów danych dla I/O wtyczek.

Przykłady

Przykład pokazuje, jak renderować fragment LaTeX w PNG.

// Utwórz renderera figur.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Utwórz instancję PngFigureRendererPluginOptions i skonfiguruj opcje.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    Resolution = 150,
    Margin = 10,
    Preamble = "Wstęp LaTeX"
};
// Dodaj fragment LaTeX jako dane wejściowe.
options.AddInputDataSource(new StringDataSource("Fragment LaTeX"));
// Utwórz strumień do zapisu obrazu.
using (Stream stream = File.Open("ścieżka wyjściowa", FileMode.Create))
{
    // Dodaj strumień wyjściowy.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Uruchom proces.
    ResultContainer result = renderer.Process(options);
}

Przykład pokazuje, jak renderować formułę LaTeX w PNG.

// Utwórz MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Utwórz instancję PngMathRendererPluginOptions i skonfiguruj opcje.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    TextColor = Color.Blue,
    Resolution = 150,
    Margin = 10,
    Preamble = "Wstęp LaTeX"
};
// Dodaj formułę źródłową.
options.AddInputDataSource(new StringDataSource("Formuła LaTeX"));
// Utwórz strumień do zapisu obrazu.
using (Stream stream = File.Open("ścieżka wyjściowa", FileMode.Create))
{
    // Dodaj strumień wyjściowy.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Uruchom proces.
    ResultContainer result = renderer.Process(options);
}
 Polski