Font

Font class

Contient les attributs de police (nom de police, taille de police, couleur, etc.) pour un objet.

Pour en savoir plus, visitez leTravailler avec les polices article de documentation.

public class Font

Propriétés

NomLa description
AllCaps { get; set; }Vrai si la police est formatée en lettres majuscules.
AutoColor { get; }Renvoie la couleur calculée actuelle du texte (noir ou blanc) à utiliser pour la « couleur automatique ». Si la couleur n’est pas « auto », renvoieColor .
Bidi { get; set; }Spécifie si le contenu de cette exécution doit avoir des caractéristiques de droite à gauche.
Bold { get; set; }Vrai si la police est formatée en gras.
BoldBi { get; set; }Vrai si le texte de droite à gauche est formaté en gras.
Border { get; }Renvoie unBorder objet qui spécifie la bordure de la police.
Color { get; set; }Obtient ou définit la couleur de la police.
ComplexScript { get; set; }Spécifie si le contenu de cette exécution doit être traité comme un texte de script complexe, quelles que soient ses valeurs de caractères Unicode, lors de la détermination du formatage de cette exécution.
DoubleStrikeThrough { get; set; }Vrai si la police est formatée en texte barré double.
Emboss { get; set; }Vrai si la police est formatée en relief.
EmphasisMark { get; set; }Obtient ou définit la marque d’emphase appliquée à cette mise en forme.
Engrave { get; set; }Vrai si la police est formatée comme gravée.
Fill { get; }Obtient le formatage de remplissage pour leFont .
Hidden { get; set; }Vrai si la police est formatée en texte masqué.
HighlightColor { get; set; }Obtient ou définit la couleur de surbrillance (marqueur).
Italic { get; set; }Vrai si la police est formatée en italique.
ItalicBi { get; set; }Vrai si le texte de droite à gauche est formaté en italique.
Kerning { get; set; }Obtient ou définit la taille de police à laquelle le crénage commence.
LineSpacing { get; }Renvoie l’espacement des lignes de cette police (en points).
LocaleId { get; set; }Obtient ou définit l’identifiant régional (langue) des caractères formatés.
LocaleIdBi { get; set; }Obtient ou définit l’identifiant régional (langue) des caractères formatés de droite à gauche.
LocaleIdFarEast { get; set; }Obtient ou définit l’identifiant régional (langue) des caractères asiatiques formatés.
Name { get; set; }Obtient ou définit le nom de la police.
NameAscii { get; set; }Renvoie ou définit la police utilisée pour le texte latin (caractères avec des codes de caractère de 0 (zéro) à 127).
NameBi { get; set; }Renvoie ou définit le nom de la police dans un document de langue s’écrivant de droite à gauche.
NameFarEast { get; set; }Renvoie ou définit un nom de police d’Asie de l’Est.
NameOther { get; set; }Renvoie ou définit la police utilisée pour les caractères avec des codes de caractère compris entre 128 et 255.
NoProofing { get; set; }Vrai lorsque les caractères formatés ne doivent pas être vérifiés orthographiquement.
NumberSpacing { get; set; }Obtient ou définit le type d’espacement du chiffre affiché.
Outline { get; set; }Vrai si la police est formatée en contour.
Position { get; set; }Obtient ou définit la position du texte (en points) par rapport à la ligne de base. Un nombre positif élève le texte et un nombre négatif l’abaisse.
Scaling { get; set; }Obtient ou définit la mise à l’échelle de la largeur des caractères en pourcentage.
Shading { get; }Renvoie unShading objet qui fait référence au formatage d’ombrage de la police.
Shadow { get; set; }Vrai si la police est formatée comme ombrée.
Size { get; set; }Obtient ou définit la taille de la police en points.
SizeBi { get; set; }Obtient ou définit la taille de police en points utilisée dans un document de droite à gauche.
SmallCaps { get; set; }Vrai si la police est formatée en petites majuscules.
SnapToGrid { get; set; }Spécifie si la police actuelle doit utiliser les paramètres de caractères de la grille du document par ligne lors de la mise en page.
Spacing { get; set; }Renvoie ou définit l’espacement (en points) entre les caractères .
StrikeThrough { get; set; }Vrai si la police est formatée en texte barré.
Style { get; set; }Obtient ou définit le style de caractère appliqué à cette mise en forme.
StyleIdentifier { get; set; }Obtient ou définit l’identifiant de style indépendant des paramètres régionaux du style de caractère appliqué à cette mise en forme.
StyleName { get; set; }Obtient ou définit le nom du style de caractère appliqué à cette mise en forme.
Subscript { get; set; }Vrai si la police est formatée en indice.
Superscript { get; set; }Vrai si la police est formatée en exposant.
TextEffect { get; set; }Obtient ou définit l’effet d’animation de la police.
ThemeColor { get; set; }Obtient ou définit la couleur du thème dans le schéma de couleurs appliqué qui est associé à celaFont objet.
ThemeFont { get; set; }Obtient ou définit la police de thème dans le schéma de police appliqué qui est associé à ceciFont objet.
ThemeFontAscii { get; set; }Obtient ou définit la police de thème utilisée pour le texte latin (caractères avec des codes de caractère de 0 (zéro) à 127) dans le schéma de police appliqué qui est associé à celaFont objet.
ThemeFontBi { get; set; }Obtient ou définit la police de thème dans le schéma de police appliqué qui est associé à ceciFont objet dans un document en langage écrit de droite à gauche.
ThemeFontFarEast { get; set; }Obtient ou définit la police du thème d’Asie de l’Est dans le schéma de polices appliqué qui est associé à ceciFont objet.
ThemeFontOther { get; set; }Obtient ou définit la police de thème utilisée pour les caractères avec des codes de caractère compris entre 128 et 255 dans le schéma de polices appliqué associé à ceciFont objet.
TintAndShade { get; set; }Obtient ou définit une valeur double qui éclaircit ou assombrit une couleur.
Underline { get; set; }Obtient ou définit le type de soulignement appliqué à la police.
UnderlineColor { get; set; }Obtient ou définit la couleur du soulignement appliqué à la police.

