Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section décrit les fonctions de typographie et de traitement de script complexe.
| Fonction | Description |
|---|---|
| ScriptApplyDigitSubstitution | Applique les paramètres de substitution de chiffres spécifiés aux structures d’état de script et de contrôle de script spécifiés. |
| ScriptApplyLogicalWidth | Prend un tableau de largeurs avancées pour une exécution et génère un tableau de largeurs de glyphes avancées ajustées. |
| ScriptBreak | Récupère des informations pour déterminer les sauts de ligne. |
| ScriptCacheGetHeight | Récupère la hauteur de la police actuellement mise en cache. |
| ScriptCPtoX | Génère le décalage x de l’extrémité gauche ou du bord de début d’une exécution vers le bord de début ou de fin d’un cluster de caractères logiques. |
| ScriptFreeCache | Libère un cache de script. |
| ScriptGetCMap | Récupère les index de glyphe des caractères Unicode d’une chaîne en fonction de la table cmap TrueType ou de la table cmap standard implémentée pour les polices de style ancien. |
| ScriptGetFontAlternateGlyphs | Récupère une liste de glyphes alternatifs pour un caractère spécifié accessible via une fonctionnalité OpenType spécifiée. |
| ScriptGetFontFeatureTags | Récupère une liste de fonctionnalités typographiques pour le système d’écriture défini pour le traitement OpenType. |
| ScriptGetFontLanguageTags | Récupère une liste de balises de langue disponibles pour l’élément spécifié et est prise en charge par une balise de script spécifiée pour le traitement OpenType. |
| ScriptGetFontProperties | Récupère des informations du cache de polices sur les glyphes spéciaux utilisés par une police. |
| ScriptGetFontScriptTags | Récupère une liste de scripts disponibles dans la police pour le traitement OpenType. |
| ScriptGetGlyphABCWidth | Récupère la largeur ABC d’un glyphe donné. |
| ScriptGetLogicalWidths | Convertit les largeurs avancées du glyphe pour une police spécifique en largeurs logiques. |
| ScriptGetProperties | Récupère des informations sur les scripts actuels. |
| ScriptIsComplex | Détermine si une chaîne Unicode nécessite un traitement de script complexe. |
| ScriptItemize | Décompose une chaîne Unicode en éléments modélisables individuellement. |
| ScriptItemizeOpenType | Décompose une chaîne Unicode en éléments modélisables individuellement et fournit un tableau d’étiquettes de fonctionnalités pour chaque élément modélisable pour le traitement OpenType. |
| ScriptJustify | Crée une table de largeurs avancées pour autoriser la justification du texte lorsqu’elle est passée à la fonctionScriptTextOut. |
| ScriptLayout | Convertit un tableau de niveaux d’incorporation d’exécution en une carte de position visuelle à logique et/ou de position logique à visuel. |
| ScriptPlace | Génère la largeur avancée du glyphe et les informations de décalage à deux dimensions à partir de la sortie de ScriptShape. |
| ScriptPlaceOpenType | Génère des glyphes et des attributs visuels pour une exécution Unicode avec des informations OpenType à partir de la sortie de ScriptShapeOpenType. |
| scriptPositionSingleGlyphe | Positionne un glyphe unique avec un seul ajustement à l’aide d’une fonctionnalité spécifiée fournie dans la police pour le traitement OpenType. |
| ScriptRecordDigitSubstitution | Lit les paramètres de substitution de chiffres natifs et de substitution de chiffres (NLS) national Language Support (NLS) et les enregistre dans une structure SCRIPT_DIGITSUBSTITUTE. |
| ScriptShape | Génère des glyphes et des attributs visuels pour une exécution Unicode. |
| ScriptShapeOpenType | Génère des glyphes et des attributs visuels pour une exécution Unicode avec des informations OpenType. |
| ScriptStringAnalyse | Analyse une chaîne de texte brut. |
| ScriptStringCPtoX | Récupère la coordonnée x pour le bord de début ou de fin d’une position de caractère. |
| ScriptStringFree | Libère une structure SCRIPT_STRING_ANALYSIS. |
| ScriptStringGetLogicalWidths | Convertit les largeurs visuelles en largeurs logiques. |
| ScriptStringGetOrder | Crée un tableau qui mappe une position de caractère d’origine à une position de glyphe. |
| scriptStringOut | Affiche une chaîne générée par un appel antérieur à ScriptStringAnalyse et ajoute éventuellement la mise en surbrillance. |
| ScriptString_pcOutChars | Retourne un pointeur vers la longueur d’une chaîne après découpage. |
| ScriptString_pLogAttr | Retourne un pointeur vers une mémoire tampon d’attributs logiques pour une chaîne analysée. |
| ScriptString_pSize | Retourne un pointeur vers une structureSIZEpour une chaîne analysée. |
| ScriptStringValidate | Vérifie une structure SCRIPT_STRING_ANALYSIS pour les séquences non valides. |
| ScriptStringXtoCP | Convertit une coordonnée x en position de caractère. |
| ScriptSubstituteSingleGlyph | Permet la substitution d’un glyphe unique avec une autre forme de glyphe pour le traitement OpenType. |
| scriptTextOut | Affiche le texte de la forme de script et des informations de place spécifiées. |
| ScriptXtoCP | Génère le bord de début ou de fin d’un cluster de caractères logiques à partir du décalage x d’une exécution. |