Word.ShapeTextOrientation 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 frame properties of the first text box in the main document.
const shape: Word.Shape = context.document.body.shapes.getByTypes([Word.ShapeType.textBox]).getFirstOrNullObject();
shape.load("textFrame");
await context.sync();
if (shape.isNullObject) {
console.log("No shapes with text boxes found in the main document.");
return;
}
const textFrame: Word.TextFrame = shape.textFrame;
textFrame.verticalAlignment = Word.ShapeTextVerticalAlignment.bottom;
textFrame.orientation = Word.ShapeTextOrientation.vertical270;
textFrame.autoSizeSetting = Word.ShapeAutoSize.shapeToFitText;
console.log("The first text box's text frame properties were updated:", textFrame);
});
Поля
| eastAsianHorizontalRotated = "EastAsianHorizontalRotated" | Специальная версия вертикального текста, в которой некоторые шрифты отображаются так, как будто повернуты. |
| eastAsianVertical = "EastAsianVertical" | Специальная версия вертикального текста, в которой некоторые шрифты отображаются так, как будто повернуты. |
| horizontal = "Horizontal" | Горизонтальный текст. |
| mixed = "Mixed" | Используется сочетание автоматической ориентации. |
| none = "None" | Нет ориентации, например в новой геометрической фигуре. |
| vertical = "Vertical" | Определяет, имеет ли весь текст вертикальную ориентацию (каждая строка повернута по часовой стрелке на 90 градусов). |
| vertical270 = "Vertical270" | Определяет, имеет ли весь текст вертикальную ориентацию (каждая строка повернута по часовой стрелке на 270 градусов). |