Méthodes

NomLa description
ClearFormatting()Réinitialise le formatage de police par défaut.
HasDmlEffect(TextDmlEffect)Vérifie si un effet de texte DrawingML particulier est appliqué.

Remarques

Vous ne créez pas d’instances deFont classe directement. Il suffit d’utiliser Font pour accéder aux propriétés de police des différents objets tels queRun , Paragraph ,Style ,DocumentBuilder.

Exemples

Montre comment formater une série de texte à l’aide de sa propriété de police.

Document doc = new Document();
Run run = new Run(doc, "Hello world!");

Aspose.Words.Font font = run.Font;
font.Name = "Courier New";
font.Size = 36;
font.HighlightColor = Color.Yellow;

doc.FirstSection.Body.FirstParagraph.AppendChild(run);
doc.Save(ArtifactsDir + "Font.CreateFormattedRun.docx");

Montre comment insérer une chaîne entourée d’une bordure dans un document.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Font.Border.Color = Color.Green;
builder.Font.Border.LineWidth = 2.5d;
builder.Font.Border.LineStyle = LineStyle.DashDotStroker;

builder.Write("Text surrounded by green border.");

doc.Save(ArtifactsDir + "Border.FontBorder.docx");

Montre comment créer et utiliser un style de paragraphe avec formatage de liste.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Créez un style de paragraphe personnalisé.
Style style = doc.Styles.Add(StyleType.Paragraph, "MyStyle1");
style.Font.Size = 24;
style.Font.Name = "Verdana";
style.ParagraphFormat.SpaceAfter = 12;

// Créez une liste et assurez-vous que les paragraphes qui utilisent ce style utiliseront cette liste.
style.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDefault);
style.ListFormat.ListLevelNumber = 0;

// Appliquez le style de paragraphe au paragraphe actuel du générateur de documents, puis ajoutez du texte.
builder.ParagraphFormat.Style = style;
builder.Writeln("Hello World: MyStyle1, bulleted list.");

// Modifiez le style du générateur de documents en un style sans formatage de liste et écrivez un autre paragraphe.
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Writeln("Hello World: Normal.");

builder.Document.Save(ArtifactsDir + "Styles.ParagraphStyleBulletedList.docx");

Voir également