InsertComboBox

DocumentBuilder.InsertComboBox method

Geçerli konuma bir açılır kutu form alanı ekler.

public FormField InsertComboBox(string name, string[] items, int selectedIndex)
ParametreTipTanım
nameStringForm alanının adı. Boş bir dize olabilir. 20 karakterden uzun değer kesilecektir.
itemsString[]ComboBox’un öğeleri. Maksimum 25 öğe.
selectedIndexInt32ComboBox’ta seçili öğenin dizini.

Geri dönüş değeri

Az önce eklenen form alanı düğümü.

Notlar

Form alanı için bir ad belirttiğinizde, aynı adla otomatik olarak bir yer imi oluşturulur.

Örnekler

Bir belgeye birleşik kutu form alanının nasıl ekleneceğini gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Kullanıcının menüden bir öğeyi seçmesini isteyen bir form ekleyin.
builder.Write("Pick a fruit: ");
string[] items = { "Apple", "Banana", "Cherry" };
builder.InsertComboBox("DropDown", items, 0);

doc.Save(ArtifactsDir + "DocumentBuilder.InsertComboBox.docx");

Form alanlarının nasıl oluşturulacağını gösterir.

DocumentBuilder builder = new DocumentBuilder();

// Form alanları, kullanıcının değer girmesi istendiğinde etkileşime girebileceği belgedeki nesnelerdir.
// Bunları bir belge oluşturucu kullanarak oluşturabiliriz ve aşağıda bunu yapmanın iki yolu bulunmaktadır.
// 1 - Temel metin girişi:
builder.InsertTextInput("My text input", TextFormFieldType.Regular, 
    "", "Enter your name here", 30);

// 2 - İstem metni ve olası değer aralığı içeren birleşik kutu:
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");

Ayrıca bakınız