Word.LocationRelation enum

Hinweise

[ API-Satz: WordApi 1.3 ]

Beispiele

// 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}`);
});

Felder

adjacentAfter = "AdjacentAfter"

Gibt an, dass diese Instanz nach dem Bereich auftritt und an diesen angrenzt.

adjacentBefore = "AdjacentBefore"

Gibt an, dass diese Instanz vor dem Bereich auftritt und an diesen angrenzt.

after = "After"

Gibt an, dass diese Instanz hinter dem Bereich liegt.

before = "Before"

Gibt an, dass diese Instanz vor dem Bereich auftritt.

contains = "Contains"

Gibt an, dass diese Instanz den Bereich enthält, mit Ausnahme des Anfangs- und Endzeichens dieser Instanz.

containsEnd = "ContainsEnd"

Gibt an, dass diese Instanz den Bereich und dasselbe Endzeichen enthält. Der Bereich hat nicht das gleiche Startzeichen wie diese Instanz.

containsStart = "ContainsStart"

Gibt an, dass diese Instanz den Bereich und das gleiche Startzeichen enthält. Der Bereich hat nicht das gleiche Endzeichen wie diese Instanz.

equal = "Equal"

Gibt an, dass diese Instanz und der Bereich denselben Bereich darstellen.

inside = "Inside"

Gibt an, dass sich diese Instanz innerhalb des Bereichs befindet. Der Bereich verwendet nicht die gleichen Anfangs- und Endzeichen wie diese Instanz.

insideEnd = "InsideEnd"

Gibt an, dass sich diese Instanz innerhalb des Bereichs befindet und dasselbe Endzeichen verwendet wird. Der Bereich hat nicht das gleiche Startzeichen wie diese Instanz.

insideStart = "InsideStart"

Gibt an, dass sich diese Instanz innerhalb des Bereichs befindet und dasselbe Startzeichen verwendet wird. Der Bereich hat nicht das gleiche Endzeichen wie diese Instanz.

overlapsAfter = "OverlapsAfter"

Gibt an, dass diese Instanz innerhalb des Bereichs beginnt und das letzte Zeichen des Bereichs überlappt.

overlapsBefore = "OverlapsBefore"

Gibt an, dass diese Instanz vor dem Bereich beginnt und das erste Zeichen des Bereichs überlappt.

unrelated = "Unrelated"

Gibt an, dass sich diese Instanz und der Bereich in unterschiedlichen Unterdokumenten befinden.