Sindbad~EG File Manager

Current Path : /usr/home/beeson/MathXpert/
Upload File :
Current File : /usr/home/beeson/MathXpert/svgSymbolText.h

//
//  svgSymbolText.h
//  Engine
//
//  Created by Michael Beeson on 1/31/24.
//

#ifndef svgSymbolText_h
#define svgSymbolText_h

void svgSymbolTextElement(char *reason,  // reason or menu string with TeX-like abbreviations
                  char *svgOut,     // where to write the SVG code
                  char *id,        // id for the resulting SVG element, e.g. reason3
                  char *class,      // if not NULL, use for clasee of the SVG element
                  int outbuffersize,  // how much space is available
                  int color,   // the color to use
                  int x,   // x-coordinate to use
                  int y
                  );
   
void svgSymbolTextInvisibleElement(char *reason,  // reason or menu string with TeX-like abbreviations
                  char *svgOut,     // where to write the SVG code
                  char *id,        // id for the resulting SVG element, e.g. reason3
                  char *class,      // if not NULL, use for clasee of the SVG element
                  int outbuffersize,  // how much space is available
                  int color,   // the color to use
                  int x,   // x-coordinate to use
                  int y
                  );

int svgSymbolText(char *reason,  // reason or menu string with TeX-like abbreviations
                  char *svgOut,     // where to write the SVG code
                  int outbuffersize,  // how much space is available
                  int color,   // the color to use
                  int x,
                  int y,       // starting y-coordinate of the top of the text
                  int fontsize,  // in points
                  int *width);

int isalpha8( char c);


#endif /* svgSymbolText_h */

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists