เน้นย้ำ

ในตัวอย่างนี้ เราจะอธิบายวิธีใช้การเน้นด้วย Aspose.Words สำหรับ .NET emphases ใช้เพื่อเน้นบางส่วนของข้อความ เช่น ตัวหนาและตัวเอียง

ขั้นตอนที่ 1: การเริ่มต้นเอกสาร

ขั้นแรก เราจะเริ่มต้นเอกสารโดยการสร้างอินสแตนซ์ของDocument ระดับ.

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

ขั้นตอนที่ 2: การใช้ตัวสร้างเอกสาร

ต่อไป เราจะใช้เครื่องมือสร้างเอกสารเพื่อเพิ่มเนื้อหาลงในเอกสารของเรา

DocumentBuilder builder = new DocumentBuilder(doc);

ขั้นตอนที่ 3: เพิ่มข้อความด้วยการเน้น

เราสามารถเพิ่มข้อความเน้นโดยการเปลี่ยนคุณสมบัติแบบอักษรของตัวสร้างเอกสาร ในตัวอย่างนี้ เราใช้ตัวหนาและตัวเอียงเพื่อเน้นส่วนต่างๆ ของข้อความ

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

ขั้นตอนที่ 4: บันทึกเอกสาร

สุดท้ายเราสามารถบันทึกเอกสารในรูปแบบที่ต้องการได้ ในตัวอย่างนี้ เรากำลังใช้.md ส่วนขยายสำหรับรูปแบบ Markdown

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

ขอแสดงความยินดี! ตอนนี้คุณได้เรียนรู้วิธีใช้การเน้นกับ Aspose.Words สำหรับ .NET แล้ว

ตัวอย่างซอร์สโค้ดสำหรับ Emphases โดยใช้ Aspose.Words สำหรับ .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");

คำถามที่พบบ่อย

ถาม: ฉันจะเน้นข้อความโดยใช้ Markdown ได้อย่างไร

ตอบ: หากต้องการเน้นข้อความโดยใช้ Markdown เพียงล้อมรอบข้อความด้วยสัญลักษณ์ที่เหมาะสม ใช้* หรือ_ สำหรับตัวเอียง** หรือ__ สำหรับตัวหนาและ~~ สำหรับการขีดทับ

ถาม: เราสามารถรวมไฮไลท์ต่างๆ ไว้ในข้อความเดียวกันได้หรือไม่

ตอบ: ได้ คุณสามารถรวมไฮไลต์ต่างๆ ไว้ในข้อความเดียวกันได้ ตัวอย่างเช่น คุณสามารถทำให้คำเป็นตัวหนาและตัวเอียงได้โดยใช้ทั้งสองคำ** และ*รอบคำ

ถาม: Markdown มีตัวเลือกการเน้นอะไรบ้าง

ตอบ: ตัวเลือกการไฮไลต์ที่มีอยู่ใน Markdown เป็นตัวเอียง (* หรือ_), ตัวหนา (** หรือ__) และขีดทับ (~~).

ถาม: ฉันจะจัดการกรณีที่ข้อความมีอักขระพิเศษที่ Markdown ใช้เพื่อไฮไลต์ได้อย่างไร

ตอบ: หากข้อความของคุณมีอักขระพิเศษที่ Markdown ใช้เพื่อไฮไลต์ คุณสามารถหลีกเลี่ยงอักขระเหล่านั้นได้โดยนำหน้าด้วย a\ . ตัวอย่างเช่น,\* จะแสดงเครื่องหมายดอกจันตามตัวอักษร

ถาม: เราสามารถปรับแต่งลักษณะที่ปรากฏของการไฮไลต์โดยใช้ CSS ได้หรือไม่

ตอบ: การไฮไลต์ใน Markdown มักจะแสดงผลโดยใช้สไตล์เริ่มต้นของเบราว์เซอร์ หากคุณแปลง Markdown เป็น HTML คุณจะปรับแต่งลักษณะที่ปรากฏของการไฮไลต์ได้โดยใช้กฎ CSS