ControlChar
Contenido
[
Ocultar
]ControlChar class
Caracteres de control que se encuentran a menudo en los documentos.
Para obtener más información, visite elTrabajar con personajes de control artículo de documentación.
public static class ControlChar
Campos
Nombre | Descripción |
---|---|
static readonly Cell | Fin de una celda de la tabla o carácter de fin de una fila de la tabla: “\x0007” o “\a”. |
const CellChar | Fin de una celda de la tabla o carácter de fin de una fila de la tabla: (char)7 o “\a”. |
static readonly ColumnBreak | Carácter de fin de columna: “\x000e”. |
const ColumnBreakChar | Carácter de fin de columna: (char)14. |
static readonly Cr | Carácter de retorno de carro: “\x000d” o “\r”. Igual queParagraphBreak . |
static readonly CrLf | Retorno de carro seguido de un carácter de avance de línea: “\x000d\x000a” o “\r\n”. No se usa como tal en documentos de Microsoft Word, pero se usa comúnmente en archivos de texto para saltos de párrafo. |
const DefaultTextInputChar | Este es el carácter “o” utilizado como valor predeterminado en los campos del formulario de entrada de texto. |
const FieldEndChar | Carácter de fin de campo de MS Word: (char)21. |
const FieldSeparatorChar | El carácter separador de campo separa el código de campo del valor del campo. Opcional en algunos campos. Valor: (carácter)20. |
const FieldStartChar | Carácter de inicio del campo de MS Word: (char)19. |
static readonly Lf | Carácter de avance de línea: “\x000a” o “\n”. Igual queLineFeed . |
static readonly LineBreak | Carácter de salto de línea: “\x000b” o “\v”. |
const LineBreakChar | Carácter de salto de línea: (char)11 o “\v”. |
static readonly LineFeed | Carácter de avance de línea: “\x000a” o “\n”. Igual queLf . |
const LineFeedChar | Carácter de avance de línea: (char)10 o “\n”. |
const NonBreakingHyphenChar | El guión no separable en Microsoft Word es (char)30. |
static readonly NonBreakingSpace | Carácter de espacio de no separación: “\x00a0”. |
const NonBreakingSpaceChar | Carácter de espacio de no separación: (char)160. |
const OptionalHyphenChar | El guión opcional en Microsoft Word es (char)31. |
static readonly PageBreak | Carácter de salto de página: “\x000c” o “\f”. Tenga en cuenta que tiene el mismo valor queSectionBreak . |
const PageBreakChar | Carácter de salto de página: (char)12 o “\f”. |
static readonly ParagraphBreak | Carácter de fin de párrafo: “\x000d” o “\r”. Igual queCr |
const ParagraphBreakChar | Carácter de fin de párrafo: (char)13 o “\r”. |
static readonly SectionBreak | Carácter de fin de sección: “\x000c” o “\f”. Tenga en cuenta que tiene el mismo valor quePageBreak . |
const SectionBreakChar | Carácter de fin de sección: (char)12 o “\f”. |
const SpaceChar | Carácter de espacio: (char)32. |
static readonly Tab | Carácter de tabulación: “\x0009” o “\t”. |
const TabChar | Carácter de tabulación: (char)9 o “\t”. |
Observaciones
Proporciona versiones de caracteres y de cadena de las mismas constantes. Por ejemplo: cadena LineBreak
y carbónLineBreakChar
tienen el mismo valor.
Ejemplos
Muestra cómo utilizar los personajes de control.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Insertar párrafos con texto con DocumentBuilder.
builder.Writeln("Hello world!");
builder.Writeln("Hello again!");
// Convertir el documento a formato de texto revela que los caracteres de control
// representa algunos de los elementos estructurales del documento, como los saltos de página.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
$"Hello again!{ControlChar.Cr}" +
ControlChar.PageBreak, doc.GetText());
// Al convertir un documento a formato de cadena,
// podemos omitir algunos de los caracteres de control con el método Trim.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
"Hello again!", doc.GetText().Trim());
Ver también
- espacio de nombres Aspose.Words
- asamblea Aspose.Words