Dash Length
Ebben az oktatóanyagban lépésről lépésre végigvezetjük a következő C#-forráskódon a kötőjelek hosszának beállításához az Aspose.PDF for .NET használatával.
Mielőtt elkezdené, győződjön meg arról, hogy telepítette az Aspose.PDF könyvtárat, és beállította a fejlesztői környezetet. C# programozási alapismeretekkel is rendelkezel.
1. lépés: Dokumentumkönyvtár beállítása
megadott forráskódban meg kell adnia azt a könyvtárat, ahová menteni szeretné az eredményül kapott PDF fájlt. Módosítsa a “dataDir” változót a kívánt könyvtárra.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
2. lépés: Dokumentumobjektum példányosítása és oldal hozzáadása
Létrehozunk egy példányt a Dokumentum osztályból, és hozzáadunk egy oldalt ehhez a dokumentumhoz.
Document doc = new Document();
Page page = doc.Pages.Add();
3. lépés: Grafikonobjektum létrehozása és hozzáadása az oldalhoz
Létrehozunk egy megadott méretű Graph objektumot, és hozzáadjuk az oldal bekezdésgyűjteményéhez.
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(canvas);
4. lépés: Vonalobjektum létrehozása és konfigurálása
Létrehozunk egy Line objektumot a megadott koordinátákkal, és beállítjuk a kötőjelek színét és hosszát.
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. lépés: A vonal hozzáadása a grafikon objektumhoz
vonalat hozzáadjuk a Graph objektum alakgyűjteményéhez.
canvas.Shapes.Add(line);
6. lépés: Mentse el az eredményül kapott PDF-fájlt
Végül elmentjük a kapott PDF fájlt “DashLength_out.pdf” néven a megadott könyvtárba.
doc.Save(dataDir + "DashLength_out.pdf");
Példa a Dash Length forráskódjához az Aspose.PDF for .NET használatával
// A dokumentumok könyvtárának elérési útja.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Példányos dokumentum példány
Document doc = new Document();
// Oldal hozzáadása a Dokumentumobjektum oldalgyűjteményéhez
Page page = doc.Pages.Add();
// Rajzobjektum létrehozása bizonyos méretekkel
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// Rajzobjektum hozzáadása az oldalpéldány bekezdésgyűjteményéhez
page.Paragraphs.Add(canvas);
// Vonal objektum létrehozása
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
// Állítsa be a vonal objektum színét
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
// Adja meg a vonalobjektum kötőjeltömbjét
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
// Állítsa be a vonalpéldány kötőjel fázisát
line.GraphInfo.DashPhase = 1;
// Vonal hozzáadása a rajzobjektum alakzatgyűjteményéhez
canvas.Shapes.Add(line);
dataDir = dataDir + "DashLength_out.pdf";
// PDF dokumentum mentése
doc.Save(dataDir);
Console.WriteLine("\nLength dashed successfully in black and white.\nFile saved at " + dataDir);
Következtetés
Ebben az oktatóanyagban elmagyaráztuk, hogyan állíthatja be a kötőjelek hosszát az Aspose.PDF for .NET használatával. Mostantól ezt a tudást felhasználhatja arra, hogy egyedi kötőjelmintákkal rendelkező vonalakat hozzon létre PDF-fájljaiban.
GYIK
K: Mi a célja ennek az oktatóanyagnak?
V: Ennek az oktatóanyagnak az a célja, hogy végigvezesse a vonalak kötőjeleinek hosszának beállításán az Aspose.PDF for .NET használatával. Megtanulja, hogyan hozhat létre vonalakat egyéni kötőjelmintákkal a PDF-fájlokban.
K: Milyen előfeltételek szükségesek a kezdéshez?
V: Mielőtt elkezdené, győződjön meg arról, hogy telepítette az Aspose.PDF könyvtárat, és beállította a fejlesztői környezetet. A C# programozás alapvető ismerete szintén ajánlott.
K: Hogyan adhatom meg a PDF-fájl mentési könyvtárát?
V: Módosítsa a “dataDir” változót a megadott forráskódban, hogy jelezze azt a könyvtárat, ahová menteni szeretné az eredményül kapott PDF-fájlt.
K: Hogyan hozhatok létre vonalat egyéni kötőjelmintákkal?
V: Az oktatóanyag bemutatja a Line objektum létrehozását, valamint színének, kötőjel tömbjének és kötőjel fázisának konfigurálását aGraphInfo
tárgy. Módosítsa ezeket a beállításokat a kívánt vonalminta eléréséhez.
K: Testreszabhatom a vonal színét?
V: Igen, testreszabhatja a vonal színét aColor
tulajdona aGraphInfo
a vonalhoz társított objektum.
K: Hogyan menthetem el a PDF-dokumentumot a kötőjel hosszának beállítása után?
V: Miután konfigurálta a Line objektumot a kívánt kötőjelmintával, az eredményül kapott PDF dokumentumot adoc.Save(dataDir + "DashLength_out.pdf");
sort a megadott forráskódban.