Word.ShapeTextWrapSide enum

Указывает, должен ли текст документа обтекать по обеим сторонам указанной фигуры, только по левому или правому краю или по стороне фигуры, удаленной от соответствующего поля страницы.

Комментарии

Набор API: WordApiDesktop 1.2

Используется

Примеры

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/45-shapes/manage-shapes-text-boxes.yaml

await Word.run(async (context) => {
  // Sets text wrap properties of the first text box.
  const firstShapeWithTextBox: Word.Shape = context.document.body.shapes
    .getByTypes([Word.ShapeType.textBox])
    .getFirstOrNullObject();
  firstShapeWithTextBox.load("textWrap");
  await context.sync();

  if (firstShapeWithTextBox.isNullObject) {
    console.log("No shapes with text boxes found in main document.");
    return;
  }

  const textWrap: Word.ShapeTextWrap = firstShapeWithTextBox.textWrap;
  textWrap.type = Word.ShapeTextWrapType.square;
  textWrap.side = Word.ShapeTextWrapSide.both;

  console.log("The first text box's text wrap properties were updated:", textWrap);
});

Поля

both = "Both"

Левая и правая стороны фигуры.

largest = "Largest"

Сторона фигуры, находящаяся дальше от соответствующего поля страницы.

left = "Left"

Только левая часть фигуры.

none = "None"

Не имеет свойства стороны обтекания, например свойств встроенных фигур.

right = "Right"

Только правая сторона фигуры.