Aspose::Pdf::Annotations::XYZExplicitDestination class
Contents
[
Hide
]XYZExplicitDestination class
Represents explicit destination that displays the page with the coordinates (left, top) positioned at the upper-left corner of the window and the contents of the page magnified by the factor zoom. A null value for any of the parameters left, top, or zoom specifies that the current value of that parameter is to be retained unchanged. A zoom value of 0 has the same meaning as a null value.
class XYZExplicitDestination : public Aspose::Pdf::Annotations::ExplicitDestination
Methods
Method | Description |
---|---|
static CreateDestination(System::SharedPtr<Aspose::Pdf::Page>, double, double, double, bool) | Create destintion to specified location of the page considering page rotation if required. |
static CreateDestination(System::SharedPtr<Aspose::Pdf::Page>, ExplicitDestinationType, const System::ArrayPtr<double>&) | Creates instances of ExplicitDestination descendant classes. |
static CreateDestination(System::SharedPtr<Document>, int32_t, ExplicitDestinationType, const System::ArrayPtr<double>&) | Creates instances of ExplicitDestination descendant classes. |
static CreateDestination(int32_t, ExplicitDestinationType, const System::ArrayPtr<double>&) | Creates instances of ExplicitDestination descendant classes. |
static CreateDestinationToUpperLeftCorner(System::SharedPtr<Aspose::Pdf::Page>, double) | Create destionation to upper left corner of the specifed page. |
static CreateDestinationToUpperLeftCorner(System::SharedPtr<Aspose::Pdf::Page>) | Create destination to specified page. |
get_Left() | Gets left horizontal coordinate of the upper-left corner of the window. |
get_Page() const | Gets the destination page object. |
get_PageNumber() const | Gets the destination page number. |
get_Top() | Gets top vertical coordinate of the upper-left corner of the window. |
get_Zoom() | Gets zoom factor. |
ToString() const override | Converts the object state into string value. Example: “1 XYZ 100 200 3”. |
XYZExplicitDestination(System::SharedPtr<Aspose::Pdf::Page>, double, double, double) | Creates local explicit destination. |
XYZExplicitDestination(System::SharedPtr<Document>, int32_t, double, double, double) | Creates remote explicit destination. |
XYZExplicitDestination(int32_t, double, double, double) | Creates remote explicit destination. |
See Also
- Class ExplicitDestination
- Namespace Aspose::Pdf::Annotations
- Library Aspose.PDF for C++