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


BodyProperties.Vertical Свойство

Определение

Вертикальный текст

Представляет следующий атрибут в схеме: vert

[DocumentFormat.OpenXml.SchemaAttr(0, "vert")]
public DocumentFormat.OpenXml.EnumValue<DocumentFormat.OpenXml.Drawing.TextVerticalValues> Vertical { get; set; }
public DocumentFormat.OpenXml.EnumValue<DocumentFormat.OpenXml.Drawing.TextVerticalValues> Vertical { get; set; }
[DocumentFormat.OpenXml.SchemaAttr(0, "vert")]
public DocumentFormat.OpenXml.EnumValue<DocumentFormat.OpenXml.Drawing.TextVerticalValues>? Vertical { get; set; }
[DocumentFormat.OpenXml.SchemaAttr("vert")]
public DocumentFormat.OpenXml.EnumValue<DocumentFormat.OpenXml.Drawing.TextVerticalValues>? Vertical { get; set; }
public DocumentFormat.OpenXml.EnumValue<DocumentFormat.OpenXml.Drawing.TextVerticalValues>? Vertical { get; set; }
member this.Vertical : DocumentFormat.OpenXml.EnumValue<DocumentFormat.OpenXml.Drawing.TextVerticalValues> with get, set
[<DocumentFormat.OpenXml.SchemaAttr(0, "vert")>]
member this.Vertical : DocumentFormat.OpenXml.EnumValue<DocumentFormat.OpenXml.Drawing.TextVerticalValues> with get, set
[<DocumentFormat.OpenXml.SchemaAttr("vert")>]
member this.Vertical : DocumentFormat.OpenXml.EnumValue<DocumentFormat.OpenXml.Drawing.TextVerticalValues> with get, set
Public Property Vertical As EnumValue(Of TextVerticalValues)

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

Возвращает .EnumValue<T>

Атрибуты

Комментарии

Следующие сведения из международного стандарта ECMA ECMA-376 могут быть полезны при работе с этим классом.

Определяет, должен ли текст в тексте данного текста отображаться по вертикали. Если этот атрибут опущен, то подразумевается значение , означающее отсутствие вертикальногоhorz текста.

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

<p:txBody>  
  <a:bodyPr vert="wordArtVertRtl" … />  
  …  
  <a:p>  
    …  
    <a:t>This is</a:t>  
    …  
  </a:p>  
  <a:p>  
    …  
    <a:t>some text.</a:t>  
    …  
  </a:p>  
</p:txBody>  

В приведенном выше примере DrawingML есть два абзаца, обозначающие разделение между текстом в противном случае, которые называются разрывом строки или абзаца. Так как wordArtVertRtl здесь используется этот текст будет отображаться не только с накоплением, перетекающим сверху вниз, но и первый абзац будет отображаться справа от второго. Это связано с тем, что это как вертикальный текст, так и справа налево.

Возможные значения для этого атрибута определяются простым типом ST_TextVerticalType .

Применяется к