ThemeColors
İçindekiler
[
Saklamak
]ThemeColors class
On iki renk içeren belge temasının renk düzenini temsil eder.
ThemeColors
nesne altı vurgu rengi, iki koyu renk, iki açık renk ve her köprü ve takip edilen köprü için bir renk içerir.
public class ThemeColors
Özellikleri
İsim | Tanım |
---|---|
Accent1 { get; set; } | Renk Vurgusunu belirtir 1. |
Accent2 { get; set; } | Renk Vurgusunu belirtir 2. |
Accent3 { get; set; } | Renk Vurgusunu belirtir 3. |
Accent4 { get; set; } | Renk Vurgusunu belirtir 4. |
Accent5 { get; set; } | Renk Vurgusunu belirtir 5. |
Accent6 { get; set; } | Renk Vurgusunu belirtir 6. |
Dark1 { get; set; } | Rengi belirtir Koyu 1. |
Dark2 { get; set; } | Rengi belirtir Koyu 2. |
FollowedHyperlink { get; set; } | Tıklanan köprünün rengini belirtir. |
Hyperlink { get; set; } | Köprünün rengini belirtir. |
Light1 { get; set; } | Açık renk 1. ‘yi belirtir |
Light2 { get; set; } | Açık renk 2. ‘yi belirtir |
Örnekler
Temalar için özel renklerin ve yazı tiplerinin nasıl ayarlanacağını gösterir.
Document doc = new Document(MyDir + "Theme colors.docx");
// "Tema" nesnesi, varsayılan yazı tipleri ve renklerin kaynağı olan belge temasına erişmemizi sağlar.
Theme theme = doc.Theme;
// "Başlık 1" ve "Altyazı" gibi bazı stiller bu yazı tiplerini devralır.
theme.MajorFonts.Latin = "Courier New";
theme.MinorFonts.Latin = "Agency FB";
// Bu temada diğer dillerin de kendi özel yazı tipleri olabilir.
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);
// "Renkler" özelliği Microsoft Word'ün renk paletini içerir,
// gölgeleme veya yazı tipi rengini değiştirirken görünen.
// Renk paletine özel renkler uygulayın, böylece Microsoft Word'de bunlara kolayca erişebilelim
// örneğin yazı tipi rengini "Ana Sayfa" aracılığıyla değiştirdiğimizde -> "Yazı Tipi" -> "Yazı rengi",
// veya bir şekil ekleyin ve ardından "Şekil Formatı" aracılığıyla bunun için bir renk ayarlayın --> "Şekil Stilleri".
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;
// Köprülere tıklanmış ve tıklanmamış durumlarında özel renkler uygulayın.
colors.Hyperlink = Color.Black;
colors.FollowedHyperlink = Color.Gray;
doc.Save(ArtifactsDir + "Themes.CustomColorsAndFonts.docx");
Ayrıca bakınız
- ad alanı Aspose.Words.Themes
- toplantı Aspose.Words