Clase System::IO::TextWriter
Contenido
[
Ocultar
]TextWriter class
Una clase base para clases que representan escritores que escriben secuencias de caracteres en diferentes destinos. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo 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 utilizada actualmente. |
| virtual get_FormatProvider() const | Devuelve el objeto IFormatProvider utilizado actualmente. |
| get_FormatProvider() | Devuelve el objeto IFormatProvider utilizado actualmente. |
| 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 array especificado en el flujo. |
| virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t) | Escribe el subrango especificado de caracteres UTF-16 del array de caracteres especificado en el flujo. |
| virtual Write(const char_t *) | Escribe la c-string especificada en el flujo. |
| virtual Write(const TypeInfo&) | Escribe la representación en cadena del objeto TypeInfo especificado en el flujo. |
| Write(const String&, const TArgs&…) | Escribe los valores especificados formateados según el formato especificado en el flujo. |
| virtual WriteLine() | Escribe caracteres terminadores de línea en el flujo. |
| virtual WriteLine(const SharedPtr<Object>&) | Escribe la representación en cadena del objeto especificado seguida de los caracteres terminadores de línea en el flujo. |
| virtual WriteLine(bool) | Escribe la representación en cadena del valor booleano especificado seguida de los caracteres terminadores de línea en el flujo. |
| virtual WriteLine(char_t) | Escribe el carácter especificado seguido de los caracteres terminadores de línea en el flujo. |
| virtual WriteLine(Decimal) | Escribe la representación en cadena del objeto Decimal especificado seguido de los caracteres terminadores de línea en el flujo. |
| virtual WriteLine(double) | Escribe la representación en cadena del valor de punto flotante de doble precisión especificado seguido de los caracteres terminadores de línea en el flujo. |
| virtual WriteLine(int) | Escribe la representación en cadena del valor entero de 32 bits especificado seguido de los caracteres terminadores de línea en el flujo. |
| virtual WriteLine(int64_t) | Escribe la representación en cadena del valor entero de 64 bits especificado seguido de los caracteres terminadores de línea en el 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, en el flujo. |
| virtual WriteLine(const String&) | Escribe la cadena especificada, seguida de los caracteres de terminación de línea, en el 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, en el 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, en el flujo. |
| virtual WriteLine(const ArrayPtr<char_t>&) | Escribe todos los caracteres del arreglo especificado, seguido de los caracteres de terminación de línea, en el 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, en el flujo. |
| virtual WriteLine(const char_t *) | Escribe la c‑cadena especificada, seguida de los caracteres de terminación de línea, en el 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, en el 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, en el 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.Page for C++