Clase System::IO::TextWriter
Contenido
[
Ocultar
]TextWriter class
Clase base para clases que representan escritores que escriben secuencias de caracteres en diferentes destinos. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.
class TextWriter : public System::IDisposable
Métodos
| Método | Descripción |
|---|---|
| virtual Close() | Cierra el flujo y libera los recursos adquiridos. |
| Dispose() override | Libera todos los recursos utilizados por el objeto actual y cierra el flujo subyacente. |
| virtual Flush() | Vuelca el contenido del búfer al flujo subyacente. |
| virtual get_Encoding() | Devuelve la codificación actualmente utilizada. |
| virtual get_FormatProvider() const | Devuelve el objeto IFormatProvider actualmente utilizado. |
| get_FormatProvider() | Devuelve el objeto IFormatProvider actualmente utilizado. |
| virtual get_NewLine() const | Devuelve una cadena terminadora de línea. |
| get_NewLine() | Devuelve una cadena terminadora de línea. |
| virtual set_NewLine(const System::String&) | Establece una cadena terminadora de línea. |
| virtual Write(const SharedPtr<Object>&) | Escribe la representación en cadena del objeto especificado en el flujo. |
| virtual Write(bool) | Escribe la representación en cadena del valor booleano especificado en el flujo. |
| virtual Write(char_t) | Escribe el carácter especificado en el flujo. |
| virtual Write(Decimal) | Escribe la representación en cadena del objeto Decimal especificado en el flujo. |
| virtual Write(double) | Escribe la representación en cadena del valor de punto flotante de doble precisión especificado en el flujo. |
| virtual Write(int) | Escribe la representación en cadena del valor entero de 32 bits especificado en el flujo. |
| virtual Write(int64_t) | Escribe la representación en cadena del valor entero de 64 bits especificado en el flujo. |
| virtual Write(float) | Escribe la representación en cadena del valor de punto flotante de precisión simple especificado en el flujo. |
| virtual Write(const String&) | Escribe la cadena especificada en el flujo. |
| virtual Write(uint32_t) | Escribe la representación en cadena del valor entero sin signo de 32 bits especificado en el flujo. |
| virtual Write(uint64_t) | Escribe la representación en cadena del valor entero sin signo de 64 bits especificado en el flujo. |
| virtual Write(const ArrayPtr<char_t>&) | Escribe todos los caracteres del arreglo especificado al flujo. |
| virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t) | Escribe el subrango especificado de caracteres UTF-16 del arreglo de caracteres especificado al flujo. |
| virtual Write(const char_t *) | Escribe la c‑cadena especificada al flujo. |
| virtual Write(const TypeInfo&) | Escribe la representación en cadena del objeto TypeInfo especificado al flujo. |
| Write(const String&, const TArgs&…) | Escribe los valores especificados formateados según el formato especificado al flujo. |
| virtual WriteLine() | Escribe los caracteres de terminación de línea al flujo. |
| virtual WriteLine(const SharedPtr<Object>&) | Escribe la representación en cadena del objeto especificado seguida de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(bool) | Escribe la representación en cadena del valor booleano especificado seguida de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(char_t) | Escribe el carácter especificado seguido de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(Decimal) | Escribe la representación en cadena del objeto Decimal especificado seguida de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(double) | Escribe la representación en cadena del valor de punto flotante de doble precisión especificado seguido de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(int) | Escribe la representación en cadena del valor entero de 32 bits especificado seguido de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(int64_t) | Escribe la representación en cadena del valor entero de 64 bits especificado seguido de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(float) | Escribe la representación en cadena del valor de punto flotante de precisión simple especificado seguido de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(const String&) | Escribe la cadena especificada seguida de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(uint32_t) | Escribe la representación en cadena del valor entero sin signo de 32 bits especificado seguido de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(uint64_t) | Escribe la representación en cadena del valor entero sin signo de 64 bits especificado seguido de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(const ArrayPtr<char_t>&) | Escribe todos los caracteres del arreglo especificado seguido de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) | Escribe el subrango especificado de caracteres UTF-16 del arreglo de caracteres especificado seguido de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(const char_t *) | Escribe la c‑cadena especificada seguida de los caracteres de terminación de línea al flujo. |
| virtual WriteLine(const TypeInfo&) | Escribe la representación en cadena del objeto TypeInfo especificado seguido de los caracteres de terminación de línea al flujo. |
| WriteLine(const String&, const TArgs&…) | Escribe los valores especificados formateados según el formato especificado seguido de los caracteres de terminación de línea al flujo. |
| virtual ~TextWriter() | Destructor. |
Typedefs
| Typedef | Descripción |
|---|---|
| Ptr | Un alias para un puntero compartido a esta clase. |
Ver también
- Class IDisposable
- Namespace System::IO
- Library Aspose.PDF for C++