C# Class Economy.scripts.Management.SeTextBuilder

显示文件 Open project: jpcsupplies/Economy_mod

Public Methods

Method Description
AddCenterLine ( float centerPosition, string text ) : void
AddCenterText ( float centerPosition, string text ) : void
AddFill ( string left, char fill, string right ) : void
AddLeftTrim ( float desiredWidth, string text ) : void
AddRightLine ( float rightEdgePosition, string text ) : void
AddRightText ( float rightEdgePosition, string text ) : void
AddText ( string text ) : void
AppendLine ( ) : void
AppendLine ( string text ) : void
GetStringTrimmed ( float desiredWidth, string text ) : string
MeasureString ( string str ) : int
SeTextBuilder ( bool isWide, float fontSize ) : System
ToString ( ) : string

Private Methods

Method Description
AddCenterAlign ( StringBuilder stringBuilder, float centerPosition, string text ) : void
AddCharWidth ( string chars, byte size ) : void
AddFillText ( StringBuilder stringBuilder, string left, char fill, string right ) : void
AddRightAlign ( StringBuilder stringBuilder, float rightEdgePosition, string text ) : void
BuildFontWidthCatalog ( ) : void
LastLine ( StringBuilder stringBuilder ) : string
LoadCharWidths ( ) : void
MeasureChar ( char c ) : byte
SeTextBuilder ( ) : System
StringFormatter ( string text ) : string

Method Details

AddCenterLine() public method

public AddCenterLine ( float centerPosition, string text ) : void
centerPosition float
text string
return void

AddCenterText() public method

public AddCenterText ( float centerPosition, string text ) : void
centerPosition float
text string
return void

AddFill() public method

public AddFill ( string left, char fill, string right ) : void
left string
fill char
right string
return void

AddLeftTrim() public method

public AddLeftTrim ( float desiredWidth, string text ) : void
desiredWidth float
text string
return void

AddRightLine() public method

public AddRightLine ( float rightEdgePosition, string text ) : void
rightEdgePosition float
text string
return void

AddRightText() public method

public AddRightText ( float rightEdgePosition, string text ) : void
rightEdgePosition float
text string
return void

AddText() public method

public AddText ( string text ) : void
text string
return void

AppendLine() public method

public AppendLine ( ) : void
return void

AppendLine() public method

public AppendLine ( string text ) : void
text string
return void

GetStringTrimmed() public static method

public static GetStringTrimmed ( float desiredWidth, string text ) : string
desiredWidth float
text string
return string

MeasureString() public static method

public static MeasureString ( string str ) : int
str string
return int

SeTextBuilder() public method

public SeTextBuilder ( bool isWide, float fontSize ) : System
isWide bool
fontSize float
return System

ToString() public method

public ToString ( ) : string
return string