Vodorovně a svisle Přepínače
V tomto tutoriálu vám ukážeme, jak vytvořit vodorovně a svisle uspořádaná přepínací tlačítka v dokumentu PDF pomocí Aspose.PDF pro .NET. Vysvětlíme vám zdrojový kód C# krok za krokem, který vás provede tímto procesem.
Krok 1: Příprava
Ujistěte se, že jste importovali potřebné knihovny a nastavili cestu k adresáři vašich dokumentů:
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Krok 2: Vložte dokument
Načíst existující dokument PDF:
FormEditor formEditor = new FormEditor();
formEditor.BindPdf(dataDir + "input.pdf");
Krok 3: Přizpůsobte možnosti přepínače
Přizpůsobte možnosti přepínače nastavením následujících vlastností:
formEditor. RadioGap = 4; // Vzdálenost mezi dvěma možnostmi přepínače
formEditor. RadioHoriz = true; //Horizontální rozložení přepínačů
formEditor.RadioButtonItemSize = 20; // Velikost přepínacích tlačítek
formEditor.Facade.BorderWidth = 1; // Šířka okraje přepínače
formEditor.Facade.BorderColor = System.Drawing.Color.Black; // Barva ohraničení přepínače
Krok 4: Přidejte horizontální přepínače
Přidejte přepínače uspořádané vodorovně zadáním možností a polohy pole:
formEditor.Items = new string[] { "First", "Second", "Third" };
formEditor.AddField(FieldType.Radio, "NewField1", 1, 40, 600, 120, 620);
Krok 5: Přidejte vertikální přepínače
Přidejte přepínače uspořádané svisle zadáním možností a polohy pole:
formEditor. RadioHoriz = false; // Vertikální rozložení přepínačů
formEditor.Items = new string[] { "First", "Second", "Third" };
formEditor.AddField(FieldType.Radio, "NewField2", 1, 40, 500, 60, 550);
Krok 6: Uložte dokument
Uložte upravený dokument PDF:
dataDir = dataDir + "HorizontallyAndVerticallyRadioButtons_out.pdf";
formEditor.Save(dataDir);
Ukázkový zdrojový kód pro vodorovně a svisle přepínače pomocí Aspose.PDF pro .NET
try
{
// Cesta k adresáři dokumentů.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Vložte dříve uložený dokument
FormEditor formEditor = new FormEditor();
formEditor.BindPdf(dataDir + "input.pdf");
// RadioGap je vzdálenost mezi dvěma možnostmi přepínače.
formEditor.RadioGap = 4;
// Přidat horizontální přepínač
formEditor.RadioHoriz = true;
// RadioButtonItemSize pokud velikost položky přepínače.
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);
// Přidat další přepínač umístěný svisle
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";
// Uložte dokument PDF
formEditor.Save(dataDir);
Console.WriteLine("\nHorizontally and vertically laid out radio buttons successfully.\nFile saved at " + dataDir);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Závěr
tomto tutoriálu jsme se naučili, jak vytvořit vodorovně a svisle uspořádaná přepínací tlačítka v dokumentu PDF pomocí Aspose.PDF pro .NET. Pomocí těchto kroků můžete snadno přizpůsobit rozvržení přepínačů a přidat je do dokumentů PDF pomocí Aspose.PDF.
FAQ
Otázka: Co jsou vodorovně a svisle uspořádané přepínače v dokumentu PDF?
Odpověď: Vodorovně a svisle uspořádané přepínače v dokumentu PDF odkazují na orientaci rozvržení voleb přepínačů. Horizontální rozložení umístí možnosti přepínače vedle sebe, což uživatelům umožňuje provádět výběr zleva doprava. Vertikální rozvržení na druhé straně naskládá možnosti přepínačů na sebe, což uživatelům umožňuje provádět výběr shora dolů.
Otázka: Jak přizpůsobím vzhled možností přepínače v Aspose.PDF pro .NET?
Odpověď: Vzhled možností přepínače v Aspose.PDF pro .NET můžete upravit úpravou několika vlastností. Rozhraní API poskytuje možnosti pro nastavení vzdálenosti mezi dvěma možnostmi přepínače (RadioGap
), orientaci rozvržení (RadioHoriz
), velikost položek přepínače (RadioButtonItemSize
), šířku a barvu ohraničení přepínačů a další.
Otázka: Mohu přidat horizontální i vertikální přepínače do stejného dokumentu PDF?
Odpověď: Ano, do stejného dokumentu PDF můžete přidat horizontální i vertikální přepínače pomocí Aspose.PDF pro .NET. Ukázkový zdrojový kód poskytnutý ve výukovém programu ukazuje, jak nejprve přidat přepínače uspořádané vodorovně a poté přidat další sadu přepínačů uspořádaných svisle do stejného dokumentu PDF.
Otázka: Mohu nastavit různé možnosti přepínačů pro každou skupinu přepínačů?
Odpověď: Ano, pro každou skupinu přepínačů můžete nastavit různé možnosti přepínačů. Každá skupina by měla mít něco jedinečnéhoRadioButtonField
objekt aRadioButtonOptionField
objekty v každé skupině by měly sdílet stejnou stránku a jedinečné názvy svých možností. Tím je zajištěno, že přepínače v každé skupině fungují správně a výběry se vzájemně vylučují.
Otázka: Jsou nastavení rozvržení a vzhledu přepínačů podporována ve všech prohlížečích a aplikacích PDF?
Odpověď: Ano, nastavení rozvržení a vzhledu přepínačů je podporováno ve všech prohlížečích a aplikacích PDF vyhovujících standardu. Specifikace PDF definuje přepínače a jejich různé atributy, díky čemuž jsou ve formátu PDF všeobecně uznávané. Je však nezbytné otestovat vzhled a chování přepínačů v různých prohlížečích PDF, abyste zajistili konzistentní vykreslování na různých platformách.