Namespace Aspose.TeX.Plugins

Namespace Aspose.TeX.Plugins

Sınıflar

Sınıf AdıAçıklama
FigureRendererPluginFigure Renderer eklenti sınıfı.
FigureRendererPluginOptionsAspose.TeX.Plugins.FigureRendererPlugin için seçenekler.
FigureRendererPluginResultFigure Renderer eklentisinin genel sonucu.
MathRendererPluginMathRenderer eklenti sınıfı.
MathRendererPluginOptionsAspose.TeX.Plugins.MathRendererPlugin için seçenekler.
MathRendererPluginResultMath Renderer eklentisinin genel sonucu.
PngFigureRendererPluginOptionsLaTeX figürünü PNG formatında işlemek için Figure Renderer eklentisinin seçenekleri.
PngMathRendererPluginOptionsMatematik formülünü PNG formatında işlemek için Math Renderer eklentisinin seçenekleri.
ResultContainerEklenti yürütme sonucu konteyneri.
StreamDataSourceEklentinin yükleme ve kaydetme işlemleri için akış veri kaynağı.
StringDataSourceEklentinin yükleme işlemleri için string veri kaynağı.
SvgFigureRendererPluginOptionsLaTeX figürünü SVG formatında işlemek için Figure Renderer eklentisinin seçenekleri.
SvgMathRendererPluginOptionsMatematik formülünü SVG formatında işlemek için Math Renderer eklentisinin seçenekleri.

Arayüzler

Arayüz AdıAçıklama
IDataSourceGenel veri kaynağı arayüzü.
IOperationResultGenel işlem sonucu arayüzü.
IPluginGenel eklenti arayüzü.
IPluginOptionsGenel eklenti seçenekleri arayüzü.

Enum’lar

Enum AdıAçıklama
DataTypeEklentilerin I/O işlemleri için mevcut veri türlerini sıralar.

Örnekler

Örnek, bir LaTeX parçasını PNG formatında nasıl işleneceğini gösterir.

// Figure Renderer'ı oluşturun.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// PngFigureRendererPluginOptions örneğini oluşturun ve seçenekleri ayarlayın.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX önsözü"
};
// Bir giriş LaTeX parçası ekleyin.
options.AddInputDataSource(new StringDataSource("LaTeX parçası"));
// Resmi yazmak için bir akış oluşturun.
using (Stream stream = File.Open("çıkış yolu", FileMode.Create))
{
    // Bir çıkış akışı ekleyin.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Süreci çalıştırın.
    ResultContainer result = renderer.Process(options);
}

Örnek, bir LaTeX formülünü PNG formatında nasıl işleneceğini gösterir.

// MathRenderer'ı oluşturun.
MathRendererPlugin renderer = new MathRendererPlugin();
// PngMathRendererPluginOptions örneğini oluşturun ve seçenekleri ayarlayın.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    TextColor = Color.Blue,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX önsözü"
};
// Bir kaynak formül ekleyin.
options.AddInputDataSource(new StringDataSource("LaTeX formülü"));
// Resmi yazmak için bir akış oluşturun.
using (Stream stream = File.Open("çıkış yolu", FileMode.Create))
{
    // Bir çıkış akışı ekleyin.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Süreci çalıştırın.
    ResultContainer result = renderer.Process(options);
}
 Türkçe