<-- Previous || Up || Next -->

Format Left Justify Fast Function
Formats Justifies Class

Public Function FormatLeftJustifyFast( _
      ByRef vValue As Variant _
    , ByRef vFormat As String _
    , ByVal vWidth As Long _
    ) As String

Apply the Visual Basic Format function then left justify the result.
Undersized strings are right-padded with spaces to length vWidth.
Oversized strings are left as is.
"Fast" function has restrictive argument types to avoid argument fix-up code.

Examples:
    FormatLeftJustifyFast(12345, "#,##0", 10) = "12,345    "
    FormatLeftJustifyFast(12345, "#,##0",  3) = "12,345"
See also:
    FormatLeftJustifyTruncateFast Function
    FormatRightJustifyFast Function
    Format$ Function (Visual Basic)
vValue: Value which is to formatted. The formatted result is left-justified.
vFormat: Format specification recognized by the Visual Basic Format function.
vWidth: Length to which the formatted result will be space-filled if its length is less than vWidth.

Copyright 1996-1999 Entisoft
Entisoft Tools is a trademark of Entisoft.