Énfasis

En este ejemplo, explicaremos cómo usar énfasis con Aspose.Words para .NET. El énfasis se utiliza para enfatizar ciertas partes del texto, como negrita y cursiva.

Paso 1: inicialización del documento

Primero, inicializaremos el documento creando una instancia delDocument clase.

string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document();

Paso 2: usar un generador de documentos

A continuación, usaremos un generador de documentos para agregar contenido a nuestro documento.

DocumentBuilder builder = new DocumentBuilder(doc);

Paso 3: agregue texto con énfasis

Podemos agregar texto con énfasis cambiando las propiedades de fuente del generador de documentos. En este ejemplo, utilizamos negrita y cursiva para enfatizar diferentes partes del texto.

builder.Writeln("Markdown treats asterisks (*) and underscores (_) as emphases indicators.");
builder.Write("You can write");

builder.Font.Bold = true;
builder.Write("bold");

builder.Font.Bold = false;
builder.Write(" or ");

builder.Font.Italic = true;
builder.Write("italic");

builder.Font.Italic = false;
builder.Writeln(".");

builder.Write("You can also write ");
builder.Font.Bold = true;

builder.Font.Italic = true;
builder.Write("bold and italic");

builder.Font.Bold = false;
builder.Font.Italic = false;
builder. Write(".");

Paso 4: guardar el documento

Finalmente, podremos guardar el documento en el formato deseado. En este ejemplo, estamos usando el.md extensión para un formato Markdown.

builder.Document.Save(dataDir + "WorkingWithMarkdown.Emphases.md");

¡Enhorabuena! Ahora ha aprendido a utilizar énfasis con Aspose.Words para .NET.

Código fuente de ejemplo para Emphases usando Aspose.Words para .NET

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Markdown treats asterisks (*) and underscores (_) as indicators of emphases.");
builder.Write("You can write ");

builder.Font.Bold = true;
builder.Write("bold");

builder.Font.Bold = false;
builder.Write(" or ");

builder.Font.Italic = true;
builder.Write("italic");

builder.Font.Italic = false;
builder.Writeln(" text. ");

builder.Write("You can also write ");
builder.Font.Bold = true;

builder.Font.Italic = true;
builder.Write("BoldItalic");

builder.Font.Bold = false;
builder.Font.Italic = false;
builder.Write("text.");

builder.Document.Save(dataDir + "WorkingWithMarkdown.Emphases.md");

Preguntas frecuentes

P: ¿Cómo resalto texto usando Markdown?

R: Para resaltar texto usando Markdown, simplemente rodee el texto con los símbolos apropiados. Usar* o_ para cursiva,** o__ por negrita, y~~ para tachado.

P: ¿Podemos combinar diferentes destacados en un mismo texto?

R: Sí, es posible combinar diferentes resaltados en un mismo texto. Por ejemplo, puede poner en negrita y cursiva una palabra usando ambos** y* alrededor del mundo.

P: ¿Qué opciones de resaltado están disponibles en Markdown?

R: Las opciones de resaltado disponibles en Markdown están en cursiva (* o_), atrevido (** o__) y tachado (~~).

P: ¿Cómo manejo los casos en los que el texto contiene caracteres especiales utilizados por Markdown para resaltar?

R: Si su texto contiene caracteres especiales utilizados por Markdown para resaltar, puede escapar de ellos precediéndolos con un\ . Por ejemplo,\* mostrará un asterisco literal.

P: ¿Podemos personalizar la apariencia del resaltado usando CSS?

R: El resaltado en Markdown generalmente se representa usando los estilos predeterminados del navegador. Si convierte su Markdown a HTML, puede personalizar la apariencia del resaltado usando reglas CSS.