TableStyle
Contenuti
[
Nascondere
]TableStyle class
Rappresenta uno stile di tabella.
Per saperne di più, visita ilLavorare con le tabelle articolo di documentazione.
public class TableStyle : Style
Proprietà
Nome | Descrizione |
---|---|
Aliases { get; } | Ottiene tutti gli alias di questo stile. Se lo stile non ha alias, viene restituito un array di stringhe vuoto. |
Alignment { get; set; } | Specifica l’allineamento per lo stile tabella. |
AllowBreakAcrossPages { get; set; } | Ottiene o imposta un flag che indica se il testo in una riga di tabella può essere suddiviso in un’interruzione di pagina. |
AutomaticallyUpdate { get; set; } | Specifica se questo stile viene ridefinito automaticamente in base al valore appropriato. |
BaseStyleName { get; set; } | Ottiene/imposta il nome dello stile su cui è basato questo stile. |
Bidi { get; set; } | Ottiene o imposta se si tratta di uno stile per una tabella da destra a sinistra. |
Borders { get; } | Ottiene la raccolta dei bordi delle celle predefiniti per lo stile. |
BottomPadding { get; set; } | Ottiene o imposta la quantità di spazio (in punti) da aggiungere sotto il contenuto delle celle della tabella. |
BuiltIn { get; } | Vero se questo stile è uno degli stili incorporati in MS Word. |
CellSpacing { get; set; } | Ottiene o imposta la quantità di spazio (in punti) tra le celle. |
ColumnStripe { get; set; } | Ottiene o imposta un numero di colonne da includere nella suddivisione quando lo stile specifica la suddivisione delle colonne pari/dispari. |
ConditionalStyles { get; } | Raccolta di stili condizionali che possono essere definiti per questo stile di tabella. |
Document { get; } | Ottiene il documento del proprietario. |
Font { get; } | Ottiene la formattazione dei caratteri dello stile. |
IsHeading { get; } | Vero quando lo stile è uno degli stili di intestazione integrati. |
IsQuickStyle { get; set; } | Specifica se questo stile viene mostrato nella raccolta Stile veloce all’interno dell’interfaccia utente di MS Word. |
LeftIndent { get; set; } | Ottiene o imposta il valore che rappresenta il rientro sinistro di una tabella. |
LeftPadding { get; set; } | Ottiene o imposta la quantità di spazio (in punti) da aggiungere a sinistra del contenuto delle celle della tabella. |
LinkedStyleName { get; } | Ottiene il nome del fileStyle legato a questo. Restituisce una stringa vuota se non ci sono stili collegati. |
List { get; } | Ottiene l’elenco che definisce la formattazione di questo stile di elenco. |
ListFormat { get; } | Fornisce l’accesso alle proprietà di formattazione dell’elenco di uno stile di paragrafo. |
Name { get; set; } | Ottiene o imposta il nome dello stile. |
NextParagraphStyleName { get; set; } | Ottiene/imposta il nome dello stile da applicare automaticamente ad un nuovo paragrafo inserito dopo un paragrafo formattato con lo stile specificato. |
ParagraphFormat { get; } | Ottiene la formattazione del paragrafo dello stile. |
RightPadding { get; set; } | Ottiene o imposta la quantità di spazio (in punti) da aggiungere a destra del contenuto delle celle della tabella. |
RowStripe { get; set; } | Ottiene o imposta un numero di righe da includere nella suddivisione quando lo stile specifica la suddivisione delle righe pari/dispari. |
Shading { get; } | Ottiene aShading oggetto che fa riferimento alla formattazione dell’ombreggiatura per le celle della tabella. |
StyleIdentifier { get; } | Ottiene l’identificatore di stile indipendente dalle impostazioni internazionali per uno stile integrato. |
Styles { get; } | Ottiene la raccolta di stili a cui appartiene questo stile. |
TopPadding { get; set; } | Ottiene o imposta la quantità di spazio (in punti) da aggiungere sopra il contenuto delle celle della tabella. |
Type { get; } | Ottiene il tipo di stile (paragrafo o carattere). |
VerticalAlignment { get; set; } | Specifica l’allineamento verticale per le celle. |
Metodi
Nome | Descrizione |
---|---|
Equals(Style) | Confronta con lo stile specificato. Gli stili Istd vengono confrontati solo per gli stili incorporati. Gli stili predefiniti non sono inclusi nel confronto. Lo stile di base, lo stile collegato e lo stile del paragrafo successivo vengono confrontati ricorsivamente. |
Remove() | Rimuove lo stile specificato dal documento. |
Esempi
Mostra come creare impostazioni di stile personalizzate per la tabella.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();
builder.InsertCell();
builder.Write("Name");
builder.InsertCell();
builder.Write("مرحبًا");
builder.EndRow();
builder.InsertCell();
builder.InsertCell();
builder.EndTable();
TableStyle tableStyle = (TableStyle)doc.Styles.Add(StyleType.Table, "MyTableStyle1");
tableStyle.AllowBreakAcrossPages = true;
tableStyle.Bidi = true;
tableStyle.CellSpacing = 5;
tableStyle.BottomPadding = 20;
tableStyle.LeftPadding = 5;
tableStyle.RightPadding = 10;
tableStyle.TopPadding = 20;
tableStyle.Shading.BackgroundPatternColor = Color.AntiqueWhite;
tableStyle.Borders.Color = Color.Blue;
tableStyle.Borders.LineStyle = LineStyle.DotDash;
tableStyle.VerticalAlignment = CellVerticalAlignment.Center;
table.Style = tableStyle;
// L'impostazione delle proprietà di stile di una tabella può influire sulle proprietà della tabella stessa.
Assert.True(table.Bidi);
Assert.AreEqual(5.0d, table.CellSpacing);
Assert.AreEqual("MyTableStyle1", table.StyleName);
doc.Save(ArtifactsDir + "Table.TableStyleCreation.docx");
Guarda anche
- class Style
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words