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.