Class MathRendererPlugin

Class MathRendererPlugin

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

MathRenderer eklenti sınıfı.
Örnek, bir LaTeX formülünü PNG formatında nasıl render edeceğinizi gösterir.

// MathRenderer oluştur.
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 ekle.
options.AddInputDataSource(new StringDataSource("LaTeX formülü"));
// Görüntüyü yazmak için bir akış oluşturun.
using (Stream stream = File.Open("çıkış yolu", FileMode.Create))
{
    // Bir çıkış akışı ekle.
    options.AddOutputDataTarget(new StreamDataSource(stream));
    // Süreci çalıştır.
    ResultContainer result = renderer.Process(options);
}
public class MathRendererPlugin : IPlugin, IDisposable

Miras

objectMathRendererPlugin

Uygular

IPlugin, IDisposable

Miras Alınan Üyeler

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

Yapıcılar

MathRendererPlugin()

public MathRendererPlugin()

Yöntemler

Dispose()

Bu örneği yok eder.

public void Dispose()

Process(IPluginOptions)

Belirtilen parametrelerle Math Renderer işlemini çalıştırır.

public ResultContainer Process(IPluginOptions options)

Parametreler

options IPluginOptions

MathRenderer için talimatlar içeren bir seçenek nesnesi.

Döndürür

ResultContainer

İşlemin sonucunu içeren bir ResultContainer nesnesi.

İstisnalar

ArgumentException

Verilen seçenek örneği null veya uygunsuz bir türe sahipse, ya da giriş/çıkış kaynaklarından biri desteklenmeyen bir tipe sahipse.

 Türkçe