Page
Содержание
[
Скрывать
]Page class
Класс, представляющий страницу документа PDF.
public sealed class Page : IDisposable
Характеристики
Имя | Описание |
---|---|
Actions { get; } | Получает коллекцию свойств страницы. |
Annotations { get; } | Получает коллекцию аннотаций страницы. Annotations |
ArtBox { get; set; } | Получает или задает художественное поле страницы. |
Artifacts { get; } | Получает коллекцию артефактов на странице. |
Background { get; set; } | Получает или задает цвет фона страницы. |
BackgroundImage { get; set; } | Получает или устанавливает фоновое изображение для страницы (только для генератора). |
BleedBox { get; set; } | Получает или задает поле выпуска страницы. |
ColorType { get; } | Задает цветотип страниц на основании информации, полученной от операторов SetColor, изображений и форм. |
Contents { get; } | Получает набор операторов в потоке контента страницы. OperatorCollection |
CropBox { get; set; } | Получает или задает поле обрезки страницы. |
Duration { get; set; } | Получает заданную продолжительность отображения страницы. Это время в секундах, в течение которого страница должна отображаться во время презентации. Возвращает -1, если продолжительность не определена. |
FieldsInTabOrder { get; } | Получает список объектов Field в порядке табуляции на этой странице. |
Footer { get; set; } | Получает или устанавливает нижний колонтитул страницы. |
Group { get; set; } | Получает или задает класс атрибутов группы, определяющий атрибуты группы страниц страницы для использования в модели прозрачного изображения. |
Header { get; set; } | Получает или задает заголовок страницы. |
IsAddParagraphsAfterLast { get; set; } | Получает или задает добавление абзацев после последнего абзаца страницы |
Layers { get; set; } | Получает или устанавливает коллекцию слоев. |
MediaBox { get; set; } | Получает или задает медиа-бокс страницы. |
NoteLineStyle { get; set; } | Получает или задает стиль линии для заметок. (только для генератора) |
Number { get; } | Получить номер страницы. |
PageInfo { get; set; } | Получает или устанавливает информацию о странице (только для генератора, не заполняется при чтении файла). |
Paragraphs { get; set; } | Получает абзацы. |
Rect { get; set; } | Получает или задает прямоугольник страницы. Поле обрезки страницы возвращается, если указано, в противном случае возвращается поле медиа страницы. Обратите внимание, что это свойство не учитывает поворот страницы. Чтобы получить прямоугольник страницы с учетом поворота, используйте ActualRect. |
Resources { get; } | Получает ресурсы страницы. Объект Resources содержит коллекции изображений, форм и шрифтов. Resources |
Rotate { get; set; } | Получает или задает поворот страницы. |
RotationMatrix { get; } | Получает матрицу преобразования для страницы. |
TabOrder { get; set; } | Получает или задает порядок табуляции страницы. Возможные значения: Строка, Столбец. По умолчанию, Manual |
TocInfo { get; set; } | Получает или задает информацию о содержании. |
TrimBox { get; set; } | Получает или задает поле обрезки страницы. |
UserUnit { get; set; } | Получает или задает значение UserUnit. Положительное число, указывающее размер единиц пользовательского пространства по умолчанию, кратное 1 ⁄ 72 дюйма. Значение по умолчанию равно 1. Пожалуйста, установите нулевое или отрицательное значение, чтобы очистить эту запись на странице. |
Watermark { get; set; } | Получает или задает водяной знак страницы. |
Методы
Имя | Описание |
---|---|
Accept(AnnotationSelector) | принимаетAnnotationSelector объект посетителя, предоставляющий функциональные возможности для работы с аннотациями. |
Accept(ImagePlacementAbsorber) | принимаетImagePlacementAbsorber объект посетителя, предоставляющий функциональные возможности для работы с объектами размещения изображений. |
Accept(TextAbsorber) | принимаетTextAbsorber объект посетителя, предоставляющий функциональные возможности для работы с текстовыми объектами. |
Accept(TextFragmentAbsorber) | принимаетTextFragmentAbsorber объект посетителя, предоставляющий функциональные возможности для работы с текстовыми объектами. |
AddImage(Stream, Rectangle) | Добавляет изображение на страницу и размещает его в середине указанного прямоугольника, сохраняя пропорции изображения. |
AddImage(string, Rectangle) | Добавляет изображение на страницу и размещает его в середине указанного прямоугольника, сохраняя пропорции изображения. |
AddImage(string, Stream, Rectangle) | Добавляет доступное для поиска изображение на страницу и размещает его в середине указанного прямоугольника, сохраняя пропорции изображения. |
AddImage(Stream, Rectangle, int, int, bool) | Добавляет изображение на страницу и размещает его в зависимости от положения прямоугольника изображения. |
AddStamp(Stamp) | Поставить штамп на страницу. Штамп может быть номером страницы, изображением или простым текстом, например логотипом. |
AsByteArray(Resolution) | Преобразует текущую страницу в растровое изображение, а затем возвращает массив байтов. |
AsXml() | Преобразует текущую страницу в xml в кодировке utf8. |
CalculateContentBBox() | Вычисляет значение bbox - прямоугольник, содержащий содержимое без видимых полей. |
ConvertToPNGMemoryStream() | Преобразование страницы в PNG для потока изображений DSR, OMR, OCR. |
Dispose() | Освобождает память |
Flatten() | Удаляет все поля, расположенные на странице, и ставит вместо них их значения. |
FreeMemory() | Очищает кэшированные данные |
GetNotifications() | Возвращает уведомления о внутренних операциях с содержимым страницы. (Теперь поддерживаются только уведомления о событиях абзаца в сценариях добавления текста.) |
GetPageRect(bool) | Возвращает прямоугольник страницы. |
IsBlank(double) | Получает флаг, является ли страница пустой или нет. |
MakeGrayscale() | Преобразует страницу в оттенки серого. |
SendTo(PageDevice, Stream) | Отправляет страницу для обработки с заданным страничным устройством. |
SendTo(PageDevice, string) | Отправляет страницу для обработки с заданным страничным устройством. |
SetPageSize(double, double) | Устанавливает размер страницы для страницы. |
static IntToRotation(int) | Преобразует целочисленное значение в соответствующий член перечисления вращения. |
static RotationToInt(Rotation) | Преобразует элемент перечисления вращения в целочисленное значение. |
Другие члены
Имя | Описание |
---|---|
delegate BeforePageGenerate | Процедура настройки верхнего и нижнего колонтитула. |
Смотрите также
- пространство имен Aspose.Pdf
- сборка Aspose.PDF