ThemeColors
Innehåll
[
Dölj
]ThemeColors class
Representerar färgschemat för dokumenttemat som innehåller tolv färger.
ThemeColors
objektet innehåller sex accentfärger, två mörka färger, två ljusa färger och en färg för var och en av en hyperlänk och följt hyperlänk.
public class ThemeColors
Egenskaper
namn | Beskrivning |
---|---|
Accent1 { get; set; } | Anger färg Accent 1. |
Accent2 { get; set; } | Anger färg Accent 2. |
Accent3 { get; set; } | Anger färg Accent 3. |
Accent4 { get; set; } | Anger färg Accent 4. |
Accent5 { get; set; } | Anger färg Accent 5. |
Accent6 { get; set; } | Anger färg Accent 6. |
Dark1 { get; set; } | Anger färg Dark 1. |
Dark2 { get; set; } | Anger färg Dark 2. |
FollowedHyperlink { get; set; } | Anger färg för en klickad hyperlänk. |
Hyperlink { get; set; } | Anger färg för en hyperlänk. |
Light1 { get; set; } | Anger färg Ljus 1. |
Light2 { get; set; } | Anger färg Ljus 2. |
Exempel
Visar hur du ställer in anpassade färger och teckensnitt för teman.
Document doc = new Document(MyDir + "Theme colors.docx");
// "Theme"-objektet ger oss tillgång till dokumenttemat, en källa till standardteckensnitt och färger.
Theme theme = doc.Theme;
// Vissa stilar, som "Rubrik 1" och "Underrubrik", kommer att ärva dessa typsnitt.
theme.MajorFonts.Latin = "Courier New";
theme.MinorFonts.Latin = "Agency FB";
// Andra språk kan också ha sina anpassade typsnitt i detta 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);
// Egenskapen "Colors" innehåller färgpaletten från Microsoft Word,
// som visas när du ändrar skuggning eller teckensnittsfärg.
// Använd anpassade färger på färgpaletten så att vi har enkel tillgång till dem i Microsoft Word
// när vi till exempel ändrar teckensnittsfärg via "Hem" -> "Teckensnitt" -> "Fontfärg",
// eller infoga en form och ställ sedan in en färg för den via "Shape Format" -> "Formstilar".
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;
// Tillämpa anpassade färger på hyperlänkar i deras klickade och oklickade tillstånd.
colors.Hyperlink = Color.Black;
colors.FollowedHyperlink = Color.Gray;
doc.Save(ArtifactsDir + "Themes.CustomColorsAndFonts.docx");
Se även
- namnutrymme Aspose.Words.Themes
- hopsättning Aspose.Words