IndentedTextWriter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Le même que IndentedTextWriter , mais fonctionne en confiance partielle et ajoute une mise en cache explicite de la chaîne de mise en retrait générée et reconnaît également l’écriture d’une chaîne qui contient uniquement \r\n ou \n en tant que ligne d’écriture pour garantir que nous retraitons correctement la ligne suivante.
public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
- Héritage
-
IndentedTextWriter
Constructeurs
IndentedTextWriter(TextWriter) |
Initialise une nouvelle instance de la classe IndentedTextWriter à l’aide de l’enregistreur de texte et de la chaîne de tabulation par défaut spécifiés. Notez que l’enregistreur passé à ce constructeur doit utiliser le CultureInfo spécifié par la Culture propriété . |
IndentedTextWriter(TextWriter, String) |
Initialise une nouvelle instance de la classe IndentedTextWriter à l’aide de l’enregistreur de texte et de la chaîne de tabulation spécifiés. Notez que l’enregistreur passé à ce constructeur doit utiliser le CultureInfo spécifié par la Culture propriété . |
Champs
Culture |
Spécifie la culture qui sera utilisée par le TextWriter sous-jacent. Cette propriété statique est en lecture seule. Notez que tout writer passé à l’un des constructeurs de IndentedTextWriter doit utiliser cette même culture. La culture est InvariantCulture. |
DefaultTabString |
Spécifie la chaîne de tabulation par défaut. Ce champ est constant. |
Propriétés
Encoding |
Obtient l'encodage à utiliser pour le writer de texte. |
Indent |
Obtient ou définit le nombre d'espaces à mettre en retrait. |
InnerWriter |
Obtient le TextWriter à utiliser. |
NewLine |
Obtient ou définit le caractère de nouvelle ligne à utiliser. |
Méthodes
Close() |
Ferme le document en cours d'écriture. |
CurrentIndentation() |
Génère une chaîne représentant le niveau de retrait actuel pour une nouvelle ligne. |
Flush() |
Vide le flux. |
OutputTabs() |
Génère une chaîne de tabulation pour chaque niveau de mise en retrait défini par la propriété Indent. |
Write(Boolean) |
Écrit dans le flux de texte la représentation textuelle d'une valeur booléenne. |
Write(Char) |
Écrit un caractère dans le flux de texte. |
Write(Char[]) |
Écrit un tableau de caractères dans le flux de texte. |
Write(Char[], Int32, Int32) |
Écrit un sous-tableau de caractères dans le flux de texte. |
Write(Double) |
Écrit dans le flux de texte la représentation textuelle d'une valeur de type Double. |
Write(Int32) |
Écrit dans le flux de texte la représentation textuelle d'un nombre entier. |
Write(Int64) |
Écrit dans le flux de texte la représentation textuelle d'un nombre entier 8 octets. |
Write(Object) |
Écrit dans le flux de texte la représentation textuelle d'un objet. |
Write(Single) |
Écrit dans le flux de texte la représentation textuelle d'une valeur de type Single. |
Write(String) |
Écrit la chaîne spécifiée dans le flux de texte. |
Write(String, Object) |
Écrit une chaîne mise en forme, en utilisant la sémantique spécifiée. |
Write(String, Object, Object) |
Écrit une chaîne mise en forme, en utilisant la sémantique spécifiée. |
Write(String, Object[]) |
Écrit une chaîne mise en forme, en utilisant la sémantique spécifiée. |
WriteLine() |
Écrit un terminateur de ligne. |
WriteLine(Boolean) |
Écrit dans le flux de texte la représentation textuelle d'une valeur booléenne, suivie d'un terminateur de ligne. |
WriteLine(Char) |
Écrit un caractère, suivi d'un terminateur de ligne, dans le flux de texte. |
WriteLine(Char[]) |
Écrit un tableau de caractères, suivi d'un terminateur de ligne, dans le flux de texte. |
WriteLine(Char[], Int32, Int32) |
Écrit un sous-tableau de caractères, suivi d'un terminateur de ligne, dans le flux de texte. |
WriteLine(Double) |
Écrit dans le flux de texte la représentation textuelle d'une valeur Double, suivie d'un terminateur de ligne. |
WriteLine(Int32) |
Écrit dans le flux de texte la représentation textuelle d'un entier, suivie d'un terminateur de ligne. |
WriteLine(Int64) |
Écrit dans le flux de texte la représentation textuelle d'un entier 8 octets, suivie d'un terminateur de ligne. |
WriteLine(Object) |
Écrit dans le flux de texte la représentation textuelle d'un objet, suivie d'un terminateur de ligne. |
WriteLine(Single) |
Écrit dans le flux de texte la représentation textuelle d'une valeur Single, suivie d'un terminateur de ligne. |
WriteLine(String) |
Écrit la chaîne spécifiée, suivie d'un terminateur de ligne, dans le flux de texte. |
WriteLine(String, Object) |
Écrit une chaîne mise en forme, suivie d'un terminateur de ligne, avec les sémantiques spécifiées. |
WriteLine(String, Object, Object) |
Écrit une chaîne mise en forme, suivie d'un terminateur de ligne, avec les sémantiques spécifiées. |
WriteLine(String, Object[]) |
Écrit une chaîne mise en forme, suivie d'un terminateur de ligne, avec les sémantiques spécifiées. |
WriteLine(UInt32) |
Écrit dans le flux de texte la représentation textuelle d'une valeur UInt32, suivie d'un terminateur de ligne. |
WriteLineNoTabs(String) |
Écrit la chaîne spécifiée dans une ligne sans tabulation. |