Class MathRendererPlugin
Class MathRendererPlugin
Namespace: Aspose.TeX.Plugins
Assembly: Aspose.TeX.dll
MathRenderer plugin class.
Το παράδειγμα δείχνει πώς να αποδώσετε μια φόρμουλα LaTeX σε PNG.
// Δημιουργία MathRenderer.
MathRendererPlugin renderer = new MathRendererPlugin();
// Δημιουργία της στιγμής PngMathRendererPluginOptions και ρύθμιση επιλογών.
PngMathRendererPluginOptions options = new PngMathRendererPluginOptions()
{
BackgroundColor = Color.Yellow,
TextColor = Color.Blue,
Resolution = 150,
Margin = 10,
Preamble = "LaTeX preamble"
};
// Προσθήκη μιας πηγής φόρμουλας.
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 MathRendererPlugin : IPlugin, IDisposable
Κληρονομικότητα
Υλοποιεί
Κληρονομημένα Μέλη
object.GetType(),
object.MemberwiseClone(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
Κατασκευαστές
MathRendererPlugin()
public MathRendererPlugin()
Μέθοδοι
Dispose()
Απελευθερώνει αυτήν την παρουσία.
public void Dispose()
Process(IPluginOptions)
Εκτελεί την επεξεργασία του Math Renderer με τις καθορισμένες παραμέτρους.
public ResultContainer Process(IPluginOptions options)
Παράμετροι
options
IPluginOptions
Ένα αντικείμενο επιλογών που περιέχει οδηγίες για τον MathRenderer.
Επιστρέφει
Ένα αντικείμενο ResultContainer που περιέχει το αποτέλεσμα της λειτουργίας.
Εξαιρέσεις
Όταν η δεδομένη παρουσία επιλογών είναι null ή έχει ακατάλληλο τύπο,
ή μία από τις πηγές εισόδου/εξόδου έχει μη υποστηριζόμενο τύπο.