Schwerpunkte

In diesem Beispiel erklären wir, wie Hervorhebungen mit Aspose.Words für .NET verwendet werden. Hervorhebungen werden verwendet, um bestimmte Teile des Textes hervorzuheben, beispielsweise Fettdruck und Kursivschrift.

Schritt 1: Dokumentinitialisierung

Zunächst initialisieren wir das Dokument, indem wir eine Instanz desDocument Klasse.

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

Schritt 2: Verwenden eines Dokumentgenerators

Als Nächstes verwenden wir einen Dokumentgenerator, um unserem Dokument Inhalt hinzuzufügen.

DocumentBuilder builder = new DocumentBuilder(doc);

Schritt 3: Text mit Hervorhebungen hinzufügen

Wir können Hervorhebungen hinzufügen, indem wir die Schrifteigenschaften des Dokumentgenerators ändern. In diesem Beispiel verwenden wir Fett- und Kursivschrift, um verschiedene Teile des Textes hervorzuheben.

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

Schritt 4: Speichern des Dokuments

Abschließend können wir das Dokument im gewünschten Format speichern. In diesem Beispiel verwenden wir das.md Erweiterung für ein Markdown-Format.

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

Herzlichen Glückwunsch! Sie haben jetzt gelernt, wie Sie Hervorhebungen mit Aspose.Words für .NET verwenden.

Beispielquellcode für Hervorhebungen mit Aspose.Words für .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");

Häufig gestellte Fragen

F: Wie markiere ich Text mit Markdown?

A: Um Text mit Markdown hervorzuheben, umgeben Sie den Text einfach mit den entsprechenden Symbolen. Verwenden Sie* oder_ für Kursivschrift,** oder__ für mutig, und~~ zum Durchstreichen.

F: Können wir verschiedene Hervorhebungen im selben Text kombinieren?

A: Ja, es ist möglich, verschiedene Hervorhebungen im selben Text zu kombinieren. Sie können beispielsweise ein Wort fett und kursiv markieren, indem Sie beide**Und* um das Wort herum.

F: Welche Hervorhebungsoptionen sind in Markdown verfügbar?

A: Die in Markdown verfügbaren Hervorhebungsoptionen sind kursiv (* oder_), deutlich (** oder__) und durchgestrichen (~~).

F: Wie gehe ich mit Fällen um, in denen der Text Sonderzeichen enthält, die von Markdown zur Hervorhebung verwendet werden?

A: Wenn Ihr Text Sonderzeichen enthält, die von Markdown zum Hervorheben verwendet werden, können Sie diese maskieren, indem Sie ihnen ein\ . Zum Beispiel,\* wird ein wörtliches Sternchen angezeigt.

F: Können wir das Erscheinungsbild der Hervorhebung mit CSS anpassen?

A: Hervorhebungen in Markdown werden normalerweise mit den Standardstile des Browsers gerendert. Wenn Sie Ihr Markdown in HTML konvertieren, können Sie das Erscheinungsbild der Hervorhebungen mit CSS-Regeln anpassen.