Поделиться через


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"

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