Vízszintesen és függőlegesen Rádiógombok
Ebben az oktatóanyagban bemutatjuk, hogyan hozhat létre vízszintesen és függőlegesen elrendezett rádiógombokat egy PDF-dokumentumban 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: Töltse be a dokumentumot
Töltse be a meglévő PDF dokumentumot:
FormEditor formEditor = new FormEditor();
formEditor.BindPdf(dataDir + "input.pdf");
3. lépés: A választógomb opcióinak testreszabása
Testreszabhatja a választógomb opcióit a következő tulajdonságok beállításával:
formEditor. RadioGap = 4; // Két választógomb közötti távolság
formEditor. RadioHoriz = true; // rádiógombok vízszintes elrendezése
formEditor.RadioButtonItemSize = 20; // A rádiógombok mérete
formEditor.Facade.BorderWidth = 1; // A rádiógomb szegélyének szélessége
formEditor.Facade.BorderColor = System.Drawing.Color.Black; // Rádiógomb szegélyszíne
4. lépés: Adjon hozzá vízszintes rádiógombokat
Adjon hozzá vízszintesen elhelyezett választógombokat a mező opcióinak és helyzetének megadásával:
formEditor.Items = new string[] { "First", "Second", "Third" };
formEditor.AddField(FieldType.Radio, "NewField1", 1, 40, 600, 120, 620);
5. lépés: Adjon hozzá függőleges rádiógombokat
Függőlegesen elhelyezett választógombok hozzáadása a mező opcióinak és helyzetének megadásával:
formEditor. RadioHoriz = false; // A rádiógombok függőleges elrendezése
formEditor.Items = new string[] { "First", "Second", "Third" };
formEditor.AddField(FieldType.Radio, "NewField2", 1, 40, 500, 60, 550);
6. lépés: Mentse el a dokumentumot
Mentse el a módosított PDF dokumentumot:
dataDir = dataDir + "HorizontallyAndVerticallyRadioButtons_out.pdf";
formEditor.Save(dataDir);
Minta forráskód vízszintesen és függőlegesen rádiógombokhoz az Aspose.PDF for .NET használatával
try
{
// A dokumentumok könyvtárának elérési útja.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Töltse be a korábban mentett dokumentumot
FormEditor formEditor = new FormEditor();
formEditor.BindPdf(dataDir + "input.pdf");
// A RadioGap a két választógomb közötti távolság.
formEditor.RadioGap = 4;
// Vízszintes választógomb hozzáadása
formEditor.RadioHoriz = true;
// RadioButtonItemSize, ha a választógomb elem mérete.
formEditor.RadioButtonItemSize = 20;
formEditor.Facade.BorderWidth = 1;
formEditor.Facade.BorderColor = System.Drawing.Color.Black;
formEditor.Items = new string[] { "First", "Second", "Third" };
formEditor.AddField(FieldType.Radio, "NewField1", 1, 40, 600, 120, 620);
// Másik, függőlegesen elhelyezett rádiógomb hozzáadása
formEditor.RadioHoriz = false;
formEditor.Items = new string[] { "First", "Second", "Third" };
formEditor.AddField(FieldType.Radio, "NewField2", 1, 40, 500, 60, 550);
dataDir = dataDir + "HorizontallyAndVerticallyRadioButtons_out.pdf";
// Mentse el a PDF dokumentumot
formEditor.Save(dataDir);
Console.WriteLine("\nHorizontally and vertically laid out radio buttons successfully.\nFile saved at " + dataDir);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Következtetés
Ebben az oktatóanyagban megtanultuk, hogyan lehet vízszintesen és függőlegesen elrendezett rádiógombokat létrehozni egy PDF-dokumentumban az Aspose.PDF for .NET használatával. Az alábbi lépések követésével egyszerűen testreszabhatja a választógombok elrendezését, és hozzáadhatja őket PDF-dokumentumaihoz az Aspose.PDF használatával.
GYIK
K: Mik azok a vízszintesen és függőlegesen elhelyezett rádiógombok egy PDF-dokumentumban?
V: A vízszintesen és függőlegesen elhelyezett választógombok egy PDF-dokumentumban a választógomb-beállítások elrendezési tájolására vonatkoznak. A vízszintes elrendezés egymás mellé helyezi a választógomb opcióit, így a felhasználók balról jobbra választhatnak. A függőleges elrendezés viszont egymásra rakja a választógomb opcióit, lehetővé téve a felhasználók számára, hogy felülről lefelé válasszanak.
K: Hogyan szabhatom testre a választógomb-beállítások megjelenését az Aspose.PDF for .NET-ben?
V: Testreszabhatja a választógomb-beállítások megjelenését az Aspose.PDF for .NET fájlban több tulajdonság beállításával. Az API lehetőséget biztosít két választógomb közötti távolság beállítására (RadioGap
), az elrendezés tájolása (RadioHoriz
), a választógomb elemeinek mérete (RadioButtonItemSize
), a választógombok szegélyszélessége és színe stb.
K: Hozzáadhatok vízszintes és függőleges rádiógombokat is ugyanahhoz a PDF dokumentumhoz?
V: Igen, vízszintes és függőleges választógombokat is hozzáadhat ugyanahhoz a PDF-dokumentumhoz az Aspose.PDF for .NET használatával. Az oktatóanyagban található mintaforráskód bemutatja, hogyan lehet először vízszintesen elhelyezett választógombokat, majd függőlegesen elhelyezett választógombokat hozzáadni ugyanahhoz a PDF-dokumentumhoz.
K: Beállíthatok különböző választógomb-beállításokat az egyes választógomb-csoportokhoz?
V: Igen, minden rádiógomb-csoporthoz különböző választógomb-beállításokat állíthat be. Minden csoportnak egyedinek kell lennieRadioButtonField
objektum, és aRadioButtonOptionField
Az egyes csoportokon belüli objektumok ugyanazon az oldalon osztoznak, és egyedi neveket kell megadniuk a beállításokhoz. Ez biztosítja, hogy az egyes csoportokon belüli rádiógombok megfelelően működjenek, és a kijelölések kölcsönösen kizárják egymást.
K: Minden PDF-megjelenítő és alkalmazás támogatja a választógombok elrendezését és megjelenési beállításait?
V: Igen, a választógombok elrendezése és megjelenése minden szabványnak megfelelő PDF-megtekintőben és alkalmazásban támogatott. A PDF specifikáció meghatározza a választógombokat és azok különféle attribútumait, így általánosan felismerhetőek a PDF formátumban. Mindazonáltal elengedhetetlen, hogy teszteljük a választógombok megjelenését és viselkedését a különböző PDF-megtekintőkben, hogy biztosítsuk a konzisztens megjelenítést a különböző platformokon.