InsertTextInput
İçindekiler
[
Saklamak
]DocumentBuilder.InsertTextInput method
Geçerli konuma bir metin formu alanı ekler.
public FormField InsertTextInput(string name, TextFormFieldType type, string format,
string fieldValue, int maxLength)
Parametre | Tip | Tanım |
---|---|---|
name | String | Form alanının adı. Boş bir dize olabilir. |
type | TextFormFieldType | Metin formu alanının türünü belirtir. |
format | String | Form alanının değerini biçimlendirmek için kullanılan biçim dizesi. |
fieldValue | String | Alanda gösterilecek metin. |
maxLength | Int32 | Kullanı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
- class FormField
- enum TextFormFieldType
- class DocumentBuilder
- ad alanı Aspose.Words
- toplantı Aspose.Words