Hozzon létre kitöltött téglalapot
Ebben az oktatóanyagban lépésről lépésre végigvezetjük a következő C#-forráskódon, hogy létrehozzon egy kitöltött téglalapot 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: Dokumentumpéldány létrehozá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 graph = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(graph);
4. lépés: Téglalap objektum létrehozása és hozzáadása a diagramhoz
Létrehozunk egy Téglalap objektumot a megadott méretekkel, és hozzáadjuk a diagram alakzatgyűjteményéhez.
Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 120);
graph.Shapes.Add(rect);
5. lépés: A kitöltés színének beállítása
téglalap kitöltési színét a GraphInfo objektum FillColor tulajdonságával tudjuk megadni.
rect.GraphInfo.FillColor = Aspose.Pdf.Color.Red;
6. lépés: Mentse el az eredményül kapott PDF-fájlt
Végül elmentjük a kapott PDF fájlt “CreateFilledRectangle_out.pdf” néven a megadott könyvtárba.
doc.Save(dataDir + "CreateFilledRectangle_out.pdf");
Forráskód minta a Kitöltött téglalap létrehozásához az Aspose.PDF segítségével .NET-hez
// A dokumentumok könyvtárának elérési útja.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Dokumentumpéldány létrehozása
Document doc = new Document();
// Oldal hozzáadása a PDF-fájl oldalgyűjteményéhez
Page page = doc.Pages.Add();
// Graph példány létrehozása
Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
// Grafikon objektum hozzáadása az oldalpéldány bekezdésgyűjteményéhez
page.Paragraphs.Add(graph);
// Téglalap példány létrehozása
Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 120);
// Adja meg a Graph objektum kitöltési színét
rect.GraphInfo.FillColor = Aspose.Pdf.Color.Red;
// Téglalap objektum hozzáadása a Graph objektum alakzatgyűjteményéhez
graph.Shapes.Add(rect);
dataDir = dataDir + "CreateFilledRectangle_out.pdf";
// PDF fájl mentése
doc.Save(dataDir);
Console.WriteLine("\nFilled rectangle object created successfully.\nFile saved at " + dataDir);
Következtetés
Ebben az oktatóanyagban elmagyaráztuk, hogyan hozhat létre kitöltött téglalapot az Aspose.PDF for .NET használatával. Ezt a tudást most felhasználhatja geometriai alakzatok létrehozására egyéni kitöltési színekkel a PDF-fájlokban.
GYIK
K: Mi a célja ennek az oktatóanyagnak?
V: Ennek az oktatóanyagnak az a célja, hogy végigvezesse a kitöltött téglalap létrehozásának folyamatán az Aspose.PDF for .NET használatával, lehetővé téve, hogy egyéni geometriai alakzatokat és kitöltőszíneket adjon a PDF-fájlokhoz.
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. Ezenkívül ajánlott a C# programozás alapismerete.
K: Hogyan adhatom meg a PDF-fájl mentési könyvtárát?
V: A megadott forráskódban módosíthatja a “dataDir” változót, hogy jelezze azt a könyvtárat, ahová menteni kívánja az eredményül kapott PDF-fájlt.
K: Mi a Graph objektum célja?
V: A Graph objektum a rajzelemek tárolójaként működik. Megadott méretekkel jön létre, és hozzáadódik az oldal bekezdésgyűjteményéhez.
K: Hogyan adhatok kitöltött téglalapot a PDF dokumentumhoz?
V: Kitöltött téglalap hozzáadásához hozzon létre egy példányt a Rectangle osztályból meghatározott méretekkel és kitöltési színnel, és adja hozzá a grafikon alakzatgyűjteményéhez.
K: Testreszabhatom a téglalap méreteit és kitöltési színét?
V: Igen, testreszabhatja a téglalap méreteit és kitöltési színét azáltal, hogy módosítja aAspose.Pdf.Drawing.Rectangle
konstruktort és a FillColor tulajdonság beállítását.
K: Hogyan menthetem el a kapott PDF-fájlt a kitöltött téglalap létrehozása után?
V: A kitöltött téglalap létrehozása után elmentheti a kapott PDF-fájlt adoc.Save(dataDir + "CreateFilledRectangle_out.pdf");
sort a megadott forráskódban.