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.