Word.LocationRelation enum

Remarques

[ Ensemble d’API : WordApi 1.3 ]

Exemples

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/35-ranges/compare-location.yaml

// Compares the location of one paragraph in relation to another paragraph.
await Word.run(async (context) => {
  const paragraphs: Word.ParagraphCollection = context.document.body.paragraphs;
  paragraphs.load("items");

  await context.sync();

  const firstParagraphAsRange: Word.Range = paragraphs.items[0].getRange();
  const secondParagraphAsRange: Word.Range = paragraphs.items[1].getRange();

  const comparedLocation = firstParagraphAsRange.compareLocationWith(secondParagraphAsRange);

  await context.sync();

  const locationValue: Word.LocationRelation = comparedLocation.value;
  console.log(`Location of the first paragraph in relation to the second paragraph: ${locationValue}`);
});

Champs

adjacentAfter = "AdjacentAfter"

Indique que cette instance se produit après et est adjacente à la plage.

adjacentBefore = "AdjacentBefore"

Indique que cette instance se produit avant et est adjacente à la plage.

after = "After"

Indique que cette instance se produit après la plage.

before = "Before"

Indique que cette instance se produit avant la plage.

contains = "Contains"

Indique que cette instance contient la plage, à l’exception des caractères de début et de fin de cette instance.

containsEnd = "ContainsEnd"

Indique que cette instance contient la plage et qu’elle partage le même caractère de fin. La plage ne partage pas le même caractère de début que cette instance.

containsStart = "ContainsStart"

Indique que cette instance contient la plage et qu’elle partage le même caractère de début. La plage ne partage pas le même caractère de fin que cette instance.

equal = "Equal"

Indique que cette instance et la plage représentent la même plage.

inside = "Inside"

Indique que cette instance se trouve à l’intérieur de la plage. La plage ne partage pas les mêmes caractères de début et de fin que cette instance.

insideEnd = "InsideEnd"

Indique que cette instance se trouve à l’intérieur de la plage et qu’elle partage le même caractère de fin. La plage ne partage pas le même caractère de début que cette instance.

insideStart = "InsideStart"

Indique que cette instance se trouve à l’intérieur de la plage et qu’elle partage le même caractère de début. La plage ne partage pas le même caractère de fin que cette instance.

overlapsAfter = "OverlapsAfter"

Indique que cette instance commence à l’intérieur de la plage et chevauche le dernier caractère de la plage.

overlapsBefore = "OverlapsBefore"

Indique que cette instance commence avant la plage et chevauche le premier caractère de la plage.

unrelated = "Unrelated"

Indique que cette instance et la plage se trouvent dans des sous-documents différents.