Rádiógomb
Ebben az oktatóanyagban bemutatjuk, hogyan adhat hozzá választógombot egy PDF-dokumentumhoz az Aspose.PDF for .NET használatával. Lépésről lépésre elmagyarázzuk a C# forráskódot, hogy végigvezetjük Önt ezen a folyamaton.
1. lépés: Előkészítés
Győződjön meg arról, hogy importálta a szükséges könyvtárakat, és beállította a dokumentumkönyvtár elérési útját:
string dataDir = "YOUR DOCUMENTS DIRECTORY";
2. lépés: Példányosítson egy dokumentumobjektumot
Példányosítson egy dokumentumobjektumot új PDF-dokumentum létrehozásához:
Document pdfDocument = new Document();
3. lépés: Adjon hozzá egy oldalt
Oldal hozzáadása a PDF dokumentumhoz:
pdfDocument.Pages.Add();
4. lépés: Példányosítson egy RadioButtonField objektumot
Példányosítson egy RadioButtonField objektumot, amely argumentumként adja meg az oldalszámot:
RadioButtonField radio = new RadioButtonField(pdfDocument.Pages[1]);
5. lépés: Adja meg a választógomb opcióit
Adjon hozzá rádiógomb-beállításokat a RadioButtonField objektumhoz úgy, hogy az egyes opciók koordinátáit egy Rectangle objektummal adja meg:
radio.AddOption("Test", new Rectangle(0, 0, 20, 20));
radio.AddOption("Test1", new Rectangle(20, 20, 40, 40));
6. lépés: Adja hozzá a választógombot az űrlaphoz
Adja hozzá a választógombot a dokumentum Form objektumához:
pdfDocument.Form.Add(radio);
7. lépés: Mentse el a PDF-dokumentumot
Mentse el a létrehozott PDF dokumentumot:
dataDir = dataDir + "RadioButton_out.pdf";
pdfDocument.Save(dataDir);
Példa a Radio Button forráskódjához az Aspose.PDF for .NET használatával
try
{
// A dokumentumok könyvtárának elérési útja.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Dokumentum objektum példányosítása
Document pdfDocument = new Document();
// Oldal hozzáadása a PDF-fájlhoz
pdfDocument.Pages.Add();
// Állítsa be a RadioButtonField objektumot oldalszámmal argumentumként
RadioButtonField radio = new RadioButtonField(pdfDocument.Pages[1]);
// Adja hozzá az első választógombot, és adja meg annak eredetét is a Rectangle objektum segítségével
radio.AddOption("Test", new Rectangle(0, 0, 20, 20));
// Második választógomb opció hozzáadása
radio.AddOption("Test1", new Rectangle(20, 20, 40, 40));
// Rádiógomb hozzáadása a Dokumentumobjektum objektumának létrehozásához
pdfDocument.Form.Add(radio);
dataDir = dataDir + "RadioButton_out.pdf";
// Mentse el a PDF fájlt
pdfDocument.Save(dataDir);
Console.WriteLine("\nRadio button field added successfully.\nFile saved at " + dataDir);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Következtetés
Ebben az oktatóanyagban megtanultuk, hogyan adhatunk hozzá választógombot egy PDF-dokumentumhoz az Aspose.PDF for .NET használatával. Az alábbi lépések követésével egyszerűen létrehozhat választógombot, és elhelyezheti azt a PDF-dokumentum egy adott oldalán.
GYIK
K: Testreszabhatom a választógomb megjelenését, például méretét és színét?
V: Igen, testreszabhatja a rádiógomb megjelenését aRectangle
az objektum koordinátái a méretének és helyzetének meghatározásához. Az Aspose.PDF for .NET lehetővé teszi a választógomb megjelenésének igényeinek megfelelő beállítását.
K: Hozzáadhatok több választógombot különböző csoportokkal ugyanazon az oldalon?
V: Igen, ugyanazon az oldalon több választógombot is hozzáadhat különböző csoportokhoz. A rádiógombok minden csoportjának egyedi neve lehet, és az egyes csoportokon belül egyszerre csak egy opció választható ki.
K: Hogyan adhatok hozzá címkét vagy szöveges leírást a választógomb opcióihoz?
V: Címke vagy szöveges leírás hozzáadásához a választógomb opcióihoz használja aTextStamp
osztály az Aspose.PDF-ből .NET-hez, hogy meghatározott koordinátákon átfedje a PDF-dokumentum szövegét.
K: Az Aspose.PDF for .NET kompatibilis a .NET Framework összes verziójával?
V: Igen, az Aspose.PDF for .NET kompatibilis a .NET Framework összes verziójával, beleértve a .NET Core-t és a .NET Standardot is.
K: Szabályozhatom programozottan a választógombok beállítását a PDF-dokumentumban?
V: Igen, programozottan vezérelheti egy választógomb opció kiválasztását aIsSelected
tulajdona aRadioButtonOption
osztály. Ez a tulajdonság lehetővé teszi egy adott beállítás kiválasztását.