InsertTextInput

DocumentBuilder.InsertTextInput method

Geçerli konuma bir metin formu alanı ekler.

public FormField InsertTextInput(string name, TextFormFieldType type, string format, 
    string fieldValue, int maxLength)
ParametreTipTanım
nameStringForm alanının adı. Boş bir dize olabilir.
typeTextFormFieldTypeMetin formu alanının türünü belirtir.
formatStringForm alanının değerini biçimlendirmek için kullanılan biçim dizesi.
fieldValueStringAlanda gösterilecek metin.
maxLengthInt32Kullanıcının form alanına girebileceği maksimum uzunluk. Sınırsız uzunluk için sıfıra ayarlayın.

Geri dönüş değeri

Yeni eklenen form alanı düğümü.

Notlar

Form alanı için bir ad belirlerseniz aynı adla otomatik olarak bir yer imi oluşturulur.

Örnekler

Bir belgeye metin giriş formu alanının nasıl ekleneceğini gösterir.

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

// Kullanıcının metin girmesini isteyen bir form ekleyin.
builder.InsertTextInput("TextInput", TextFormFieldType.Regular, "", "Enter your text here", 0);

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

Metin giriş formu alanının nasıl ekleneceğini gösterir.

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

builder.Write("Please enter text here: ");

// Kullanıcının tıklayıp metin girmesine olanak sağlayacak bir metin giriş alanı ekleyin.
// Kullanıcının üzerine yazıp iletebileceği bazı yer tutucu metinler atayın
// form alanının içeriğine herhangi bir sınırlama uygulamamak için maksimum metin uzunluğu 0'dır.
builder.InsertTextInput("TextInput1", TextFormFieldType.Regular, "", "Placeholder text", 0);

// Form alanı, "metin" türünde bir "giriş" html etiketi biçiminde görünecektir.
doc.Save(ArtifactsDir + "FormFields.TextInput.html");

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

DocumentBuilder builder = new DocumentBuilder();

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

// 2 - Bilgi istemi metnini ve bir dizi olası değeri içeren birleşik giriş kutusu:
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