Word.RangeLocation enum

Representa o local de um intervalo. Você pode obter o intervalo chamando getRange em objetos diferentes, como o Word. Parágrafo e Word. ContentControl.

Comentários

Conjunto de APIs: WordApi 1.3

Usada por

Exemplos

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/25-paragraph/get-paragraph-on-insertion-point.yaml

// Gets complete sentences from the insertion point to the end of its paragraph.
await Word.run(async (context) => {
  const selection: Word.Range = context.document.getSelection();
  const sentences: Word.RangeCollection = selection.getTextRanges(["."], false);
  sentences.load("$none");
  await context.sync();

  const firstSentence: Word.Range = sentences.items[0];
  const paragraphEnd: Word.Range = selection.paragraphs.getFirst().getRange(Word.RangeLocation.end);
  const remainingRange: Word.Range = firstSentence.expandTo(paragraphEnd);
  const sentencesToTheEndOfParagraph: Word.RangeCollection = remainingRange.getTextRanges(["."], false);
  sentencesToTheEndOfParagraph.load("text");
  await context.sync();

  console.log("Sentences from the current sentence to the paragraph end:");
  for (let i = 0; i < sentencesToTheEndOfParagraph.items.length; i++) {
    console.log(sentencesToTheEndOfParagraph.items[i].text);
  }
});

Campos

after = "After"

O ponto após o objeto. Se o objeto for um controle de conteúdo de parágrafo ou controle de conteúdo de tabela, é o ponto após os caracteres EOP ou Table.

before = "Before"

Somente para controle de conteúdo. É o ponto antes da tag de abertura.

content = "Content"

O intervalo entre start e end.

end = "End"

O ponto final do objeto. Para parágrafo, é o ponto antes do EOP (fim do parágrafo). Para controle de conteúdo, é o ponto antes da marca de fechamento.

start = "Start"

O ponto de partida do objeto. Para controle de conteúdo, é o ponto após a marca de abertura.

whole = "Whole"

Todo o alcance do objeto. Se o objeto for um controle de conteúdo de parágrafo ou controle de conteúdo de tabela, os caracteres EOP ou Table após o controle de conteúdo também serão incluídos.