Hozzon létre téglalapot alfa színnel
Ebben az oktatóanyagban lépésről lépésre végigvezetjük a következő C#-forráskódon, hogy alfaszínű téglalapot hozzon létre 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();
Aspose.Pdf.Page page = doc.Pages.Add();
3. lépés: Grafikonobjektum és téglalap létrehozása
Létrehozunk egy Graph objektumot meghatározott méretekkel és egy téglalapot meghatározott méretekkel.
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 100);
4. lépés: Állítsa be a téglalap alfa színét
A System.Drawing.Color osztály FromArgb metódusával megadhatunk alfa színt a téglalaphoz.
rect.GraphInfo.FillColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.FromArgb(128, System.Drawing.Color.FromArgb(12957183)));
5. lépés: A téglalap hozzáadása a grafikon objektumhoz
A téglalapot hozzáadjuk a Graph objektum alakgyűjteményéhez.
canvas.Shapes.Add(rect);
6. lépés: Második téglalap létrehozása eltérő alfa színnel
Létrehozunk egy második téglalapot meghatározott méretekkel és egy másik alfa színnel.
Aspose.Pdf.Drawing.Rectangle rect1 = new Aspose.Pdf.Drawing.Rectangle(200, 150, 200, 100);
rect1.GraphInfo.FillColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.FromArgb(128, System.Drawing.Color.FromArgb(16118015)));
canvas.Shapes.Add(rect1);
7. lépés: Grafikon objektum hozzáadása az oldalhoz
A Graph objektumot hozzáadjuk a Page objektum Paragrafus gyűjteményéhez.
page.Paragraphs.Add(canvas);
8. lépés: Mentse el az eredményül kapott PDF-fájlt
Végül elmentjük a kapott PDF fájlt “CreateRectangleWithAlphaColor_out.pdf” néven a megadott könyvtárba.
doc.Save(dataDir + "CreateRectangleWithAlphaColor_out.pdf");
Minta forráskód a Create Rectangle With Alpha Color funkció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 PDF-fájl oldalgyűjteményéhez
Aspose.Pdf.Page page = doc.Pages.Add();
// Graph példány létrehozása
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// Hozzon létre téglalap objektumot meghatározott méretekkel
Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 100);
//Állítsa be a grafikon kitöltési színét a System.Drawing.Color struktúrából 32 bites ARGB értékből
rect.GraphInfo.FillColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.FromArgb(128, System.Drawing.Color.FromArgb(12957183)));
// Téglalap objektum hozzáadása a Graph példány alakzatgyűjteményéhez
canvas.Shapes.Add(rect);
// Második téglalap objektum létrehozása
Aspose.Pdf.Drawing.Rectangle rect1 = new Aspose.Pdf.Drawing.Rectangle(200, 150, 200, 100);
rect1.GraphInfo.FillColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.FromArgb(128, System.Drawing.Color.FromArgb(16118015)));
canvas.Shapes.Add(rect1);
// Grafikonpéldány hozzáadása az oldalobjektum bekezdésgyűjteményéhez
page.Paragraphs.Add(canvas);
dataDir = dataDir + "CreateRectangleWithAlphaColor_out.pdf";
// PDF fájl mentése
doc.Save(dataDir);
Console.WriteLine("\nRectangle object created successfully with alpha color.\nFile saved at " + dataDir);
Következtetés
Ebben az oktatóanyagban elmagyaráztuk, hogyan lehet alfa színű téglalapot létrehozni az Aspose.PDF for .NET használatával. Ezt a tudást most felhasználhatja átlátszó színű geometriai alakzatok létrehozására PDF-fájljaiban.
GYIK
K: Mi a célja ennek az oktatóanyagnak?
V: Ennek az oktatóanyagnak az a célja, hogy végigvezeti Önt az alfa színű téglalap létrehozásának folyamatán az Aspose.PDF for .NET használatával. Megtanulja, hogyan adhat átlátszó színű geometriai alakzatokat PDF-fájljaihoz.
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 célja a Graph objektumnak és a téglalapnak?
V: A Graph objektum a rajzelemek tárolójaként működik, míg a téglalap a PDF-hez hozzáadandó geometriai alakzatot képviseli.
K: Hogyan állíthatok be alfa színt a téglalaphoz?
V: A téglalap alfa színét a gombbal adhatja megFillColor
tulajdona aGraphInfo
tárgy és aColor.FromRgb
módszer ARGB értékkel.
K: Létrehozhatok több téglalapot különböző alfa színekkel?
V: Igen, az oktatóanyagban bemutatott hasonló lépéseket követve több téglalapot is létrehozhat különböző alfa színekkel.
K: Hogyan menthetem el az eredményül kapott PDF-fájlt alfa színekkel rendelkező téglalapok létrehozása után?
V: Miután létrehozta a téglalapokat alfa színekkel, elmentheti a kapott PDF-fájlt adoc.Save(dataDir + "CreateRectangleWithAlphaColor_out.pdf");
sort a megadott forráskódban.