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; } | Recupera tutti gli alias di questo stile. Se lo stile non ha alias, viene restituito un array vuoto di stringhe. |
Alignment { get; set; } | Specifica l’allineamento per lo stile della tabella. |
AllowBreakAcrossPages { get; set; } | Ottiene o imposta un flag che indica se è consentito dividere il testo in una riga di una tabella 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 si basa questo stile. |
Bidi { get; set; } | Ottiene o imposta se questo è uno stile per una tabella da destra a sinistra. |
Borders { get; } | Ottiene la raccolta di bordi di cella 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 predefiniti 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 in bande quando lo stile specifica la suddivisione in bande di 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 del carattere dello stile. |
IsHeading { get; } | Vero quando lo stile è uno degli stili di intestazione predefiniti. |
IsQuickStyle { get; set; } | Specifica se questo stile viene visualizzato nella raccolta Stili rapidi 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; set; } | Ottiene/imposta il nome delStyle Collegato 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 accesso alle proprietà di formattazione dell’elenco di uno stile di paragrafo. |
Locked { get; set; } | Specifica se questo stile è bloccato. |
Name { get; set; } | Ottiene o imposta il nome dello stile. |
NextParagraphStyleName { get; set; } | Ottiene/imposta il nome dello stile da applicare automaticamente a un nuovo paragrafo inserito dopo un paragrafo formattato con lo stile specificato. |
ParagraphFormat { get; } | Ottiene la formattazione del paragrafo dello stile. |
Priority { get; set; } | Ottiene/imposta il valore intero che rappresenta la priorità per l’ordinamento degli stili nel riquadro attività Stili. |
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 in bande quando lo stile specifica la suddivisione in bande di righe pari/dispari. |
SemiHidden { get; set; } | Ottiene/imposta se lo stile viene nascosto dalla galleria Stili e dal riquadro attività Stili. |
Shading { get; } | Ottiene unShading oggetto che fa riferimento alla formattazione dell’ombreggiatura per le celle della tabella. |
StyleIdentifier { get; } | Ottiene l’identificatore di stile indipendente dalle impostazioni locali per uno stile incorporato. |
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). |
UnhideWhenUsed { get; set; } | Ottiene/imposta se lo stile utilizzato nel documento corrente viene visualizzato nella galleria Stili e nel riquadro attività Stili. Vero quando lo stile utilizzato deve essere visualizzato nella galleria Stili. |
VerticalAlignment { get; set; } | Specifica l’allineamento verticale delle celle. |
Metodi
Nome | Descrizione |
---|---|
Equals(Style) | Esegue il confronto con lo stile specificato. Gli stili Istd vengono confrontati solo per gli stili incorporati. Gli stili predefiniti non sono inclusi nel confronto. Lo stile 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