InsertTextInput
Innehåll
[
Dölj
]DocumentBuilder.InsertTextInput method
Infogar ett textformulärfält på den aktuella positionen.
public FormField InsertTextInput(string name, TextFormFieldType type, string format,
string fieldValue, int maxLength)
Parameter | Typ | Beskrivning |
---|---|---|
name | String | Namnet på formulärfältet. Kan vara en tom sträng. |
type | TextFormFieldType | Anger typen av textformulärfält. |
format | String | Formatsträng som används för att formatera värdet på formulärfältet. |
fieldValue | String | Text som kommer att visas i fältet. |
maxLength | Int32 | Maximal längd som användaren kan ange i formulärfältet. Ställ in på noll för obegränsad längd. |
Returvärde
Formulärfältsnoden som precis infogades.
Anmärkningar
Om du anger ett namn för formulärfältet skapas automatiskt ett bokmärke med samma namn.
Exempel
Visar hur man infogar ett formulärfält för textinmatning i ett dokument.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Infoga ett formulär som uppmanar användaren att skriva in text.
builder.InsertTextInput("TextInput", TextFormFieldType.Regular, "", "Enter your text here", 0);
doc.Save(ArtifactsDir + "DocumentBuilder.InsertTextInput.docx");
Visar hur man infogar ett formulärfält för textinmatning.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Please enter text here: ");
// Infoga ett textinmatningsfält som gör att användaren kan klicka på det och skriva in text.
// Tilldela en platshållartext som användaren kan skriva över och passera
// en maximal textlängd på 0 för att tillämpa ingen begränsning på formulärfältets innehåll.
builder.InsertTextInput("TextInput1", TextFormFieldType.Regular, "", "Placeholder text", 0);
// Formulärfältet kommer att visas i form av en "input" html-tagg, med en typ av "text".
doc.Save(ArtifactsDir + "FormFields.TextInput.html");
Visar hur man skapar formulärfält.
DocumentBuilder builder = new DocumentBuilder();
// Formulärfält är objekt i dokumentet som användaren kan interagera med genom att uppmanas att ange värden.
// Vi kan skapa dem med hjälp av en dokumentbyggare, och nedan finns två sätt att göra det.
// 1 - Grundläggande textinmatning:
builder.InsertTextInput("My text input", TextFormFieldType.Regular,
"", "Enter your name here", 30);
// 2 - Kombinationsruta med prompttext och en rad möjliga värden:
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");
Se även
- class FormField
- enum TextFormFieldType
- class DocumentBuilder
- namnutrymme Aspose.Words
- hopsättning Aspose.Words