NamedDestination
Обзор
NamedDestination — это класс в Aspose.PDF FOSS для .NET. Наследует от: Aspose.Pdf.Annotations.IAppointment.
Представляет именованное назначение в документе (PDF32000 §12.3.2.3).
Этот класс предоставляет 8 методов для работы с объектами NamedDestination в программах .NET. Доступные методы включают: CreateFitDestination, CreateFitHDestination, CreateFitRDestination, CreateFitVDestination, CreateXYZDestination, NamedDestination, ToString. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.PDF FOSS для .NET. Свойства: Bottom, Left, Name, PageIndex, PageNumber, Right и ещё 3.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
Name | string | Чтение | Имя назначения. |
PageIndex | int | Чтение | Индекс целевой страницы (нумерация с нуля), или -1, если не определён. |
PageNumber | int | Чтение | Номер целевой страницы (нумерация с 1), или 0, если не определено. |
Type | string | Чтение | Тип назначения (“Fit”, “XYZ”, “FitH”, и т.д.). |
Left | double? | Чтение | Левая координата (для XYZ, FitV, FitR, FitBV), или null. |
Top | double? | Чтение | Верхняя координата (для XYZ, FitH, FitR, FitBH), или null. |
Right | double? | Чтение | Правая координата (только для FitR), или null. |
Bottom | double? | Чтение | Нижняя координата (только для FitR), или null. |
Zoom | double? | Чтение | Коэффициент масштабирования (только для XYZ; null = наследовать текущий). |
Методы
| Подпись | Описание: |
|---|---|
NamedDestination(name: string) | Создать именованную ссылку назначения (только имя, детали назначения будут определены позже). |
NamedDestination(document: Document, name: string) | Создать именованную ссылку назначения, ограниченную документом. |
CreateFitDestination(pageIndex: int) | Создать пункт назначения /Fit: отображать страницу, масштабированную так, чтобы полностью помещаться в окне. |
CreateFitHDestination(pageIndex: int, top: double) | Создать пункт назначения /FitH: отображать страницу, при этом вертикальная позиция top находится в верхней части окна, а масштаб установлен так, чтобы соответствовать ширине. |
CreateFitVDestination(pageIndex: int, left: double) | Создать пункт назначения /FitV: отображать страницу, при этом горизонтальная позиция left находится слева окна, а масштаб установлен так, чтобы соответствовать высоте. |
CreateXYZDestination(pageIndex: int, left: double, top: double, zoom: double) | Создать пункт назначения /XYZ: отображать страницу в позиции (left, top) с коэффициентом масштабирования zoom. |
CreateFitRDestination(pageIndex: int, left: double, bottom: double, right: double, top: double) | Создать назначение /FitR: отображать страницу с масштабированием, чтобы вписать её в прямоугольник, заданный (left, bottom, right, top). |
ToString() | Человекочитаемое представление этой цели назначения. |