Sottolinea

In questo esempio, spiegheremo come utilizzare l’enfasi con Aspose.Words per .NET. l’enfasi viene utilizzata per enfatizzare alcune parti del testo, come il grassetto e il corsivo.

Passaggio 1: inizializzazione del documento

Per prima cosa inizializzeremo il documento creando un’istanza del fileDocument classe.

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

Passaggio 2: utilizzo di un generatore di documenti

Successivamente, utilizzeremo un generatore di documenti per aggiungere contenuto al nostro documento.

DocumentBuilder builder = new DocumentBuilder(doc);

Passaggio 3: aggiungi testo con Emphases

Possiamo aggiungere testo in enfasi modificando le proprietà del carattere del generatore di documenti. In questo esempio utilizziamo il grassetto e il corsivo per enfatizzare diverse parti del testo.

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(".");

Passaggio 4: salvataggio del documento

Infine, possiamo salvare il documento nel formato desiderato. In questo esempio, stiamo utilizzando il file.md estensione per un formato Markdown.

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

Congratulazioni! Ora hai imparato come utilizzare l’enfasi con Aspose.Words per .NET.

Codice sorgente di esempio per Emphases utilizzando Aspose.Words per .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");

Domande frequenti

D: Come evidenzio il testo utilizzando Markdown?

R: Per evidenziare il testo utilizzando Markdown, circonda semplicemente il testo con i simboli appropriati. Utilizzo* O_ per il corsivo,** O__ per grassetto e~~ per barrato.

D: Possiamo combinare diversi punti salienti nello stesso testo?

R: Sì, è possibile combinare diversi punti salienti nello stesso testo. Ad esempio, puoi mettere in grassetto e in corsivo una parola utilizzando entrambi**E* intorno alla parola.

D: Quali opzioni di evidenziazione sono disponibili in Markdown?

R: Le opzioni di evidenziazione disponibili in Markdown sono in corsivo (* O_), grassetto (** O__) e barrato (~~).

D: Come posso gestire i casi in cui il testo contiene caratteri speciali utilizzati da Markdown per l’evidenziazione?

R: Se il tuo testo contiene caratteri speciali utilizzati da Markdown per l’evidenziazione, puoi eseguirne l’escape facendoli precedere da a\ . Per esempio,\* verrà visualizzato un asterisco letterale.

D: Possiamo personalizzare l’aspetto dell’evidenziazione utilizzando i CSS?

R: L’evidenziazione in Markdown viene solitamente renderizzata utilizzando gli stili predefiniti del browser. Se converti il tuo Markdown in HTML, puoi personalizzare l’aspetto dell’evidenziazione utilizzando le regole CSS.