Class FigureRendererPlugin
Class FigureRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
Η κλάση plugin του Figure Renderer.
Το παράδειγμα δείχνει πώς να αποδώσετε ένα τμήμα LaTeX σε PNG.
// Δημιουργία του Figure Renderer.
FigureRendererPlugin renderer = new FigureRendererPlugin();
// Δημιουργία της παρουσίας PngFigureRendererPluginOptions και ρύθμιση επιλογών.
PngFigureRendererPluginOptions options = new PngFigureRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX προοίμιο"
};
// Προσθήκη ενός εισαγόμενου τμήματος LaTeX.
options.AddInputDataSource(new StringDataSource("Τμήμα LaTeX"));
// Δημιουργία ενός ρεύματος για να γράψετε την εικόνα.
using (Stream stream = File.Open("output path", FileMode.Create))
{
// Προσθήκη ενός εξαγόμενου ρεύματος.
options.AddOutputDataTarget(new StreamDataSource(stream));
// Εκτέλεση της διαδικασίας.
ResultContainer result = renderer.Process(options);
}
public class FigureRendererPlugin : IPlugin, IDisposable
Κληρονομικότητα
Υλοποιεί
Κληρονομούμενα Μέλη
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Κατασκευαστές
FigureRendererPlugin()
public FigureRendererPlugin()
Μέθοδοι
Dispose()
Απελευθερώνει αυτή την παρουσία.
public void Dispose()
Process(IPluginOptions)
Εκτελεί την επεξεργασία Figure Renderer με τις καθορισμένες παραμέτρους.
public ResultContainer Process(IPluginOptions options)
Παράμετροι
options
IPluginOptions
Ένα αντικείμενο επιλογών που περιέχει οδηγίες για τον FigureRenderer.
Επιστρέφει
Ένα αντικείμενο ResultContainer που περιέχει το αποτέλεσμα της λειτουργίας.
Εξαιρέσεις
Όταν η δεδομένη παρουσία επιλογών είναι null ή έχει ακατάλληλο τύπο, ή μία από τις πηγές εισόδου/εξόδου έχει μη υποστηριζόμενο τύπο.