Combo Box

V tomto tutoriálu vám ukážeme, jak vytvořit seznam se seznamem 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

Nejprve se ujistěte, že jste naimportovali potřebné knihovny a nastavili cestu k adresáři dokumentů:

string dataDir = "YOUR DOCUMENT DIRECTORY";

Krok 2: Vytvořte objekt dokumentu

Vytvořte objekt dokumentu pro uložení formuláře PDF:

Document doc = new Document();

Krok 3: Přidejte stránku

Přidejte do dokumentu stránku:

doc.Pages.Add();

Krok 4: Vytvořte instanci objektu ComboBoxField

Vytvořte instanci objektu ComboBoxField s požadovanými rozměry:

ComboBoxField combo = new ComboBoxField(doc.Pages[1], new Aspose.Pdf.Rectangle(100, 600, 150, 616));

Krok 5: Přidejte možnosti do rozevíracího seznamu

Přidejte požadované možnosti do rozevíracího seznamu:

combo.AddOption("Red");
combo.AddOption("Yellow");
combo.AddOption("Green");
combo.AddOption("Blue");

Krok 6: Přidejte seznam pole se seznamem do formuláře

Přidejte objekt ComboBoxField do kolekce Pole formuláře dokumentu:

doc.Form.Add(combo);

Krok 7: Uložte dokument

Uložte dokument PDF:

dataDir = dataDir + "ComboBox_out.pdf";
doc.Save(dataDir);

Ukázkový zdrojový kód pro Combo Box pomocí Aspose.PDF pro .NET

try
{
	// Cesta k adresáři dokumentů.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	// Vytvořit objekt dokumentu
	Document doc = new Document();
	// Přidat stránku k objektu dokumentu
	doc.Pages.Add();
	// Vytvořit objekt ComboBox Field
	ComboBoxField combo = new ComboBoxField(doc.Pages[1], new Aspose.Pdf.Rectangle(100, 600, 150, 616));
	// Přidat možnost do ComboBoxu
	combo.AddOption("Red");
	combo.AddOption("Yellow");
	combo.AddOption("Green");
	combo.AddOption("Blue");
	// Přidejte objekt pole se seznamem do kolekce polí formuláře objektu dokumentu
	doc.Form.Add(combo);
	dataDir = dataDir + "ComboBox_out.pdf";
	// Uložte dokument PDF
	doc.Save(dataDir);
	Console.WriteLine("\nCombobox field added 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 seznam se seznamem pomocí Aspose.PDF pro .NET. Podle těchto kroků můžete snadno přidat seznam polí se seznamem do dokumentů PDF pomocí Aspose.PDF.

FAQ

Otázka: Mohu upravit vzhled seznamu se seznamem pomocí Aspose.PDF pro .NET?

Odpověď: Ano, vzhled seznamu se seznamem můžete upravit pomocí Aspose.PDF pro .NET. Můžete nastavit vlastnosti, jako je velikost písma, barva, barva pozadí, styl ohraničení a další, aby odpovídaly požadovanému vzhledu a dojmu.

Otázka: Mohu nastavit výchozí vybrané možnosti v seznamu se seznamem?

Odpověď: Ano, můžete nastavit výchozí vybrané možnosti v seznamu pomocí Aspose.PDF pro .NET. Můžete použítSelected vlastnictvímComboBoxField objekt pro označení jedné nebo více možností jako standardně vybraných.

Otázka: Jak mohu získat vybranou hodnotu ze seznamu, když uživatel provede výběr?

Odpověď: Vybranou hodnotu můžete získat ze seznamu pomocí Aspose.PDF pro .NET. Poté, co uživatel provede výběr, můžete získat přístup kValue vlastnictvímComboBoxFieldobjekt k získání vybrané hodnoty.

Otázka: Je možné přidat obslužné rutiny událostí nebo akce do seznamu pole se seznamem?

Odpověď: Ano, Aspose.PDF pro .NET vám umožňuje přidávat obslužné rutiny událostí nebo akce do seznamu se seznamem. Můžete přidružit akce JavaScriptu, jako napřOnValueChanged, do seznamu pole se seznamem pro provedení konkrétních akcí, když uživatel vybere možnost.

Otázka: Mohu přidat nápovědu nebo popis k možnostem v seznamu pole se seznamem?

Odpověď: Ano, pomocí Aspose.PDF pro .NET můžete k možnostem v seznamu se seznamem přidat popisky nebo popisy. Můžete nastavitAlternateName vlastnosti každé možnosti poskytující nápovědu nebo popis, který se zobrazí, když uživatel najede myší na možnost.