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
Uygular
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
İşlemin sonucunu içeren bir ResultContainer nesnesi.
İstisnalar
Verilen seçenek örneği null veya uygunsuz bir türe sahipse, ya da giriş/çıkış kaynaklarından biri desteklenmeyen bir tipe sahipse.