Word.Font class
Représente une police.
- Extends
Remarques
Utilisateur
- Word. Corps : police
- Word. ConditionalStyle : police
- Word. ContentControl : police
- Word. Liste : getLevelFont
- Word. ListLevel : font
- Word. Paragraphe : police
- Word. Plage : police
- Word. Sélection : police
- Word. Style : police
- Word. Table : police
- Word. TableRow : police
Exemples
// Change the font color
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
// Create a range proxy object for the current selection.
const selection = context.document.getSelection();
// Queue a command to change the font color of the current selection.
selection.font.color = 'blue';
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
console.log('The font color of the selection has been changed.');
});
Propriétés
| all |
Indique si la police est mise en forme comme toutes les lettres majuscules, ce qui fait apparaître les lettres minuscules comme des lettres majuscules. Les valeurs possibles sont les suivantes :
|
| bold | Indique si la police est en gras.
|
| bold |
Indique si la police est mise en forme en gras dans un document linguistique de droite à gauche. Les valeurs possibles sont les suivantes :
|
| borders | Renvoie un |
| color | Spécifie la couleur de la police. Vous pouvez fournir la valeur au format '#RRGGBB' ou le nom de la couleur. |
| color |
Spécifie une |
| color |
Spécifie la couleur de l’objet |
| context | Contexte de requête associé à l’objet. Cette opération connecte le processus du complément à celui de l’application hôte Office. |
| contextual |
Spécifie si les alternatives contextuelles sont activées pour la police. |
| diacritic |
Spécifie la couleur à utiliser pour les signes diacritiques pour l’objet |
| disable |
Indique si Microsoft Word ignore le nombre de caractères par ligne pour l’objet correspondant |
| double |
Indique si la police est doublement barrée.
|
| emboss | Indique si la police est mise en forme de manière à être gaufrée. Les valeurs possibles sont les suivantes :
|
| emphasis |
Indique une |
| engrave | Indique si la police est mise en forme comme gravée. Les valeurs possibles sont les suivantes :
|
| fill | Renvoie un |
| glow | Renvoie un |
| hidden | Indique si la police est marquée comme masquée.
|
| highlight |
Indique la couleur de surbrillance. Pour la définir, utilisez une valeur au format « #RRGGBB » ou le nom de la couleur. Pour supprimer la couleur en surbrillance, définissez-la sur |
| italic | Indique si la police est en italique.
|
| italic |
Indique si la police est en italique dans un document dans une langue de droite à gauche. Les valeurs possibles sont les suivantes :
|
| kerning | Spécifie la taille de police minimale à laquelle Microsoft Word ajuste automatiquement le crénage. |
| ligature | Spécifie le paramètre de ligature de l’objet |
| line | Renvoie un |
| name | Spécifie le nom de la police. |
| name |
Indique la police utilisée pour le texte latin (caractères dont les codes de caractère sont compris entre 0 (zéro) et 127). |
| name |
Spécifie le nom de la police dans un document dans une langue de droite à gauche. |
| name |
Spécifie le nom de la police d’Asie de l’Est. |
| name |
Spécifie la police utilisée pour les caractères dont le code est compris entre 128 et 255. |
| number |
Spécifie le paramètre de feuille de nombres pour une police OpenType. |
| number |
Spécifie le paramètre d’espacement numérique de la police. |
| outline | Indique si la police est mise en forme comme décrit. Les valeurs possibles sont les suivantes :
|
| position | Indique la position du texte (en points) par rapport à la ligne de base. |
| reflection | Renvoie un |
| scaling | Spécifie le pourcentage de mise à l’échelle appliqué à la police. |
| shadow | Spécifie si la police est mise en forme en mode ombré. Les valeurs possibles sont les suivantes :
|
| size | Indique la taille de police en points. |
| size |
Spécifie la taille de police en points pour le texte de droite à gauche. |
| small |
Indique si la police est formatée sous forme de petites majuscules, ce qui fait apparaître les lettres minuscules comme de petites majuscules. Les valeurs possibles sont les suivantes :
|
| spacing | Spécifie l’espacement entre les caractères. |
| strike |
Indique si la police est barrée.
|
| stylistic |
Spécifie l’ensemble stylistique de la police. |
| subscript | Indique si la police est un indice.
|
| superscript | Indique si la police est un exposant.
|
| text |
Renvoie un |
| text |
Renvoie un |
| three |
Renvoie un |
| underline | Spécifie le type de soulignement de la police.
|
| underline |
Spécifie la couleur du soulignement pour l’objet |
Méthodes
| decrease |
Applique à la police la taille inférieure disponible la plus proche. |
| increase |
Applique à la police la taille supérieure disponible la plus proche. |
| load(options) | Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter |
| load(property |
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter |
| load(property |
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter |
| reset() | Supprime la mise en forme manuelle des caractères. |
| set(properties, options) | Définit plusieurs propriétés d’un objet en même temps. Vous pouvez transmettre soit un objet ordinaire avec les propriétés appropriées, soit un autre objet API du même type. |
| set(properties) | Définit plusieurs propriétés sur l’objet en même temps, en fonction d’un objet chargé existant. |
| set |
Définit la mise en forme de caractères spécifiée comme valeur par défaut à la fois du document actif et de tous les nouveaux documents basés sur le modèle actif. |
| toJSON() | Remplace la méthode JavaScript |
| track() | Effectuer le suivi de l’objet pour l’ajustement automatique en fonction environnant des modifications dans le document. Cet appel est un raccourci pour context.trackedObjects.add(thisObject). Si vous utilisez cet objet entre des |
| untrack() | Publication mémoire associée à cet objet si elle a été précédemment suivie. Cet appel est l’abréviation de context.trackedObjects.remove(thisObject). Vous rencontrez de nombreux objets suivies ralentit l’application hôte, donc n’oubliez pas de libérer les objets que l'on ajoute, une fois que vous avez terminé à les utiliser. Vous devez appeler |
Détails de la propriété
allCaps
Indique si la police est mise en forme comme toutes les lettres majuscules, ce qui fait apparaître les lettres minuscules comme des lettres majuscules. Les valeurs possibles sont les suivantes :
true: tout le texte a l’attribut Tout en majuscules .false: aucun texte n’a l’attribut Tout en majuscules .null: renvoyé si une partie, mais pas la totalité, du texte a l’attribut Tout en majuscules .
allCaps: boolean;
Valeur de propriété
boolean
Remarques
bold
Indique si la police est en gras.
true Si la police est mise en forme en gras, sinon, false.
bold: boolean;
Valeur de propriété
boolean
Remarques
Exemples
// Bold format text
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
// Create a range proxy object for the current selection.
const selection = context.document.getSelection();
// Queue a command to make the current selection bold.
selection.font.bold = true;
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
console.log('The selection is now bold.');
});
boldBidirectional
Indique si la police est mise en forme en gras dans un document linguistique de droite à gauche. Les valeurs possibles sont les suivantes :
true: tout le texte est en gras.false: aucun texte n’est en gras.null: renvoyé si une partie, mais pas la totalité, du texte est en gras.
boldBidirectional: boolean;
Valeur de propriété
boolean
Remarques
borders
Renvoie un BorderUniversalCollection objet qui représente toutes les bordures de la police.
readonly borders: Word.BorderUniversalCollection;
Valeur de propriété
Remarques
color
Spécifie la couleur de la police. Vous pouvez fournir la valeur au format '#RRGGBB' ou le nom de la couleur.
color: string;
Valeur de propriété
string
Remarques
Exemples
// Change the font color
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
// Create a range proxy object for the current selection.
const selection = context.document.getSelection();
// Queue a command to change the font color of the current selection.
selection.font.color = 'blue';
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
console.log('The font color of the selection has been changed.');
});
colorIndex
Spécifie une ColorIndex valeur qui représente la couleur de la police.
colorIndex: Word.ColorIndex | "Auto" | "Black" | "Blue" | "Turquoise" | "BrightGreen" | "Pink" | "Red" | "Yellow" | "White" | "DarkBlue" | "Teal" | "Green" | "Violet" | "DarkRed" | "DarkYellow" | "Gray50" | "Gray25" | "ClassicRed" | "ClassicBlue" | "ByAuthor";
Valeur de propriété
Word.ColorIndex | "Auto" | "Black" | "Blue" | "Turquoise" | "BrightGreen" | "Pink" | "Red" | "Yellow" | "White" | "DarkBlue" | "Teal" | "Green" | "Violet" | "DarkRed" | "DarkYellow" | "Gray50" | "Gray25" | "ClassicRed" | "ClassicBlue" | "ByAuthor"
Remarques
colorIndexBidirectional
Spécifie la couleur de l’objet Font dans un document dans un document dans une langue de droite à gauche.
colorIndexBidirectional: Word.ColorIndex | "Auto" | "Black" | "Blue" | "Turquoise" | "BrightGreen" | "Pink" | "Red" | "Yellow" | "White" | "DarkBlue" | "Teal" | "Green" | "Violet" | "DarkRed" | "DarkYellow" | "Gray50" | "Gray25" | "ClassicRed" | "ClassicBlue" | "ByAuthor";
Valeur de propriété
Word.ColorIndex | "Auto" | "Black" | "Blue" | "Turquoise" | "BrightGreen" | "Pink" | "Red" | "Yellow" | "White" | "DarkBlue" | "Teal" | "Green" | "Violet" | "DarkRed" | "DarkYellow" | "Gray50" | "Gray25" | "ClassicRed" | "ClassicBlue" | "ByAuthor"
Remarques
context
Contexte de requête associé à l’objet. Cette opération connecte le processus du complément à celui de l’application hôte Office.
context: RequestContext;
Valeur de propriété
contextualAlternates
Spécifie si les alternatives contextuelles sont activées pour la police.
contextualAlternates: boolean;
Valeur de propriété
boolean
Remarques
diacriticColor
Spécifie la couleur à utiliser pour les signes diacritiques pour l’objet Font . Vous pouvez fournir la valeur au format '#RRGGBB'.
diacriticColor: string;
Valeur de propriété
string
Remarques
disableCharacterSpaceGrid
Indique si Microsoft Word ignore le nombre de caractères par ligne pour l’objet correspondantFont.
disableCharacterSpaceGrid: boolean;
Valeur de propriété
boolean
Remarques
doubleStrikeThrough
Indique si la police est doublement barrée.
true Si la police est mise en forme en tant que texte barré double, sinon, false.
doubleStrikeThrough: boolean;
Valeur de propriété
boolean
Remarques
emboss
Indique si la police est mise en forme de manière à être gaufrée. Les valeurs possibles sont les suivantes :
true: tout le texte est en relief.false: aucun texte n’est gaufré.null: renvoyé si une partie, mais pas la totalité, du texte est en relief.
emboss: boolean;
Valeur de propriété
boolean
Remarques
emphasisMark
Indique une EmphasisMark valeur qui représente l’accentuation d’un caractère ou d’une chaîne de caractères désignée.
emphasisMark: Word.EmphasisMark | "None" | "OverSolidCircle" | "OverComma" | "OverWhiteCircle" | "UnderSolidCircle";
Valeur de propriété
Word.EmphasisMark | "None" | "OverSolidCircle" | "OverComma" | "OverWhiteCircle" | "UnderSolidCircle"
Remarques
engrave
Indique si la police est mise en forme comme gravée. Les valeurs possibles sont les suivantes :
true: Tout le texte est gravé.false: Aucun texte n’est gravé.null: Renvoyé si une partie, mais pas la totalité, du texte est gravée.
engrave: boolean;
Valeur de propriété
boolean
Remarques
fill
Renvoie un FillFormat objet qui contient des propriétés de mise en forme de remplissage pour la police utilisée par la plage de texte.
readonly fill: Word.FillFormat;
Valeur de propriété
Remarques
glow
Renvoie un GlowFormat objet qui représente la mise en forme d’éclat pour la police utilisée par la plage de texte.
readonly glow: Word.GlowFormat;
Valeur de propriété
Remarques
hidden
Indique si la police est marquée comme masquée.
true Si la police est formatée en tant que texte masqué, sinon, false.
hidden: boolean;
Valeur de propriété
boolean
Remarques
highlightColor
Indique la couleur de surbrillance. Pour la définir, utilisez une valeur au format « #RRGGBB » ou le nom de la couleur. Pour supprimer la couleur en surbrillance, définissez-la sur null. La couleur de surbrillance renvoyée peut être au format « #RRGGBB », une chaîne vide pour les couleurs de surbrillance mixtes ou null pour aucune couleur de surbrillance. Remarque : Seules les couleurs de surbrillance par défaut sont disponibles dans Office pour Windows Desktop. Il s’agit de « Jaune », « Citron vert », « Turquoise », « Rose », « Bleu », « Rouge », « Bleu foncé », « Sarcelle », « Vert », « Violet », « Rouge foncé », « Olive », « Gris », « Gris clair » et « Noir ». Lorsque le complément est exécuté dans Office pour Windows Desktop, toute autre couleur est convertie dans la couleur la plus proche lorsqu’elle est appliquée à la police.
highlightColor: string;
Valeur de propriété
string
Remarques
Exemples
// Highlight selected text
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
// Create a range proxy object for the current selection.
const selection = context.document.getSelection();
// Queue a command to highlight the current selection.
selection.font.highlightColor = '#FFFF00'; // Yellow
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
console.log('The selection has been highlighted.');
});
italic
Indique si la police est en italique.
true Si la police est en italique, sinon, false.
italic: boolean;
Valeur de propriété
boolean
Remarques
italicBidirectional
Indique si la police est en italique dans un document dans une langue de droite à gauche. Les valeurs possibles sont les suivantes :
true: tout le texte est en italique.false: aucun texte n’est en italique.null: renvoyé si une partie, mais pas la totalité, du texte est en italique.
italicBidirectional: boolean;
Valeur de propriété
boolean
Remarques
kerning
Spécifie la taille de police minimale à laquelle Microsoft Word ajuste automatiquement le crénage.
kerning: number;
Valeur de propriété
number
Remarques
ligature
Spécifie le paramètre de ligature de l’objet Font .
ligature: Word.Ligature | "None" | "Standard" | "Contextual" | "StandardContextual" | "Historical" | "StandardHistorical" | "ContextualHistorical" | "StandardContextualHistorical" | "Discretional" | "StandardDiscretional" | "ContextualDiscretional" | "StandardContextualDiscretional" | "HistoricalDiscretional" | "StandardHistoricalDiscretional" | "ContextualHistoricalDiscretional" | "All";
Valeur de propriété
Word.Ligature | "None" | "Standard" | "Contextual" | "StandardContextual" | "Historical" | "StandardHistorical" | "ContextualHistorical" | "StandardContextualHistorical" | "Discretional" | "StandardDiscretional" | "ContextualDiscretional" | "StandardContextualDiscretional" | "HistoricalDiscretional" | "StandardHistoricalDiscretional" | "ContextualHistoricalDiscretional" | "All"
Remarques
line
Renvoie un LineFormat objet qui spécifie la mise en forme d’une ligne.
readonly line: Word.LineFormat;
Valeur de propriété
Remarques
name
Spécifie le nom de la police.
name: string;
Valeur de propriété
string
Remarques
Exemples
// Change the font name
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
// Create a range proxy object for the current selection.
const selection = context.document.getSelection();
// Queue a command to change the current selection's font name.
selection.font.name = 'Arial';
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
console.log('The font name has changed.');
});
nameAscii
Indique la police utilisée pour le texte latin (caractères dont les codes de caractère sont compris entre 0 (zéro) et 127).
nameAscii: string;
Valeur de propriété
string
Remarques
nameBidirectional
Spécifie le nom de la police dans un document dans une langue de droite à gauche.
nameBidirectional: string;
Valeur de propriété
string
Remarques
nameFarEast
Spécifie le nom de la police d’Asie de l’Est.
nameFarEast: string;
Valeur de propriété
string
Remarques
nameOther
Spécifie la police utilisée pour les caractères dont le code est compris entre 128 et 255.
nameOther: string;
Valeur de propriété
string
Remarques
numberForm
Spécifie le paramètre de feuille de nombres pour une police OpenType.
numberForm: Word.NumberForm | "Default" | "Lining" | "OldStyle";
Valeur de propriété
Word.NumberForm | "Default" | "Lining" | "OldStyle"
Remarques
numberSpacing
Spécifie le paramètre d’espacement numérique de la police.
numberSpacing: Word.NumberSpacing | "Default" | "Proportional" | "Tabular";
Valeur de propriété
Word.NumberSpacing | "Default" | "Proportional" | "Tabular"
Remarques
outline
Indique si la police est mise en forme comme décrit. Les valeurs possibles sont les suivantes :
true: Tout le texte est décrit.false: aucune partie du texte n’est mise en ligne.null: renvoyé si une partie, mais pas la totalité, du texte est soulignée.
outline: boolean;
Valeur de propriété
boolean
Remarques
position
Indique la position du texte (en points) par rapport à la ligne de base.
position: number;
Valeur de propriété
number
Remarques
reflection
Renvoie un ReflectionFormat objet qui représente la mise en forme de réflexion d’une forme.
readonly reflection: Word.ReflectionFormat;
Valeur de propriété
Remarques
scaling
Spécifie le pourcentage de mise à l’échelle appliqué à la police.
scaling: number;
Valeur de propriété
number
Remarques
shadow
Spécifie si la police est mise en forme en mode ombré. Les valeurs possibles sont les suivantes :
true: tout le texte est ombragé.false: aucun texte n’est ombragé.null: renvoyé si une partie, mais pas la totalité, du texte est ombrée.
shadow: boolean;
Valeur de propriété
boolean
Remarques
size
Indique la taille de police en points.
size: number;
Valeur de propriété
number
Remarques
Exemples
// Change the font size
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
// Create a range proxy object for the current selection.
const selection = context.document.getSelection();
// Queue a command to change the current selection's font size.
selection.font.size = 20;
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
console.log('The font size has changed.');
});
sizeBidirectional
Spécifie la taille de police en points pour le texte de droite à gauche.
sizeBidirectional: number;
Valeur de propriété
number
Remarques
smallCaps
Indique si la police est formatée sous forme de petites majuscules, ce qui fait apparaître les lettres minuscules comme de petites majuscules. Les valeurs possibles sont les suivantes :
true: Tout le texte a l’attribut Petites majuscules .false: Aucun texte n’a l’attribut Petites majuscules .null: renvoyé si une partie, mais pas la totalité, du texte a l’attribut Petites majuscules .
smallCaps: boolean;
Valeur de propriété
boolean
Remarques
spacing
Spécifie l’espacement entre les caractères.
spacing: number;
Valeur de propriété
number
Remarques
strikeThrough
Indique si la police est barrée.
true Si la police est mise en forme en tant que texte barré, sinon, false.
strikeThrough: boolean;
Valeur de propriété
boolean
Remarques
Exemples
// Strike format text
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
// Create a range proxy object for the current selection.
const selection = context.document.getSelection();
// Queue a command to strikethrough the font of the current selection.
selection.font.strikeThrough = true;
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
console.log('The selection now has a strikethrough.');
});
stylisticSet
Spécifie l’ensemble stylistique de la police.
stylisticSet: Word.StylisticSet | "Default" | "Set01" | "Set02" | "Set03" | "Set04" | "Set05" | "Set06" | "Set07" | "Set08" | "Set09" | "Set10" | "Set11" | "Set12" | "Set13" | "Set14" | "Set15" | "Set16" | "Set17" | "Set18" | "Set19" | "Set20";
Valeur de propriété
Word.StylisticSet | "Default" | "Set01" | "Set02" | "Set03" | "Set04" | "Set05" | "Set06" | "Set07" | "Set08" | "Set09" | "Set10" | "Set11" | "Set12" | "Set13" | "Set14" | "Set15" | "Set16" | "Set17" | "Set18" | "Set19" | "Set20"
Remarques
subscript
Indique si la police est un indice.
true Si la police est mise en indice, sinon, false.
subscript: boolean;
Valeur de propriété
boolean
Remarques
superscript
Indique si la police est un exposant.
true Si la police est en exposant, sinon, false.
superscript: boolean;
Valeur de propriété
boolean
Remarques
textColor
Renvoie un ColorFormat objet qui représente la couleur de la police.
readonly textColor: Word.ColorFormat;
Valeur de propriété
Remarques
textShadow
Renvoie un ShadowFormat objet qui spécifie la mise en forme d’ombre de la police.
readonly textShadow: Word.ShadowFormat;
Valeur de propriété
Remarques
threeDimensionalFormat
Renvoie un ThreeDimensionalFormat objet qui contient des propriétés de mise en forme d’effet 3D (3D) pour la police.
readonly threeDimensionalFormat: Word.ThreeDimensionalFormat;
Valeur de propriété
Remarques
Jeu d’API : WordApiDesktop 1.3
Exemples
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/25-paragraph/apply-bevel-to-text.yaml
if (!Office.context.requirements.isSetSupported("WordApiDesktop", "1.3")) {
console.error("This sample requires WordApiDesktop 1.3 or later.");
return;
}
await Word.run(async (context) => {
const paragraph: Word.Paragraph = context.document.body.insertParagraph(
"Beveled text",
Word.InsertLocation.start,
);
paragraph.font.size = 48;
paragraph.font.bold = true;
const threeDimensionalFormat: Word.ThreeDimensionalFormat = paragraph.font.threeDimensionalFormat;
threeDimensionalFormat.isVisible = true;
threeDimensionalFormat.bevelTopType = Word.BevelType.circle;
threeDimensionalFormat.bevelTopDepth = 6;
threeDimensionalFormat.bevelTopInset = 6;
threeDimensionalFormat.load("bevelTopType,bevelTopDepth,bevelTopInset");
await context.sync();
console.log("Applied bevel formatting:", {
type: threeDimensionalFormat.bevelTopType,
depth: threeDimensionalFormat.bevelTopDepth,
inset: threeDimensionalFormat.bevelTopInset,
});
});
underline
Spécifie le type de soulignement de la police.
none Si la police n’est pas soulignée.
underline: Word.UnderlineType | "Mixed" | "None" | "Hidden" | "DotLine" | "Single" | "Word" | "Double" | "Thick" | "Dotted" | "DottedHeavy" | "DashLine" | "DashLineHeavy" | "DashLineLong" | "DashLineLongHeavy" | "DotDashLine" | "DotDashLineHeavy" | "TwoDotDashLine" | "TwoDotDashLineHeavy" | "Wave" | "WaveHeavy" | "WaveDouble";
Valeur de propriété
Word.UnderlineType | "Mixed" | "None" | "Hidden" | "DotLine" | "Single" | "Word" | "Double" | "Thick" | "Dotted" | "DottedHeavy" | "DashLine" | "DashLineHeavy" | "DashLineLong" | "DashLineLongHeavy" | "DotDashLine" | "DotDashLineHeavy" | "TwoDotDashLine" | "TwoDotDashLineHeavy" | "Wave" | "WaveHeavy" | "WaveDouble"
Remarques
Exemples
// Underline format text
// Run a batch operation against the Word object model.
await Word.run(async (context) => {
// Create a range proxy object for the current selection.
const selection = context.document.getSelection();
// Queue a command to underline the current selection.
selection.font.underline = Word.UnderlineType.single;
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
await context.sync();
console.log('The selection now has an underline style.');
});
underlineColor
Spécifie la couleur du soulignement pour l’objet Font . Vous pouvez fournir la valeur au format '#RRGGBB'.
underlineColor: string;
Valeur de propriété
string
Remarques
Détails de la méthode
decreaseFontSize()
Applique à la police la taille inférieure disponible la plus proche.
decreaseFontSize(): void;
Retours
void
Remarques
increaseFontSize()
Applique à la police la taille supérieure disponible la plus proche.
increaseFontSize(): void;
Retours
void
Remarques
load(options)
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.
load(options?: Word.Interfaces.FontLoadOptions): Word.Font;
Paramètres
- options
- Word.Interfaces.FontLoadOptions
Fournit des options pour les propriétés de l’objet à charger.
Retours
load(propertyNames)
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.
load(propertyNames?: string | string[]): Word.Font;
Paramètres
- propertyNames
-
string | string[]
Chaîne délimitée par des virgules ou tableau de chaînes spécifiant les propriétés à charger.
Retours
load(propertyNamesAndPaths)
Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Word.Font;
Paramètres
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select est une chaîne délimitée par des virgules qui spécifie les propriétés à charger, et propertyNamesAndPaths.expand est une chaîne délimitée par des virgules qui spécifie les propriétés de navigation à charger.
Retours
reset()
Supprime la mise en forme manuelle des caractères.
reset(): void;
Retours
void
Remarques
set(properties, options)
Définit plusieurs propriétés d’un objet en même temps. Vous pouvez transmettre soit un objet ordinaire avec les propriétés appropriées, soit un autre objet API du même type.
set(properties: Interfaces.FontUpdateData, options?: OfficeExtension.UpdateOptions): void;
Paramètres
- properties
- Word.Interfaces.FontUpdateData
Objet JavaScript dont les propriétés sont structurées de façon isomorphe par rapport aux propriétés de l’objet sur lequel la méthode est appelée.
- options
- OfficeExtension.UpdateOptions
Fournit une option permettant de supprimer les erreurs si l’objet de propriétés tente de définir des propriétés en lecture seule.
Retours
void
set(properties)
Définit plusieurs propriétés sur l’objet en même temps, en fonction d’un objet chargé existant.
set(properties: Word.Font): void;
Paramètres
- properties
- Word.Font
Retours
void
setAsTemplateDefault()
Définit la mise en forme de caractères spécifiée comme valeur par défaut à la fois du document actif et de tous les nouveaux documents basés sur le modèle actif.
setAsTemplateDefault(): void;
Retours
void
Remarques
toJSON()
Remplace la méthode JavaScript toJSON() afin de fournir une sortie plus utile lorsqu’un objet API est passé à JSON.stringify(). (JSON.stringify, à son tour, appelle la toJSON méthode de l’objet qui lui est passé.) Alors que l’objet d’origine Word.Font est un objet API, la toJSON méthode renvoie un objet JavaScript simple (typé ) Word.Interfaces.FontDataqui contient des copies superficielles de toutes les propriétés enfants chargées à partir de l’objet d’origine.
toJSON(): Word.Interfaces.FontData;
Retours
track()
Effectuer le suivi de l’objet pour l’ajustement automatique en fonction environnant des modifications dans le document. Cet appel est un raccourci pour context.trackedObjects.add(thisObject). Si vous utilisez cet objet entre des .sync appels et en dehors de l’exécution séquentielle d’un lot « .run » et que vous obtenez une erreur « InvalidObjectPath » lors de la définition d’une propriété ou de l’appel d’une méthode sur l’objet, vous devez ajouter l’objet à la collection d’objets suivis lors de la création initiale de l’objet. Si cet objet fait partie d’une collection, vous devez également suivre la collection parente.
track(): Word.Font;
Retours
untrack()
Publication mémoire associée à cet objet si elle a été précédemment suivie. Cet appel est l’abréviation de context.trackedObjects.remove(thisObject). Vous rencontrez de nombreux objets suivies ralentit l’application hôte, donc n’oubliez pas de libérer les objets que l'on ajoute, une fois que vous avez terminé à les utiliser. Vous devez appeler context.sync() avant que la libération de mémoire prenne effet.
untrack(): Word.Font;