ThemeFonts
Contenido
[
Ocultar
]ThemeFonts class
Representa una colección de fuentes en el esquema de fuentes, lo que permite especificar diferentes fuentes para diferentes idiomas.Latin
,EastAsian
yComplexScript
.
Para obtener más información, visite elTrabajar con estilos y temas artículo de documentación.
public class ThemeFonts
Propiedades
Nombre | Descripción |
---|---|
ComplexScript { get; set; } | Especifica el nombre de fuente para los caracteres ComplexScript. |
EastAsian { get; set; } | Especifica el nombre de fuente para los caracteres del este de Asia. |
Latin { get; set; } | Especifica el nombre de fuente para caracteres latinos. |
Ejemplos
Muestra cómo configurar colores y fuentes personalizados para temas.
Document doc = new Document(MyDir + "Theme colors.docx");
// El objeto "Tema" nos da acceso al tema del documento, una fuente de fuentes y colores predeterminados.
Theme theme = doc.Theme;
// Algunos estilos, como "Título 1" y "Subtítulo", heredarán estas fuentes.
theme.MajorFonts.Latin = "Courier New";
theme.MinorFonts.Latin = "Agency FB";
// Otros idiomas también pueden tener fuentes personalizadas en este 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 propiedad "Colores" contiene la paleta de colores de Microsoft Word,
// que aparece al cambiar el sombreado o el color de fuente.
// Aplicar colores personalizados a la paleta de colores para que tengamos fácil acceso a ellos en Microsoft Word
// cuando, por ejemplo, cambiamos el color de la fuente mediante "Inicio" -> "Fuente" -> "Color de fuente",
// o insertar una forma y luego establecerle un color a través de "Formato de forma" -> "Estilos de 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;
// Aplicar colores personalizados a los hipervínculos en sus estados en los que se hizo clic y en los que no se hizo clic.
colors.Hyperlink = Color.Black;
colors.FollowedHyperlink = Color.Gray;
doc.Save(ArtifactsDir + "Themes.CustomColorsAndFonts.docx");
Ver también
- espacio de nombres Aspose.Words.Themes
- asamblea Aspose.Words