Theme
Contenuti
[
Nascondere
]Theme class
Rappresenta il tema del documento e fornisce l’accesso alle parti principali del tema, tra cuiMajorFonts
,MinorFonts
EColors
Per saperne di più, visita ilLavorare con stili e temi articolo di documentazione.
public class Theme
Costruttori
Nome | Descrizione |
---|---|
Theme() | Default_Costruttore |
Proprietà
Nome | Descrizione |
---|---|
Colors { get; } | Permette di specificare l’insieme di colori del tema per il documento. |
MajorFonts { get; } | Permette di specificare l’insieme dei caratteri principali per le diverse lingue. |
MinorFonts { get; } | Permette di specificare il set di caratteri minori per diverse lingue. |
Esempi
Mostra come impostare colori e caratteri personalizzati per i temi.
Document doc = new Document(MyDir + "Theme colors.docx");
// L'oggetto "Tema" ci dà accesso al tema del documento, una fonte di caratteri e colori predefiniti.
Theme theme = doc.Theme;
// Alcuni stili, come "Intestazione 1" e "Sottotitolo", erediteranno questi caratteri.
theme.MajorFonts.Latin = "Courier New";
theme.MinorFonts.Latin = "Agency FB";
// Anche altre lingue potrebbero avere i propri caratteri personalizzati in questo tema.
Assert.AreEqual(string.Empty, theme.MajorFonts.ComplexScript);
Assert.AreEqual(string.Empty, theme.MajorFonts.EastAsian);
Assert.AreEqual(string.Empty, theme.MinorFonts.ComplexScript);
Assert.AreEqual(string.Empty, theme.MinorFonts.EastAsian);
// La proprietà "Colori" contiene la tavolozza dei colori di Microsoft Word,
// che appare quando si cambia l'ombreggiatura o il colore del carattere.
// Applica colori personalizzati alla tavolozza dei colori in modo da potervi accedere facilmente in Microsoft Word
// quando, ad esempio, modifichiamo il colore del carattere tramite "Home" -> "Carattere" -> "Colore del carattere",
// oppure inserisci una forma e quindi impostane un colore tramite "Formato forma" -> "Stili di forma".
ThemeColors colors = theme.Colors;
colors.Dark1 = Color.MidnightBlue;
colors.Light1 = Color.PaleGreen;
colors.Dark2 = Color.Indigo;
colors.Light2 = Color.Khaki;
colors.Accent1 = Color.OrangeRed;
colors.Accent2 = Color.LightSalmon;
colors.Accent3 = Color.Yellow;
colors.Accent4 = Color.Gold;
colors.Accent5 = Color.BlueViolet;
colors.Accent6 = Color.DarkViolet;
// Applica colori personalizzati ai collegamenti ipertestuali negli stati cliccati e non cliccati.
colors.Hyperlink = Color.Black;
colors.FollowedHyperlink = Color.Gray;
doc.Save(ArtifactsDir + "Themes.CustomColorsAndFonts.docx");
Guarda anche
- spazio dei nomi Aspose.Words.Themes
- assemblea Aspose.Words