X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/28c9c76e7f53a955dda4b40a0d89854230233a7b..3b415ba4cdee694574d7235ff0b8341f105cddfe:/docs/latex/wx/txtstrm.tex diff --git a/docs/latex/wx/txtstrm.tex b/docs/latex/wx/txtstrm.tex index 0783a8f76b..515ecbaf6e 100644 --- a/docs/latex/wx/txtstrm.tex +++ b/docs/latex/wx/txtstrm.tex @@ -4,7 +4,7 @@ \section{\class{wxTextInputStream}}\label{wxtextinputstream} This class provides functions that read text datas using an input stream. -So, you can read \it{text} floats, integers. +So, you can read {\it text} floats, integers. The wxTextInputStream correctly reads text files (or streams) in DOS, Macintosh and Unix formats and reports a single newline char as a line ending. @@ -13,9 +13,10 @@ Operator >> is overloaded and you can use this class like a standard C++ iostrea Note, however, that the arguments are the fixed size types wxUint32, wxInt32 etc and on a typical 32-bit computer, none of these match to the "long" type (wxInt32 is defined as int on 32-bit architectures) so that you cannot use long. To avoid -problems (here and elsewhere), make use of the wxInt32, wxUint32, etc types. +problems (here and elsewhere), make use of wxInt32, wxUint32 and similar types. For example: + \begin{verbatim} wxFileInputStream input( "mytext.txt" ); wxTextInputStream text( input ); @@ -79,7 +80,7 @@ Reads a double (IEEE encoded) from the stream. \func{wxString}{wxTextInputStream::ReadString}{\void} -Reads a line from the stream. A line is a string which ends with +Reads a line from the stream. A line is a string which ends with $\backslash$n or $\backslash$r$\backslash$n or $\backslash$r. % ---------------------------------------------------------------------------- @@ -92,6 +93,7 @@ This class provides functions that write text datas using an output stream. So, you can write {\it text} floats, integers. You can also simulate the C++ cout class: + \begin{verbatim} wxFFileOutputStream output( stderr ); wxTextOutputStream cout( output ); @@ -108,7 +110,7 @@ and Unix in their native formats (concerning the line ending). \membersection{wxTextOutputStream::wxTextOutputStream}\label{wxtextoutputstreamconstr} -\func{}{wxTextOutputStream}{\param{wxOutputStream\&}{ stream}, \param{wxEOL}{ mode = wxEOL_NATIVE}} +\func{}{wxTextOutputStream}{\param{wxOutputStream\&}{ stream}, \param{wxEOL}{ mode = wxEOL\_NATIVE}} Constructs a text stream object from an output stream. Only write methods will be available. @@ -117,7 +119,7 @@ be available. \docparam{stream}{The output stream.} -\docparam{mode}{The end-of-line mode. One of {\bf wxEOL_NATIVE}, {\bf wxEOL_DOS}, {\bf wxEOL_MAC} or {\bf wxEOL_UNIX}.} +\docparam{mode}{The end-of-line mode. One of {\bf wxEOL\_NATIVE}, {\bf wxEOL\_DOS}, {\bf wxEOL\_MAC} and {\bf wxEOL\_UNIX}.} \membersection{wxTextOutputStream::\destruct{wxTextOutputStream}} @@ -129,13 +131,13 @@ Destroys the wxTextOutputStream object. \func{wxEOL}{wxTextOutputStream::GetMode}{\void} -Returns the end-of-line mode. One of {\bf wxEOL_DOS}, {\bf wxEOL_MAC} or {\bf wxEOL_UNIX}. +Returns the end-of-line mode. One of {\bf wxEOL\_DOS}, {\bf wxEOL\_MAC} and {\bf wxEOL\_UNIX}. \membersection{wxTextOutputStream::SetMode} -\func{void}{wxTextOutputStream::SetMode}{{\param wxEOL}{ mode = wxEOL_NATIVE}} +\func{void}{wxTextOutputStream::SetMode}{{\param wxEOL}{ mode = wxEOL\_NATIVE}} -Set the end-of-line mode. One of {\bf wxEOL_NATIVE}, {\bf wxEOL_DOS}, {\bf wxEOL_MAC} or {\bf wxEOL_UNIX}. +Set the end-of-line mode. One of {\bf wxEOL\_NATIVE}, {\bf wxEOL\_DOS}, {\bf wxEOL\_MAC} and {\bf wxEOL\_UNIX}. \membersection{wxTextOutputStream::Write8} @@ -165,6 +167,6 @@ Writes the double {\it f} to the stream using the IEEE format. \func{virtual void}{wxTextOutputStream::WriteString}{{\param const wxString\& }{string}} -Writes {\it string} as a line. Depending on the end-of-line mode, it adds +Writes {\it string} as a line. Depending on the end-of-line mode, it adds $\backslash$n, $\backslash$r or $\backslash$r$\backslash$n.