Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

AutoSpaceLikeWord95 - Classe

Office 2013 et versions ultérieures

Cette documentation est préliminaire et peut changer.

Émuler Word 95 pleine chasse espacement des caractères. Lorsque l'objet est sérialisée au format xml, son nom complet est w:autoSpaceLikeWord95.

Espace de noms :  DocumentFormat.OpenXml.Wordprocessing
Assembly :  DocumentFormat.OpenXml (dans DocumentFormat.OpenXml.dll)

public class AutoSpaceLikeWord95 : OnOffType

[ISO/IEC 29500-1 1st Edition]

9.7.3.4 autoSpaceLikeWord95 (Incorrectly Adjust Text Spacing for Specific Unicode Ranges)

Cet élément spécifie les ajustements (détaillés ci-dessous) qui doit être appliqué à l'espacement entre les zones adjacentes du texte non IDÉOGRAPHIQUE et IDÉOGRAPHIQUE lorsque l'autoSpaceDE (partie 1, §17.3.1.2) et les éléments d'autoSpaceDN (partie 1, §17.3.1.3) ont la valeur true (ou équivalent). Cet algorithme aboutit généralement dans les éléments suivants :

  • Augmente l'espacement entre batteries caractère ajouté entre non IDÉOGRAPHIQUE et/ou numéro et certains caractères pleine chasse

  • Aucun caractère entre batteries espacement entre certains caractères à demi-chasse et les caractères non IDÉOGRAPHIQUE et/ou le numéros

En règle générale, les applications s'appliquent à espacement supplémentaire entre IDÉOGRAPHIQUE et non IDÉOGRAPHIQUE caractères/numérique caractères lorsque l'autoSpaceDE / autoSpaceDN propriétés sont appliquées. Cet élément, s'il est présent avec une valeur d'attribut val de la valeur true (ou équivalent), spécifie que les applications sont appliquent les ajustements suivants pour cette logique :

  • Caractères dans les plages Unicode suivants doivent être considérés comme IDÉOGRAPHIQUE, même si ces caractères sont à pleine chasse du texte non IDÉOGRAPHIQUE: U + FF10 – U + FF19, U + FF21 – U + FF3A et U + FF41 – U + FF5A. [Remarque: cette action entraîne l'ajout inutile d'espace. note de fin]

  • Caractères dans les plages Unicode suivants doivent être considérés comme non-IDÉOGRAPHIQUE, même si ces caractères ne sont pas idéographiques: U + FF66 – U + FF9F. [Remarque: cette action entraîne l'omission de l'espace supplémentaire souhaité. note de fin]

[Exemple: considérons un document WordprocessingML deux paragraphes contenant un mélange de caractères asiatiques et latins :

<w:p>
  <w:r>
    <w:t>ab</w:t>
  </w:r>
  <w:r>
    <w:t>
ヲ</w:t>
  </w:r>
  <w:r>
    <w:t>
ヲ</w:t>
  </w:r>
  <w:r>
    <w:t>cd</w:t>
  </w:r>
</w:p>
<w:p>
  <w:r>
    <w:t>ab</w:t>
  </w:r>
  <w:r>
    <w:t>
2</w:t>
  </w:r>
  <w:r>
    <w:t>
2</w:t>
  </w:r>
  <w:r>
    <w:t>cd</w:t>
  </w:r>
</w:p>

Le premier paragraphe contient des caractères dont la valeur Unicode U + FF66 (ヲ). Le deuxième paragraphe contient des caractères dont la valeur Unicode U + FF12 (2). Si autoSpaceDE a la valeur true, l'espacement est ajoutée dans le premier paragraphe (entre les idéogrammes et les caractères non-IDÉOGRAPHIQUE), mais pas dans la seconde (toutes les quatre caractères ne sont pas idéogrammes) :

Si ce paramètre de compatibilité est activé :

<w:compat>
  <w:autoSpaceLikeWord95 />
</w:compat>

Ensuite, bien qu'elle apparaisse incorrecte, applications ne doivent pas ajouter d'espace dans le premier paragraphe et doivent appliquer lors de la seconde :

Fin de l’exemple]

Éléments parents

descendante (partie 1, §17.15.1.21)

Modèle de contenu de cet élément est défini par la définition de la propriété booléenne commune dans la partie 1, §17.17.4.

© ISO/IEC29500: 2008.

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Afficher: