C# Class WebApplications.Utilities.Formatting.FormatTextWriter

Inheritance: SerialTextWriter, ILayoutTextWriter
Show file Open project: webappsuk/CoreLibraries Class Usage Examples

Private Properties

Property Type Description
ApplyLayout Layout
ApplyLayout Layout

Public Methods

Method Description
FormatTextWriter ( [ writer ) : System

Initializes a new instance of the FormatTextWriter class.

FormatTextWriter ( [ writer, Optional width = default(Optional<int>), Optional indentSize = default(Optional<int>), Optional rightMarginSize = default(Optional<int>), Optional indentChar = default(Optional<char>), Optional firstLineIndentSize = default(Optional<int>), Optional tabStops = default(Optional<IEnumerable<int>>), Optional tabSize = default(Optional<byte>), Optional tabChar = default(Optional<char>), Optional alignment = default(Optional<Alignment>), Optional splitLength = default(Optional<byte>), Optional hyphenate = default(Optional<bool>), Optional hyphenChar = default(Optional<char>), Optional wrapMode = default(Optional<LayoutWrapMode>), int startPosition ) : System

Initializes a new instance of the FormatTextWriter class.

FormatTextWriter ( [ writer, [ defaultLayout, int startPosition ) : System

Initializes a new instance of the FormatTextWriter class.

Private Methods

Method Description
ApplyLayout ( Optional width = default(Optional<int>), Optional indentSize = default(Optional<int>), Optional rightMarginSize = default(Optional<int>), Optional indentChar = default(Optional<char>), Optional firstLineIndentSize = default(Optional<int>), Optional tabStops = default(Optional<IEnumerable<int>>), Optional tabSize = default(Optional<byte>), Optional tabChar = default(Optional<char>), Optional alignment = default(Optional<Alignment>), Optional splitLength = default(Optional<byte>), Optional hyphenate = default(Optional<bool>), Optional hyphenChar = default(Optional<char>), Optional wrapMode = default(Optional<LayoutWrapMode>) ) : Layout
ApplyLayout ( [ newLayout ) : Layout

Method Details

FormatTextWriter() public method

Initializes a new instance of the FormatTextWriter class.
Cannot wrap an ILayoutTextWriter in a FormatTextWriter as this can cause issues with position tracking.
public FormatTextWriter ( [ writer ) : System
writer [ The out writer.
return System

FormatTextWriter() public method

Initializes a new instance of the FormatTextWriter class.
public FormatTextWriter ( [ writer, Optional width = default(Optional<int>), Optional indentSize = default(Optional<int>), Optional rightMarginSize = default(Optional<int>), Optional indentChar = default(Optional<char>), Optional firstLineIndentSize = default(Optional<int>), Optional tabStops = default(Optional<IEnumerable<int>>), Optional tabSize = default(Optional<byte>), Optional tabChar = default(Optional<char>), Optional alignment = default(Optional<Alignment>), Optional splitLength = default(Optional<byte>), Optional hyphenate = default(Optional<bool>), Optional hyphenChar = default(Optional<char>), Optional wrapMode = default(Optional<LayoutWrapMode>), int startPosition ) : System
writer [ The out writer.
width Optional The width.
indentSize Optional Size of the indent.
rightMarginSize Optional Size of the right margin.
indentChar Optional The indent character.
firstLineIndentSize Optional First size of the line indent.
tabStops Optional The tab stops.
tabSize Optional Size of the tab.
tabChar Optional The tab character.
alignment Optional The alignment.
splitLength Optional The split length.
hyphenate Optional The hyphenate.
hyphenChar Optional The hyphen character.
wrapMode Optional The wrap mode.
startPosition int The starting horizontal position.
return System

FormatTextWriter() public method

Initializes a new instance of the FormatTextWriter class.
public FormatTextWriter ( [ writer, [ defaultLayout, int startPosition ) : System
writer [ The out writer.
defaultLayout [ The default layout.
startPosition int The starting horizontal position.
return System