Shodo

Class Shodo.Foundry

Object
   |
   +--Shodo.Foundry

class Shodo.Foundry

 
Method Summary
 Object addFont(<String> font, <Number> size, <String> color, <Number> opacity, <String> charset, <Array> positions, <Array> widths, <Number> height, <String> imageurl, <Function> onload, <Object> appCtxt)
           Add a font.
 Array addFontsFromJSON(json, <Function> onload, appCtxt)
           Adds new font objects defined in JSON form.
 Object addNamedFont(<String> fontname, <Object> fontdesc, <String> charset, <Array> positions, <Array> widths, <Number> height, <String> imageurl, <Function> onload, <Object> appCtxt)
           Add a font with the specified name.
 Object canonical(<String> font, <Number> size, <String> color, <Number> opacity)
           Converts the specified parameters to a canonical fontname.
 void disableVML()
           Disable VML rendering for any fonts created hereafter (for Internet Explorer only).
 void disableVMLForAll()
           Disable VML rendering for all existing fonts, and any fonts created hereafter (for Internet Explorer only).
 void enableVML()
           Enable VML rendering for any fonts created hereafter (for Internet Explorer only).
 void enableVMLForAll()
           Enable VML rendering for for all existing fonts, and any fonts created hereafter (for Internet Explorer only).
 Object getFont(<String> font, <Number> size, <String> color,<Number> opacity)
           Returns a Shodo.Font object matching the specified font/size/color/opacity.
 Object getFontByName(<String> fontname)
           Returns a Shodo.Font object matching the specified name.
 void setFontPath(<String> fontpath)
           Set the fontpath string.


Method Detail

addFont

Object addFont(<String> font, <Number> size, <String> color, <Number> opacity, <String> charset, <Array> positions, <Array> widths, <Number> height, <String> imageurl, <Function> onload, <Object> appCtxt)

addFontsFromJSON

Array addFontsFromJSON(json, <Function> onload, appCtxt)

addNamedFont

Object addNamedFont(<String> fontname, <Object> fontdesc, <String> charset, <Array> positions, <Array> widths, <Number> height, <String> imageurl, <Function> onload, <Object> appCtxt)

canonical

Object canonical(<String> font, <Number> size, <String> color, <Number> opacity)

disableVML

void disableVML()

disableVMLForAll

void disableVMLForAll()

enableVML

void enableVML()

enableVMLForAll

void enableVMLForAll()

getFont

Object getFont(<String> font, <Number> size, <String> color,<Number> opacity)

getFontByName

Object getFontByName(<String> fontname)