home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
i·claim - visualizing argument
/
ICLAIM.ISO
/
mac
/
t_06.swf
/
scripts
/
__Packages
/
mx
/
styles
/
CSSTextStyles.as
< prev
next >
Wrap
Text File
|
2005-02-28
|
4KB
|
156 lines
class mx.styles.CSSTextStyles
{
function CSSTextStyles()
{
}
static function addTextStyles(o, bColor)
{
o.addProperty("textAlign",function()
{
return this._tf.align;
}
,function(x)
{
if(this._tf == undefined)
{
this._tf = new TextFormat();
}
this._tf.align = x;
}
);
o.addProperty("fontWeight",function()
{
return this._tf.bold == undefined ? undefined : (!this._tf.bold ? "none" : "bold");
}
,function(x)
{
if(this._tf == undefined)
{
this._tf = new TextFormat();
}
this._tf.bold = x == "bold";
}
);
if(bColor)
{
o.addProperty("color",function()
{
return this._tf.color;
}
,function(x)
{
if(this._tf == undefined)
{
this._tf = new TextFormat();
}
this._tf.color = x;
}
);
}
o.addProperty("fontFamily",function()
{
return this._tf.font;
}
,function(x)
{
if(this._tf == undefined)
{
this._tf = new TextFormat();
}
this._tf.font = x;
}
);
o.addProperty("textIndent",function()
{
return this._tf.indent;
}
,function(x)
{
if(this._tf == undefined)
{
this._tf = new TextFormat();
}
this._tf.indent = x;
}
);
o.addProperty("fontStyle",function()
{
return this._tf.italic == undefined ? undefined : (!this._tf.italic ? "none" : "italic");
}
,function(x)
{
if(this._tf == undefined)
{
this._tf = new TextFormat();
}
this._tf.italic = x == "italic";
}
);
o.addProperty("marginLeft",function()
{
return this._tf.leftMargin;
}
,function(x)
{
if(this._tf == undefined)
{
this._tf = new TextFormat();
}
this._tf.leftMargin = x;
}
);
o.addProperty("marginRight",function()
{
return this._tf.rightMargin;
}
,function(x)
{
if(this._tf == undefined)
{
this._tf = new TextFormat();
}
this._tf.rightMargin = x;
}
);
o.addProperty("fontSize",function()
{
return this._tf.size;
}
,function(x)
{
if(this._tf == undefined)
{
this._tf = new TextFormat();
}
this._tf.size = x;
}
);
o.addProperty("textDecoration",function()
{
return this._tf.underline == undefined ? undefined : (!this._tf.underline ? "none" : "underline");
}
,function(x)
{
if(this._tf == undefined)
{
this._tf = new TextFormat();
}
this._tf.underline = x == "underline";
}
);
o.addProperty("embedFonts",function()
{
return this._tf.embedFonts;
}
,function(x)
{
if(this._tf == undefined)
{
this._tf = new TextFormat();
}
this._tf.embedFonts = x;
}
);
}
}