Class XYZExplicitDestination

Класс XYZExplicitDestination

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

public sealed class XYZExplicitDestination : ExplicitDestination

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

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

Свойства

ИмяОписание
Left { get; }Получает левую горизонтальную координату верхнего левого угла окна.
Page { get; }Получает объект страницы назначения
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;

См. также