ความยาวเส้นประ

ในบทช่วยสอนนี้ เราจะแนะนำคุณเกี่ยวกับซอร์สโค้ด C# ต่อไปนี้ทีละขั้นตอนเพื่อตั้งค่าความยาวของขีดกลางโดยใช้ Aspose.PDF สำหรับ .NET

ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี Aspose.PDF และตั้งค่าสภาพแวดล้อมการพัฒนาของคุณก่อนที่จะเริ่มต้น มีความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรม C# ด้วย

ขั้นตอนที่ 1: การตั้งค่าไดเรกทอรีเอกสาร

ในซอร์สโค้ดที่ให้มา คุณจะต้องระบุไดเร็กทอรีที่คุณต้องการบันทึกไฟล์ PDF ที่เป็นผลลัพธ์ เปลี่ยนตัวแปร “dataDir” เป็นไดเร็กทอรีที่ต้องการ

string dataDir = "YOUR DOCUMENTS DIRECTORY";

ขั้นตอนที่ 2: การสร้างอินสแตนซ์วัตถุเอกสารและการเพิ่มหน้า

เราสร้างอินสแตนซ์ของคลาสเอกสารและเพิ่มหน้าให้กับเอกสารนี้

Document doc = new Document();
Page page = doc.Pages.Add();

ขั้นตอนที่ 3: การสร้างวัตถุกราฟและเพิ่มลงในหน้า

เราสร้างออบเจ็กต์กราฟที่มีขนาดที่ระบุ และเพิ่มลงในคอลเลกชันย่อหน้าของหน้า

Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(canvas);

ขั้นตอนที่ 4: การสร้างวัตถุเส้นและการกำหนดค่า

เราสร้างวัตถุเส้นด้วยพิกัดที่ระบุและกำหนดค่าสีและความยาวของเส้นประ

Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
line.GraphInfo.DashPhase = 1;

ขั้นตอนที่ 5: การเพิ่มเส้นลงในวัตถุกราฟ

เราเพิ่มเส้นลงในคอลเลกชันรูปร่างของวัตถุกราฟ

canvas.Shapes.Add(line);

ขั้นตอนที่ 6: บันทึกไฟล์ PDF ที่ได้

สุดท้าย เราจะบันทึกไฟล์ PDF ที่ได้ซึ่งมีชื่อ “DashLength_out.pdf” ไว้ในไดเร็กทอรีที่ระบุ

doc.Save(dataDir + "DashLength_out.pdf");

ตัวอย่างซอร์สโค้ดสำหรับ Dash Length โดยใช้ Aspose.PDF สำหรับ .NET


// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
// สร้างอินสแตนซ์เอกสาร
Document doc = new Document();
// เพิ่มหน้าไปยังคอลเลกชันหน้าของวัตถุเอกสาร
Page page = doc.Pages.Add();
// สร้างวัตถุรูปวาดที่มีขนาดที่แน่นอน
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// เพิ่มวัตถุรูปวาดลงในคอลเลกชันย่อหน้าของอินสแตนซ์หน้า
page.Paragraphs.Add(canvas);
// สร้างวัตถุเส้น
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
// กำหนดสีให้กับวัตถุเส้น
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
// ระบุอาร์เรย์เส้นประสำหรับวัตถุเส้น
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
// ตั้งค่าระยะเส้นประสำหรับอินสแตนซ์ Line
line.GraphInfo.DashPhase = 1;
// เพิ่มเส้นให้กับคอลเลกชันรูปร่างของวัตถุรูปวาด
canvas.Shapes.Add(line);
dataDir = dataDir + "DashLength_out.pdf";
// บันทึกเอกสาร PDF
doc.Save(dataDir);
Console.WriteLine("\nLength dashed successfully in black and white.\nFile saved at " + dataDir);            

บทสรุป

ในบทช่วยสอนนี้ เราได้อธิบายวิธีตั้งค่าความยาวของขีดกลางโดยใช้ Aspose.PDF สำหรับ .NET ตอนนี้คุณสามารถใช้ความรู้นี้เพื่อสร้างเส้นที่มีรูปแบบเส้นประแบบกำหนดเองในไฟล์ PDF ของคุณ

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

ถาม: จุดประสงค์ของบทช่วยสอนนี้คืออะไร?

ตอบ: จุดประสงค์ของบทช่วยสอนนี้คือเพื่อแนะนำคุณตลอดขั้นตอนการตั้งค่าความยาวของขีดกลางสำหรับบรรทัดโดยใช้ Aspose.PDF สำหรับ .NET คุณจะได้เรียนรู้วิธีสร้างเส้นด้วยรูปแบบเส้นประที่กำหนดเองในไฟล์ PDF ของคุณ

ถาม: มีข้อกำหนดเบื้องต้นอะไรบ้างก่อนที่จะเริ่ม?

ตอบ: ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี Aspose.PDF และตั้งค่าสภาพแวดล้อมการพัฒนาของคุณ แนะนำให้มีความเข้าใจพื้นฐานเกี่ยวกับการเขียนโปรแกรม C# ด้วย

ถาม: ฉันจะระบุไดเร็กทอรีสำหรับบันทึกไฟล์ PDF ได้อย่างไร

ตอบ: แก้ไขตัวแปร “dataDir” ในซอร์สโค้ดที่ให้มาเพื่อระบุไดเร็กทอรีที่คุณต้องการบันทึกไฟล์ PDF ที่เป็นผลลัพธ์

ถาม: ฉันจะสร้างเส้นที่มีรูปแบบเส้นประแบบกำหนดเองได้อย่างไร

ตอบ: บทช่วยสอนสาธิตการสร้างออบเจ็กต์ Line และการกำหนดค่าสี อาร์เรย์เส้นประ และเฟสของเส้นประโดยใช้GraphInfo วัตถุ. แก้ไขการตั้งค่าเหล่านี้เพื่อให้ได้รูปแบบเส้นประที่ต้องการ

ถาม: ฉันสามารถปรับแต่งสีของเส้นได้หรือไม่?

ตอบ: ได้ คุณสามารถปรับแต่งสีของเส้นได้โดยตั้งค่าColor ทรัพย์สินของGraphInfo วัตถุที่เกี่ยวข้องกับเส้น

ถาม: ฉันจะบันทึกเอกสาร PDF ได้อย่างไรหลังจากตั้งค่าความยาวเส้นประแล้ว

ตอบ: หลังจากกำหนดค่าออบเจ็กต์ Line ด้วยรูปแบบเส้นประที่ต้องการแล้ว คุณสามารถบันทึกเอกสาร PDF ที่เป็นผลลัพธ์ได้โดยใช้doc.Save(dataDir + "DashLength_out.pdf"); บรรทัดในซอร์สโค้ดที่ให้ไว้