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;

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