Class FigureRendererPlugin

Class FigureRendererPlugin

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

Figure Renderer eklenti sınıfı.
Örnek, bir LaTeX parçasını PNG formatında nasıl render edileceğini gösterir.

// Figure Renderer'ı oluştur.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// PngFigureRendererPluginOptions örneğini oluştur ve seçenekleri ayarla.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
    BackgroundColor = Color.Yellow,
    Resolution = 150,
    Margin = 10,
    Preamble = "LaTeX önsözü"
};
// Bir giriş LaTeX parçası ekle.
options.AddInputDataSource(new StringDataSource("LaTeX parçası"));
// Resmi yazmak için bir akış oluştur.
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 FigureRendererPlugin : IPlugin, IDisposable

Miras

objectFigureRendererPlugin

Uygulamalar

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

FigureRendererPlugin()

public FigureRendererPlugin()

Metotlar

Dispose()

Bu örneği yok eder.

public void Dispose()

Process(IPluginOptions)

Belirtilen parametrelerle Figure Renderer işlemesini çalıştırır.

public ResultContainer Process(IPluginOptions options)

Parametreler

options IPluginOptions

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

Dönüş Değeri

ResultContainer

İşlemin sonucunu içeren bir ResultContainer nesnesi.

İstisnalar

ArgumentException

Verilen seçenek nesnesi null ise veya uygun olmayan bir türe sahipse, ya da giriş/çıkış kaynaklarından biri desteklenmeyen bir türe sahipse.

 Türkçe