Document.OMathBreakSub Свойство (2007 System)
Обновлен: Ноябрь 2007
Возвращает или задает значение, указывающее, каким образом Microsoft Office Word обрабатывает операторы вычитания, которые находятся перед разрывом строки.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Property OMathBreakSub As WdOMathBreakSub
'Применение
Dim instance As Document
Dim value As WdOMathBreakSub
value = instance.OMathBreakSub
instance.OMathBreakSub = value
public WdOMathBreakSub OMathBreakSub { get; set; }
Значение свойства
Тип: Microsoft.Office.Interop.Word.WdOMathBreakSub
Одно из значений WdOMathBreakSub.
Заметки
Данное свойство используется только в том случае, если для свойства OMathBreakBin установлено значение wdOMathBreakBinRepeat. Вычитание иногда обрабатывается отдельно, если разрыв строки попадает на оператор вычитания, и настройки документа предусматривают повторение оператора вычитания на следующей строке, поскольку комбинация двух отрицательных операторов дает положительный оператор. Некоторые программисты предпочитают преобразовать один из знаков "минус" в знак "плюс", другие же сохраняют два отрицательных знака.
Примеры
В приведенном ниже примере кода свойству OMathBreakBin присваивается значение, при котором двоичный оператор, разбивающий формулу, будет повторяться в начале новой строки. Кроме того, в коде свойству OMathBreakSub присваивается значение, при котором два идущих подряд оператора вычитания преобразуются в последовательность из оператора "плюс" и оператора "минус". Это позволяет предотвратить возникновение двойного минуса, когда свойству OMathBreakBin присвоено значение wdOMathBreakBinRepeat, при котором оператор вычитания на месте разрыва формулы повторяется на новой строке.
В этом примере демонстрируется настройка уровня документа.
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;
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.