Podkreśla

W tym przykładzie wyjaśnimy, jak używać akcentów w Aspose.Words dla .NET. akcenty służą do podkreślenia pewnych części tekstu, np. pogrubienia i kursywy.

Krok 1: Inicjalizacja dokumentu

Najpierw zainicjujemy dokument, tworząc instancję klasyDocument klasa.

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

Krok 2: Korzystanie z generatora dokumentów

Następnie użyjemy generatora dokumentów, aby dodać treść do naszego dokumentu.

DocumentBuilder builder = new DocumentBuilder(doc);

Krok 3: Dodaj tekst z podkreśleniami

Możemy dodać podkreślenie tekstu, zmieniając właściwości czcionki generatora dokumentów. W tym przykładzie użyliśmy pogrubienia i kursywy, aby podkreślić różne części tekstu.

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

Krok 4: Zapisywanie dokumentu

Wreszcie możemy zapisać dokument w żądanym formacie. W tym przykładzie używamy.md rozszerzenie formatu Markdown.

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

Gratulacje! Nauczyłeś się teraz, jak używać akcentów w Aspose.Words dla .NET.

Przykładowy kod źródłowy dla Emphases przy użyciu Aspose.Words dla .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");

Często zadawane pytania

P: Jak wyróżnić tekst za pomocą Markdown?

Odp.: Aby wyróżnić tekst za pomocą Markdown, po prostu otocz tekst odpowiednimi symbolami. Używać* Lub_ dla kursywy,** Lub__ za pogrubienie i~~ do przekreślenia.

P: Czy możemy połączyć różne wyróżnienia w tym samym tekście?

Odp.: Tak, możliwe jest łączenie różnych wyróżnień w tym samym tekście. Na przykład możesz pogrubić i pochylić słowo, używając obu** I*dookoła świata.

P: Jakie opcje wyróżniania są dostępne w Markdown?

Odp.: Opcje wyróżniania dostępne w Markdown są pisane kursywą (* Lub_), pogrubiony (** Lub__) i przekreślenie (~~).

P: Jak postępować w przypadkach, gdy tekst zawiera znaki specjalne używane przez Markdown do wyróżniania?

Odp.: Jeśli Twój tekst zawiera znaki specjalne używane przez Markdown do wyróżniania, możesz je pominąć, poprzedzając je znakiem a\ . Na przykład,\* wyświetli dosłowną gwiazdkę.

P: Czy możemy dostosować wygląd podświetlenia za pomocą CSS?

Odp.: Podświetlanie w Markdown jest zwykle renderowane przy użyciu domyślnych stylów przeglądarki. Jeśli przekonwertujesz Markdown na HTML, możesz dostosować wygląd podświetlania za pomocą reguł CSS.