TextParagraph
Содержание
[
Скрывать
]TextParagraph class
Представляет текстовые абзацы как многострочный текстовый объект.
public sealed class TextParagraph
Конструкторы
Имя | Описание |
---|---|
TextParagraph() | Конструктор по умолчанию. |
Характеристики
Имя | Описание |
---|---|
FirstLineIndent { get; set; } | Получает или задает значение отступа последующих строк. Если задано ненулевое значение, оно имеет преимущество перед значением FormattingOptions.SubsequentLinesIndent. |
FormattingOptions { get; set; } | Получает или задает параметры форматирования. |
HorizontalAlignment { get; set; } | Получает или задает горизонтальное выравнивание текста внутри абзаца.Rectangle . |
Justify { get; set; } | Получает или задает значение, независимо от того, выравнивается ли текст. |
Margin { get; set; } | Получает или задает заполнение. |
Position { get; set; } | Получает или задает положение абзаца. |
Rectangle { get; set; } | Получает или задает прямоугольник абзаца. |
Rotation { get; set; } | Получает или задает угол поворота в градусах. |
SubsequentLinesIndent { get; set; } | Получает или задает значение отступа последующих строк. Если задано ненулевое значение, оно имеет преимущество перед значением FormattingOptions.SubsequentLinesIndent. |
TextRectangle { get; } | Получает прямоугольник текста, помещенного в абзац. |
VerticalAlignment { get; set; } | Получает или задает вертикальное выравнивание текста внутри абзаца.Rectangle . |
Методы
Имя | Описание |
---|---|
AppendLine(string) | Добавляет текстовую строку |
AppendLine(TextFragment) | Добавляет текстовую строку с параметрами состояния текста. |
AppendLine(string, float) | Добавляет текстовую строку. |
AppendLine(string, TextState) | Добавляет текстовую строку с параметрами состояния текста. |
AppendLine(TextFragment, TextState) | Добавляет текстовую строку с параметрами состояния текста. |
AppendLine(string, TextState, float) | Добавляет текстовую строку с текстовыми параметрами состояния |
AppendLine(TextFragment, TextState, float) | Добавляет текстовую строку с текстовыми параметрами состояния |
BeginEdit() | Начинает редактирование TextParagraph. |
EndEdit() | Завершает редактирование TextParagraph. |
Примеры
Пример демонстрирует, как создать объект текстового абзаца и добавить его на страницу Pdf.
Document doc = new Document(inFile);
Page page = (Page)doc.Pages[1];
// создать текстовый абзац
TextParagraph paragraph = new TextParagraph();
// устанавливаем прямоугольник абзаца
paragraph.Rectangle = new Rectangle(100, 600, 200, 700);
// устанавливаем параметры переноса слов
paragraph.FormattingOptions.WrapMode = TextFormattingOptions.WordWrapMode.ByWords;
// добавляем строковые строки
paragraph.AppendLine("the quick brown fox jumps over the lazy dog");
paragraph.AppendLine("line2");
paragraph.AppendLine("line3");
// добавляем абзац на страницу Pdf с помощью TextBuilder
TextBuilder textBuilder = new TextBuilder(page);
textBuilder.AppendParagraph(paragraph);
// сохранить PDF-документ
doc.Save(outFile);
Смотрите также
- пространство имен Aspose.Pdf.Text
- сборка Aspose.PDF