InsertComboBox
Contenuti
[
Nascondere
]DocumentBuilder.InsertComboBox method
Inserisce un campo modulo combobox nella posizione corrente.
public FormField InsertComboBox(string name, string[] items, int selectedIndex)
Parametro | Tipo | Descrizione |
---|---|---|
name | String | Il nome del campo modulo. Può essere una stringa vuota. Il valore più lungo di 20 caratteri verrà troncato. |
items | String[] | Gli elementi del ComboBox. Il massimo è 25 articoli. |
selectedIndex | Int32 | Indice dell’elemento selezionato nel ComboBox. |
Valore di ritorno
Il nodo del campo modulo appena inserito.
Osservazioni
Se specifichi un nome per il campo modulo, verrà creato automaticamente un segnalibro con lo stesso nome.
Esempi
Mostra come inserire un campo modulo di una casella combinata in un documento.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Inserisci un modulo che richiede all'utente di scegliere una delle voci dal menu.
builder.Write("Pick a fruit: ");
string[] items = { "Apple", "Banana", "Cherry" };
builder.InsertComboBox("DropDown", items, 0);
doc.Save(ArtifactsDir + "DocumentBuilder.InsertComboBox.docx");
Mostra come creare campi modulo.
DocumentBuilder builder = new DocumentBuilder();
// I campi del modulo sono oggetti nel documento con cui l'utente può interagire chiedendogli di inserire valori.
// Possiamo crearli utilizzando un generatore di documenti e di seguito sono riportati due modi per farlo.
// 1 - Inserimento di testo di base:
builder.InsertTextInput("My text input", TextFormFieldType.Regular,
"", "Enter your name here", 30);
// 2 - Casella combinata con testo di richiesta e un intervallo di valori possibili:
string[] items =
{
"-- Select your favorite footwear --", "Sneakers", "Oxfords", "Flip-flops", "Other"
};
builder.InsertParagraph();
builder.InsertComboBox("My combo box", items, 0);
builder.Document.Save(ArtifactsDir + "DocumentBuilder.CreateForm.docx");
Guarda anche
- class FormField
- class DocumentBuilder
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words