FieldBarcode

FieldBarcode class

Implementerar streckkodsfältet.

För att lära dig mer, besökArbeta med fält dokumentationsartikel.

public class FieldBarcode : Field

Konstruktörer

namnBeskrivning
FieldBarcode()Default_Constructor

Egenskaper

namnBeskrivning
DisplayResult { get; }Hämtar texten som representerar det visade fältresultatet.
End { get; }Hämtar noden som representerar fältets slut.
FacingIdentificationMark { get; set; }Hämtar eller anger typen av ett Facing Identification Mark (FIM) som ska infogas.
Format { get; }Får enFieldFormatobjekt som ger typad åtkomst till fältets formatering.
IsBookmark { get; set; }Hämtar eller anger omPostalAddress är namnet på ett bokmärke.
IsDirty { get; set; }Hämtar eller anger om det aktuella resultatet av fältet inte längre är korrekt (inaktuellt) på grund av andra ändringar som gjorts i dokumentet.
IsLocked { get; set; }Hämtar eller anger om fältet är låst (resultatet ska inte beräknas om).
IsUSPostalAddress { get; set; }Hämtar eller anger omPostalAddress är en amerikansk postadress.
LocaleId { get; set; }Hämtar eller ställer in fältets LCID.
PostalAddress { get; set; }Hämtar eller ställer in postadressen som används för att generera en streckkod eller namnet på bokmärket som refererar till den.
Result { get; set; }Hämtar eller anger text som är mellan fältavgränsaren och fältslutet.
Separator { get; }Hämtar noden som representerar fältseparatorn. Kan varanull .
Start { get; }Hämtar noden som representerar början av fältet.
virtual Type { get; }Hämtar fälttypen Microsoft Word.

Metoder

namnBeskrivning
GetFieldCode()Returnerar text mellan fältstart och fältavgränsare (eller fältslut om det inte finns någon avgränsare). Både fältkod och fältresultat för underfält inkluderas.
GetFieldCode(bool)Returnerar text mellan fältstart och fältavgränsare (eller fältslut om det inte finns någon avgränsare).
Remove()Tar bort fältet från dokumentet. Returnerar en nod direkt efter fältet. Om fältets slut är den sista undernoden till dess överordnade nod, returneras dess överordnade stycke. Om fältet redan är borttaget returnerasnull .
Unlink()Utför fältavkopplingen.
Update()Utför fältuppdateringen. Körs om fältet redan uppdateras.
Update(bool)Utför en fältuppdatering. Körs om fältet redan uppdateras.

Anmärkningar

Infogar en poststreckkod i en maskinläsbar adressform som används av US Postal Service.

Exempel

Visar hur man använder fältet STRECKKOD för att visa amerikanska postnummer i form av en streckkod.

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

builder.Writeln();

// Nedan följer två sätt att använda STRECKKOD-fält för att visa anpassade värden som streckkoder.
// 1 - Lagra värdet som streckkoden ska visa i egenskapen PostalAddress:
FieldBarcode field = (FieldBarcode)builder.InsertField(FieldType.FieldBarcode, true);

// Detta värde måste vara ett giltigt postnummer.
field.PostalAddress = "96801";
field.IsUSPostalAddress = true;
field.FacingIdentificationMark = "C";

Assert.AreEqual(" BARCODE  96801 \\u \\f C", field.GetFieldCode());

builder.InsertBreak(BreakType.LineBreak);

// 2 - Referera till ett bokmärke som lagrar värdet som streckkoden kommer att visa:
field = (FieldBarcode)builder.InsertField(FieldType.FieldBarcode, true);
field.PostalAddress = "BarcodeBookmark";
field.IsBookmark = true;

Assert.AreEqual(" BARCODE  BarcodeBookmark \\b", field.GetFieldCode());

// Bokmärket som STRECKKOD-fältet refererar till i sin PostalAddress-egenskap
// behöver inte innehålla något annat än det giltiga postnumret.
builder.InsertBreak(BreakType.PageBreak);
builder.StartBookmark("BarcodeBookmark");
builder.Writeln("968877");
builder.EndBookmark("BarcodeBookmark");

doc.Save(ArtifactsDir + "Field.BARCODE.docx");

Se även