XYZExplicitDestination

XYZExplicitDestination class

Представляет явный пункт назначения, который отображает страницу с координатами (слева, сверху), расположенными в верхнем левом углу окна, и содержимым страницы, увеличенным с коэффициентом масштабирования. Нулевое значение для любого из параметров left, top или zoom указывает, что текущее значение этого параметра должно быть сохранено без изменений. Значение масштабирования 0 имеет то же значение, что и нулевое значение.

public sealed class XYZExplicitDestination : ExplicitDestination

Конструкторы

Имя Описание
XYZExplicitDestination(int, double, double, double) Создает удаленный явный пункт назначения.
XYZExplicitDestination(Page, double, double, double) Создает локальный явный пункт назначения.

Характеристики

Имя Описание
Left { get; } Получает левую горизонтальную координату левого верхнего угла окна.
Page { get; } Получает целевую страницу object
PageNumber { get; } Получает номер целевой страницы
Top { get; } Получает верхнюю вертикальную координату левого верхнего угла окна.
Zoom { get; } Получает коэффициент масштабирования.

Методы

Имя Описание
static CreateDestination(Page, double, double, double, bool) Создать пункт назначения в указанном месте страницы с учетом поворота страницы, если это необходимо.
static CreateDestinationToUpperLeftCorner(Page) Создать пункт назначения на указанной странице.
static CreateDestinationToUpperLeftCorner(Page, double) Создать пункт назначения в верхнем левом углу указанной страницы.
override ToString() Преобразует состояние объекта в строковое значение. Пример: “1 XYZ 100 200 3”.

Примеры

Document doc = new Document("example.pdf");
XYZExplicitDestination dest = (XYZExplicitDestination)doc.Outlines[1].Destination;
string left = dest.Left;
string top = dest.Top;
string zoom = dest.Zoom;

Смотрите также