ToaCategories
Contenuti
[
Nascondere
]ToaCategories class
Rappresenta una tabella di categorie di autorità.
Per saperne di più, visita ilLavorare con i campi articolo di documentazione.
public class ToaCategories
Costruttori
Nome | Descrizione |
---|---|
ToaCategories() | Default_Costruttore |
Proprietà
Nome | Descrizione |
---|---|
static DefaultCategories { get; } | Ottiene la tabella predefinita delle categorie di autorità. |
Item { get; set; } | Ottiene o imposta l’intestazione della categoria in base al numero di categoria. |
Esempi
Mostra come specificare un insieme di categorie per i campi TOA.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// I campi TOA possono filtrare le proprie voci in base alle categorie definite in questa raccolta.
ToaCategories toaCategories = new ToaCategories();
doc.FieldOptions.ToaCategories = toaCategories;
// Questa raccolta di categorie viene fornita con valori predefiniti, che possiamo sovrascrivere con valori personalizzati.
Assert.AreEqual("Cases", toaCategories[1]);
Assert.AreEqual("Statutes", toaCategories[2]);
toaCategories[1] = "My Category 1";
toaCategories[2] = "My Category 2";
// Possiamo sempre accedere ai valori predefiniti tramite questa raccolta.
Assert.AreEqual("Cases", ToaCategories.DefaultCategories[1]);
Assert.AreEqual("Statutes", ToaCategories.DefaultCategories[2]);
// Inserisci 2 campi TOA. I campi TOA creano una voce per ciascun campo TA nel documento.
// Usa lo switch "\c" per selezionare l'indice di una categoria dalla nostra collezione.
// Con questa opzione, un campo TOA raccoglierà solo le voci dai campi TA che
// avere anche un'opzione "\c" con un indice di categoria corrispondente. Verrà visualizzato anche ciascun campo TOA
// il nome della categoria a cui punta l'opzione "\c".
builder.InsertField("TOA \\c 1 \\h", null);
builder.InsertField("TOA \\c 2 \\h", null);
builder.InsertBreak(BreakType.PageBreak);
// Inserisci voci TOA in 2 categorie. Il nostro primo campo TOA riceverà una voce,
// dal secondo campo TA il cui interruttore "\c" punta anch'esso alla prima categoria.
// Il secondo campo TOA avrà due voci dagli altri due campi TA.
builder.InsertField("TA \\c 2 \\l \"entry 1\"");
builder.InsertBreak(BreakType.PageBreak);
builder.InsertField("TA \\c 1 \\l \"entry 2\"");
builder.InsertBreak(BreakType.PageBreak);
builder.InsertField("TA \\c 2 \\l \"entry 3\"");
doc.UpdateFields();
doc.Save(ArtifactsDir + "FieldOptions.TOA.Categories.docx");
Guarda anche
- spazio dei nomi Aspose.Words.Fields
- assemblea Aspose.Words