Casella combinata

In questo tutorial, ti mostreremo come creare un elenco di caselle combinate utilizzando Aspose.PDF per .NET. Spiegheremo il codice sorgente C# passo dopo passo per guidarti attraverso questo processo.

Passaggio 1: preparazione

Innanzitutto, assicurati di aver importato le librerie necessarie e di impostare il percorso della directory dei documenti:

string dataDir = "YOUR DOCUMENT DIRECTORY";

Passaggio 2: creare un oggetto documento

Crea un oggetto Documento per contenere il modulo PDF:

Document doc = new Document();

Passaggio 3: aggiungi una pagina

Aggiungi una pagina al documento:

doc.Pages.Add();

Passaggio 4: creare un’istanza di un oggetto ComboBoxField

Istanziare un oggetto ComboBoxField con le dimensioni desiderate:

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

Passaggio 5: aggiungi opzioni all’elenco a discesa

Aggiungi le opzioni desiderate all’elenco a discesa:

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

Passaggio 6: aggiungi l’elenco delle caselle combinate al modulo

Aggiungi l’oggetto ComboBoxField alla raccolta Document Form Fields:

doc.Form.Add(combo);

Passaggio 7: salva il documento

Salvare il documento PDF:

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

Codice sorgente di esempio per Combo Box utilizzando Aspose.PDF per .NET

try
{
	// Il percorso della directory dei documenti.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	// Crea oggetto documento
	Document doc = new Document();
	// Aggiungi pagina all'oggetto documento
	doc.Pages.Add();
	// Istanziare l'oggetto Campo ComboBox
	ComboBoxField combo = new ComboBoxField(doc.Pages[1], new Aspose.Pdf.Rectangle(100, 600, 150, 616));
	// Aggiungi opzione a ComboBox
	combo.AddOption("Red");
	combo.AddOption("Yellow");
	combo.AddOption("Green");
	combo.AddOption("Blue");
	// Aggiungi un oggetto casella combinata alla raccolta di campi del modulo dell'oggetto documento
	doc.Form.Add(combo);
	dataDir = dataDir + "ComboBox_out.pdf";
	// Salva il documento PDF
	doc.Save(dataDir);
	Console.WriteLine("\nCombobox field added successfully.\nFile saved at " + dataDir);
}
catch (Exception ex)
{
	Console.WriteLine(ex.Message);
}

Conclusione

In questo tutorial, abbiamo imparato come creare un elenco di caselle combinate utilizzando Aspose.PDF per .NET. Seguendo questi passaggi, puoi facilmente aggiungere un elenco di caselle combinate ai tuoi documenti PDF utilizzando Aspose.PDF.

Domande frequenti

D: Posso personalizzare l’aspetto dell’elenco delle caselle combinate utilizzando Aspose.PDF per .NET?

R: Sì, puoi personalizzare l’aspetto dell’elenco delle caselle combinate utilizzando Aspose.PDF per .NET. Puoi impostare proprietà come dimensione del carattere, colore, colore di sfondo, stile del bordo e altro per adattarlo all’aspetto desiderato.

D: Posso impostare le opzioni selezionate predefinite nell’elenco della casella combinata?

R: Sì, è possibile impostare le opzioni selezionate predefinite nell’elenco della casella combinata utilizzando Aspose.PDF per .NET. Puoi usare ilSelected proprietà delComboBoxField oggetto per contrassegnare una o più opzioni come selezionate per impostazione predefinita.

D: Come posso recuperare il valore selezionato dall’elenco della casella combinata dopo che l’utente ha effettuato una selezione?

R: È possibile recuperare il valore selezionato dall’elenco della casella combinata utilizzando Aspose.PDF per .NET. Dopo che l’utente ha effettuato una selezione, è possibile accedere al fileValue proprietà delComboBoxFieldoggetto per ottenere il valore selezionato.

D: È possibile aggiungere gestori di eventi o azioni all’elenco delle caselle combinate?

R: Sì, Aspose.PDF per .NET ti consente di aggiungere gestori di eventi o azioni all’elenco della casella combinata. Puoi associare azioni JavaScript, come ad esempioOnValueChanged, all’elenco della casella combinata per eseguire azioni specifiche quando l’utente seleziona un’opzione.

D: Posso aggiungere suggerimenti o descrizioni alle opzioni nell’elenco della casella combinata?

R: Sì, puoi aggiungere descrizioni comandi o descrizioni alle opzioni nell’elenco della casella combinata utilizzando Aspose.PDF per .NET. È possibile impostare ilAlternateName proprietà di ciascuna opzione per fornire una descrizione comando o una descrizione che verrà visualizzata quando l’utente passa il mouse sopra l’opzione.