FrameFormat
Содержание
[
Скрывать
]FrameFormat class
Представляет форматирование абзаца, связанное с рамкой.
public class FrameFormat
Характеристики
| Имя | Описание |
|---|---|
| Height { get; } | Получает высоту указанного кадра. |
| HeightRule { get; } | Получает правило определения высоты указанного кадра. |
| HorizontalAlignment { get; } | Получает горизонтальное выравнивание указанного кадра. |
| HorizontalDistanceFromText { get; } | Получает горизонтальное расстояние между рамкой и окружающим текстом в пунктах. |
| HorizontalPosition { get; } | Получает горизонтальное расстояние между краем рамки и элементом, указанным параметромRelativeHorizontalPosition свойство. |
| IsFrame { get; } | Возвратистинный если абзац является рамкой. |
| RelativeHorizontalPosition { get; } | Получает относительное горизонтальное положение кадра. |
| RelativeVerticalPosition { get; } | Получает относительное вертикальное положение кадра. |
| VerticalAlignment { get; } | Получает вертикальное выравнивание указанного кадра. |
| VerticalDistanceFromText { get; } | Указывает вертикальное расстояние (в пунктах) между рамкой и окружающим текстом. |
| VerticalPosition { get; } | Получает вертикальное расстояние между краем рамки и элементом, указанным параметромRelativeVerticalPosition свойство. |
| Width { get; } | Получает ширину указанного кадра в точках. |
Примечания
Этот объект всегда создается. Если абзац является рамкой, то все свойства будут содержать соответствующие значения, в противном случае все свойства устанавливаются в значения по умолчанию.
ИспользоватьIsFrameдля проверки, является ли абзац рамкой.
Примеры
Показывает, как получить информацию о свойствах форматирования абзацев, являющихся фреймами.
Document doc = new Document(MyDir + "Paragraph frame.docx");
Paragraph paragraphFrame = doc.FirstSection.Body.Paragraphs.OfType<Paragraph>().First(p => p.FrameFormat.IsFrame);
Assert.AreEqual(233.3d, paragraphFrame.FrameFormat.Width);
Assert.AreEqual(138.8d, paragraphFrame.FrameFormat.Height);
Assert.AreEqual(HeightRule.AtLeast, paragraphFrame.FrameFormat.HeightRule);
Assert.AreEqual(HorizontalAlignment.Default, paragraphFrame.FrameFormat.HorizontalAlignment);
Assert.AreEqual(VerticalAlignment.Default, paragraphFrame.FrameFormat.VerticalAlignment);
Assert.AreEqual(34.05d, paragraphFrame.FrameFormat.HorizontalPosition);
Assert.AreEqual(RelativeHorizontalPosition.Page, paragraphFrame.FrameFormat.RelativeHorizontalPosition);
Assert.AreEqual(9.0d, paragraphFrame.FrameFormat.HorizontalDistanceFromText);
Assert.AreEqual(20.5d, paragraphFrame.FrameFormat.VerticalPosition);
Assert.AreEqual(RelativeVerticalPosition.Paragraph, paragraphFrame.FrameFormat.RelativeVerticalPosition);
Assert.AreEqual(0.0d, paragraphFrame.FrameFormat.VerticalDistanceFromText);
Смотрите также
- пространство имен Aspose.Words
- сборка Aspose.Words