FieldBuilder

FieldBuilder constructor

Inizializza un’istanza diFieldBuilder classe.

public FieldBuilder(FieldType fieldType)
ParametroTipoDescrizione
fieldTypeFieldTypeIl tipo di campo da costruire.

Esempi

Mostra come creare e inserire un campo utilizzando un generatore di campi.

Document doc = new Document();

// Un modo conveniente per aggiungere contenuto testuale a un documento è utilizzare un generatore di documenti.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write(" Hello world! This text is one Run, which is an inline node.");

// I campi hanno il loro costruttore, che possiamo usare per costruire un codice di campo pezzo per pezzo.
// In questo caso, costruiremo un campo BARCODE che rappresenta un codice postale degli Stati Uniti,
// e poi inserirlo davanti a Run.
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");

Guarda anche