FieldBuilder

FieldBuilder constructor

Initialisiert eine Instanz desFieldBuilder Klasse.

public FieldBuilder(FieldType fieldType)
ParameterTypBeschreibung
fieldTypeFieldTypeDer Typ des zu erstellenden Feldes.

Beispiele

Zeigt, wie Sie mit einem Feldgenerator ein Feld erstellen und einfügen.

Document doc = new Document();

// Eine bequeme Möglichkeit, einem Dokument Textinhalte hinzuzufügen, ist die Verwendung eines Dokumentgenerators.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write(" Hello world! This text is one Run, which is an inline node.");

// Felder haben ihren Builder, mit dem wir Stück für Stück einen Feldcode konstruieren können.
// In diesem Fall erstellen wir ein BARCODE-Feld, das eine US-Postleitzahl darstellt,
// und fügen Sie es dann vor einem Run ein.
FieldBuilder fieldBuilder = new FieldBuilder(FieldType.FieldBarcode);
fieldBuilder.AddArgument("90210");
fieldBuilder.AddSwitch("\\f", "A");
fieldBuilder.AddSwitch("\\u");

fieldBuilder.BuildAndInsert(doc.FirstSection.Body.FirstParagraph.Runs[0]);

doc.UpdateFields();
doc.Save(ArtifactsDir + "Field.CreateWithFieldBuilder.docx");

Siehe auch