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


DocumentBase.OMathBreakSub - свойство

Возвращает или задает значение, указывающее, каким образом Microsoft Office Word обрабатывает операторы вычитания, которые находятся перед разрывом строки.

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word.v4.0.Utilities (в Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Синтаксис

'Декларация
Public Property OMathBreakSub As WdOMathBreakSub
    Get
    Set
public WdOMathBreakSub OMathBreakSub { get; set; }

Значение свойства

Тип: Microsoft.Office.Interop.Word.WdOMathBreakSub
Одно из значений WdOMathBreakSub.

Заметки

Данное свойство используется только в том случае, если для свойства OMathBreakBin установлено значение wdOMathBreakBinRepeat. Вычитание иногда обрабатывается отдельно, если разрыв строки попадает на оператор вычитания, и настройки документа предусматривают повторение оператора вычитания на следующей строке, поскольку комбинация двух отрицательных операторов дает положительный оператор. Некоторые программисты предпочитают преобразовать один из знаков "минус" в знак "плюс", другие же сохраняют два отрицательных знака.

Примеры

В приведенном ниже примере кода свойству OMathBreakBin присваивается значение, при котором двоичный оператор, разбивающий формулу, будет повторяться в начале новой строки. Кроме того, в коде свойству OMathBreakSub присваивается значение, при котором два идущих подряд оператора вычитания преобразуются в последовательность из оператора "плюс" и оператора "минус". Это позволяет предотвратить возникновение двойного минуса, когда свойству OMathBreakBin присвоено значение wdOMathBreakBinRepeat, при котором оператор вычитания на месте разрыва формулы повторяется на новой строке. Чтобы использовать этот пример, запустите его из класса ThisDocument в проекте уровня документа.

Private Sub SetEquationBinaryOperatorBreak()
    Me.OMathBreakBin = Word.WdOMathBreakBin.wdOMathBreakBinRepeat
    Me.OMathBreakSub = Word.WdOMathBreakSub.wdOMathBreakSubPlusMinus
End Sub
private void SetEquationBinaryOperatorBreak()
{            
    this.OMathBreakBin = Word.WdOMathBreakBin.wdOMathBreakBinRepeat;
    this.OMathBreakSub = Word.WdOMathBreakSub.wdOMathBreakSubPlusMinus;
}

Безопасность платформы .NET Framework

См. также

Ссылки

DocumentBase Класс

Microsoft.Office.Tools.Word - пространство имен