home *** CD-ROM | disk | FTP | other *** search
- ********************
-
- FUNCTION Fill_out
-
- PARAMETERS _filla, _fillb
-
- * _filla = the string to be filled out
- * _fillb = the Length to fill out the string to
-
- IF PCOUNT() = 1
- _fillb = 80
- ELSE
- IF TYPE("_fillb") = "C"
- _fillb = VAL(b)
- ENDIF
- _fillb = IF(_fillb <= 1, 80, _fillb)
- ENDIF
-
- IF TYPE("_filla") = "C"
- IF _fillb <= LEN(_filla)
- RETURN(_filla)
- ENDIF
- RETURN(LEFT(_filla + SPACE(_fillb - LEN(_filla)),_fillb))
- ELSEIF TYPE("_filla") = "A"
-
- PRIVATE _qaz
-
- FOR _qaz = 1 TO LEN(_filla)
- IF TYPE("_filla[_qaz]") = "C"
- IF _fillb <= LEN(_filla[_qaz])
- * leave this allone
- ELSE
- _filla[_qaz] = LEFT(_filla[_qaz] + SPACE(_fillb - LEN(_filla[_qaz])),_fillb)
- ENDIF
- ENDIF
- NEXT
- ENDIF
- RETURN("")
-
- * End of File