Aspose::Page::XPS::XpsModel::XpsPage Class Referencefinal

Class incapsulating FixedPage element features. This element contains the contents of a page and is the root element of a FixedPage part. More...

Inherits Aspose::Page::XPS::XpsModel::XpsElement.

Public Member Functions

ASPOSE_PAGE_SHARED_API float get_Height () const
 Returns/sets height of the page, expressed as a real number in units of the effective coordinate space. More...
 
ASPOSE_PAGE_SHARED_API void set_Height (float value)
 Returns/sets height of the page, expressed as a real number in units of the effective coordinate space. More...
 
ASPOSE_PAGE_SHARED_API float get_Width () const
 Returns/sets width of the page, expressed as a real number in units of the effective coordinate space. More...
 
ASPOSE_PAGE_SHARED_API void set_Width (float value)
 Returns/sets width of the page, expressed as a real number in units of the effective coordinate space. More...
 
ASPOSE_PAGE_SHARED_API System::String get_XmlLang () const
 Returns/sets value specifying the default language used for the current element and for any child or descendant elements. More...
 
ASPOSE_PAGE_SHARED_API void set_XmlLang (System::String value)
 Returns/sets value specifying the default language used for the current element and for any child or descendant elements. More...
 
ASPOSE_PAGE_SHARED_API System::SharedPtr< XpsPageClone ()
 Clones this page. More...
 
- Public Member Functions inherited from Aspose::Page::XPS::XpsModel::XpsElement
ASPOSE_PAGE_SHARED_API const System::SharedPtr< XpsElement > & get_Parent () const
 
ASPOSE_PAGE_SHARED_API void set_Parent (System::SharedPtr< XpsElement > value)
 
ASPOSE_PAGE_SHARED_API int32_t get_Count ()
 Returns number of child elements. More...
 
ASPOSE_PAGE_SHARED_API System::SharedPtr< XpsContentElementidx_get (int32_t i)
 Provides access to element's children by index i . More...
 
ASPOSE_PAGE_SHARED_API System::SharedPtr< System::Collections::Generic::IEnumerator< System::SharedPtr< XpsContentElement > > > GetEnumerator () override
 Implementation of System::Collections::Generic::IEnumerable<XpsContentElement> interface. More...
 
ASPOSE_PAGE_SHARED_API void cpp_set_parent_weak ()
 
ASPOSE_PAGE_SHARED_API void cpp_set_parent_shared ()
 
ASPOSE_PAGE_SHARED_API iterator begin () noexcept
 
ASPOSE_PAGE_SHARED_API iterator end () noexcept
 
ASPOSE_PAGE_SHARED_API const_iterator begin () const noexcept
 
ASPOSE_PAGE_SHARED_API const_iterator end () const noexcept
 
ASPOSE_PAGE_SHARED_API const_iterator cbegin () const noexcept
 
ASPOSE_PAGE_SHARED_API const_iterator cend () const noexcept
 
ASPOSE_PAGE_SHARED_API virtualized_iteratorvirtualizeBeginIterator () override
 
ASPOSE_PAGE_SHARED_API virtualized_iteratorvirtualizeEndIterator () override
 
ASPOSE_PAGE_SHARED_API virtualized_iteratorvirtualizeBeginConstIterator () const override
 
ASPOSE_PAGE_SHARED_API virtualized_iteratorvirtualizeEndConstIterator () const override
 
ASPOSE_PAGE_SHARED_API void SetTemplateWeakPtr (uint32_t argument) override
 Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More...
 
- Public Member Functions inherited from Aspose::Page::XPS::XpsModel::XpsObject
ASPOSE_PAGE_SHARED_API void AssertObject ()
 
- Public Member Functions inherited from System::Object
ASPOSECPP_SHARED_API Object ()
 Creates object. Initializes all internal data structures. More...
 
virtual ASPOSECPP_SHARED_API ~Object ()
 Destroys object. Frees all internal data structures. More...
 
ASPOSECPP_SHARED_API Object (Object const &x)
 Copy constructor. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
 
Objectoperator= (Object const &x)
 Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
 
ObjectSharedRefAdded ()
 Increments shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
int SharedRefRemovedSafe ()
 Decrements and returns shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
int RemovedSharedRefs (int count)
 Decreases shared reference count by specified value. More...
 
Detail::SmartPtrCounter * WeakRefAdded ()
 Increments weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
void WeakRefRemoved ()
 Decrements weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
Detail::SmartPtrCounter * GetCounter ()
 Gets reference counter data structure associated with the object. More...
 
int SharedCount () const
 Gets current value of shared reference counter. More...
 
ASPOSECPP_SHARED_API void Lock ()
 Implements C# lock() statement locking. Call directly or use LockContext sentry object. More...
 
ASPOSECPP_SHARED_API void Unlock ()
 Implements C# lock() statement unlocking. Call directly or use LockContext sentry object. More...
 
virtual ASPOSECPP_SHARED_API bool Equals (ptr obj)
 Compares objects using C# Object.Equals semantics. More...
 
virtual ASPOSECPP_SHARED_API int32_t GetHashCode () const
 Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More...
 
virtual ASPOSECPP_SHARED_API String ToString () const
 Analog of C# Object.ToString() method. Enables converting custom objects to string. More...
 
virtual ASPOSECPP_SHARED_API ptr MemberwiseClone () const
 Analog of C# Object.MemberwiseClone() method. Enables cloning custom types. More...
 
virtual ASPOSECPP_SHARED_API const TypeInfoGetType () const
 Gets actual type of object. Analog of C# System.Object.GetType() call. More...
 
virtual ASPOSECPP_SHARED_API bool Is (const TypeInfo &targetType) const
 Check if object represents an instance of type described by targetType. Analog of C# 'is' operator. More...
 
virtual ASPOSECPP_SHARED_API bool FastCast (const Details::FastRttiBase &helper, void **out_ptr) const
 For internal purposes only. More...
 
template<>
bool Equals (float const &objA, float const &objB)
 
template<>
bool Equals (double const &objA, double const &objB)
 
template<>
bool ReferenceEquals (String const &str, std::nullptr_t)
 
template<>
bool ReferenceEquals (String const &str1, String const &str2)
 
- Public Member Functions inherited from System::Collections::Generic::IEnumerable< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > >
System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElementLINQ_ElementAt (int index)
 
System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElementLINQ_First ()
 
System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElementLINQ_First (const Func< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >, bool > &predicate)
 
System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElementLINQ_FirstOrDefault ()
 
System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElementLINQ_FirstOrDefault (std::function< bool(System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >)> predicate)
 
System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElementLINQ_Last ()
 
System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElementLINQ_LastOrDefault ()
 
SharedPtr< List< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > > > LINQ_ToList ()
 
int LINQ_Count ()
 
int LINQ_Count (const Func< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >, bool > &predicate)
 
System::ArrayPtr< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > > LINQ_ToArray ()
 
bool LINQ_All (std::function< bool(System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >)> predicate)
 
bool LINQ_Any ()
 
bool LINQ_Any (std::function< bool(System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >)> predicate)
 
SharedPtr< IEnumerable< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > > > LINQ_Where (std::function< bool(System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >)> predicate)
 
bool LINQ_Contains (System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > value)
 
SharedPtr< IEnumerable< ResultType > > LINQ_Cast ()
 
SharedPtr< IEnumerable< Result > > LINQ_Cast ()
 
SharedPtr< IEnumerable< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > > > LINQ_OrderBy (const Func< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >, Key > &keySelector)
 
SharedPtr< IEnumerable< Source > > LINQ_OrderBy (const Func< Source, Key > &keySelector)
 
SharedPtr< IEnumerable< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > > > LINQ_OrderByDescending (const Func< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >, Key > &keySelector)
 
SharedPtr< IEnumerable< Source > > LINQ_OrderByDescending (const Func< Source, Key > &keySelector)
 
SharedPtr< IEnumerable< ResultType > > LINQ_OfType ()
 
SharedPtr< IEnumerable< Result > > LINQ_OfType ()
 
SharedPtr< IEnumerable< ResultType > > LINQ_Select (const Func< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >, ResultType > &selector)
 
SharedPtr< IEnumerable< ResultType > > LINQ_Select (const Func< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >, int32_t, ResultType > &selector)
 
SharedPtr< IEnumerable< Result > > LINQ_Select (const Func< Source, Result > &selector)
 
SharedPtr< IEnumerable< Result > > LINQ_Select (const Func< Source, int32_t, Result > &selector)
 
SharedPtr< IEnumerable< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > > > LINQ_Concat (SharedPtr< IEnumerable< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > >> sequence)
 
System::SharedPtr< IEnumerable< System::SharedPtr< System::Linq::IGrouping< Key, System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > > > > > LINQ_GroupBy (System::Func< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >, Key > keyPredicate)
 
SharedPtr< IEnumerable< SharedPtr< System::Linq::IGrouping< Key, Source > > > > LINQ_GroupBy (System::Func< Source, Key > keyPredicate)
 
SharedPtr< IEnumerable< ResultType > > LINQ_SelectMany (const Func< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >, SharedPtr< IEnumerable< ResultType >>> &selector)
 
SharedPtr< IEnumerable< Result > > LINQ_SelectMany (const Func< Source, SharedPtr< IEnumerable< Result >>> &selector)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 

Protected Member Functions

System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPageget_FixedPage () const
 
 XpsPage (System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPage > fixedPage, System::SharedPtr< XpsContext > context, float width, float height, System::String xmlLang=u"en-US")
 
 MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION (XpsPage, CODEPORTING_ARGS(System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPage > fixedPage, System::SharedPtr< XpsContext > context, float width, float height, System::String xmlLang=u"en-US"))
 
 XpsPage (System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPage > fixedPage, System::SharedPtr< XpsContext > context, System::SharedPtr< XpsPage > page)
 
 MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION (XpsPage, CODEPORTING_ARGS(System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPage > fixedPage, System::SharedPtr< XpsContext > context, System::SharedPtr< XpsPage > page))
 
 XpsPage (System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPage > fixedPage, System::SharedPtr< XpsContext > context)
 
 MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION (XpsPage, CODEPORTING_ARGS(System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPage > fixedPage, System::SharedPtr< XpsContext > context))
 
ASPOSE_PAGE_SHARED_API void Initialize (System::SharedPtr< System::Xml::XmlElement > element) override
 
ASPOSE_PAGE_SHARED_API void Accept (System::SharedPtr< XpsDocumentVisitor > visitor) override
 
ASPOSE_PAGE_SHARED_API void NotifyRoot (System::SharedPtr< XpsEvent > evt) override
 
ASPOSE_PAGE_SHARED_API System::SharedPtr< XpsElementClone (bool deep, System::SharedPtr< XpsContext > context, System::SharedPtr< XpsElement > parent, int32_t index) override
 
ASPOSE_PAGE_SHARED_API void CopySimplePropertyValues (System::SharedPtr< XpsObject > obj) override
 
virtual ASPOSE_PAGE_SHARED_API ~XpsPage ()
 
- Protected Member Functions inherited from Aspose::Page::XPS::XpsModel::XpsElement
XpsElementType get_ElementType () const
 
 XpsElement (System::SharedPtr< XpsContext > context, XpsElementType elementType=System::Default< XpsElementType >())
 
ASPOSE_PAGE_SHARED_API void NotifyDescendants (bool isAdd=true) override
 
template<typename T >
Add (T element)
 
template<typename T >
AddReference (T element)
 
template<typename T >
Remove (T element)
 
template<typename T >
RemoveReference (T element)
 
template<typename T >
Insert (int32_t index, T element)
 
template<typename T >
InsertReference (int32_t index, T element)
 
System::SharedPtr< XpsContentElementRemoveAt (int32_t index)
 
System::SharedPtr< XpsContentElementRemoveReferenceAt (int32_t index, System::SharedPtr< XpsContentElement > element)
 
void CloneChildren (System::SharedPtr< XpsElement > element, bool deep=true)
 Clones all the children of element and add them to this element. More...
 
System::SharedPtr< XpsCanvasCreateCanvas (System::SharedPtr< XpsContext > context)
 
System::SharedPtr< XpsPathCreatePath (System::SharedPtr< XpsContext > context, System::SharedPtr< XpsPathGeometry > data)
 
System::SharedPtr< XpsGlyphsCreateGlyphs (System::SharedPtr< XpsContext > context, System::String fontFamily, float fontRenderingEmSize, System::Drawing::FontStyle fontStyle, float originX, float originY, System::String unicodeString)
 
System::SharedPtr< XpsGlyphsCreateGlyphs (System::SharedPtr< XpsContext > context, System::SharedPtr< XpsFont > font, float fontRenderingEmSize, float originX, float originY, System::String unicodeString)
 
System::SharedPtr< XpsMatrixCreateMatrix (System::SharedPtr< XpsContext > context, float m11, float m12, float m21, float m22, float m31, float m32)
 
System::SharedPtr< XpsPathGeometryCreatePathGeometry (System::SharedPtr< XpsContext > context)
 
System::SharedPtr< XpsPathGeometryCreatePathGeometry (System::SharedPtr< XpsContext > context, System::SharedPtr< System::Collections::Generic::List< System::SharedPtr< XpsPathFigure >>> pathFigures)
 
System::SharedPtr< XpsPathGeometryCreatePathGeometry (System::SharedPtr< XpsContext > context, System::String abbreviatedGeometry)
 
System::SharedPtr< XpsPathFigureCreatePathFigure (System::SharedPtr< XpsContext > context, System::Drawing::PointF startPoint, bool isClosed=false)
 
System::SharedPtr< XpsPathFigureCreatePathFigure (System::SharedPtr< XpsContext > context, System::Drawing::PointF startPoint, System::SharedPtr< System::Collections::Generic::List< System::SharedPtr< XpsPathSegment >>> segments, bool isClosed=false)
 
System::SharedPtr< XpsArcSegmentCreateArcSegment (System::SharedPtr< XpsContext > context, System::Drawing::PointF point, System::Drawing::SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked=true)
 
System::SharedPtr< XpsPolyLineSegmentCreatePolyLineSegment (System::SharedPtr< XpsContext > context, System::ArrayPtr< System::Drawing::PointF > points, bool isStroked=true)
 
System::SharedPtr< XpsPolyBezierSegmentCreatePolyBezierSegment (System::SharedPtr< XpsContext > context, System::ArrayPtr< System::Drawing::PointF > points, bool isStroked=true)
 
System::SharedPtr< XpsPolyQuadraticBezierSegmentCreatePolyQuadraticBezierSegment (System::SharedPtr< XpsContext > context, System::ArrayPtr< System::Drawing::PointF > points, bool isStroked=true)
 
System::SharedPtr< XpsSolidColorBrushCreateSolidColorBrush (System::SharedPtr< XpsContext > context, System::SharedPtr< XpsColor > color)
 
System::SharedPtr< XpsSolidColorBrushCreateSolidColorBrush (System::SharedPtr< XpsContext > context, System::Drawing::Color color)
 
System::SharedPtr< XpsGradientStopCreateGradientStop (System::SharedPtr< XpsContext > context, System::SharedPtr< XpsColor > color, float offset)
 
System::SharedPtr< XpsGradientStopCreateGradientStop (System::Drawing::Color color, float offset)
 
System::SharedPtr< XpsLinearGradientBrushCreateLinearGradientBrush (System::SharedPtr< XpsContext > context, System::SharedPtr< System::Collections::Generic::List< System::SharedPtr< XpsGradientStop >>> gradientStops, System::Drawing::PointF startPoint, System::Drawing::PointF endPoint)
 
System::SharedPtr< XpsLinearGradientBrushCreateLinearGradientBrush (System::SharedPtr< XpsContext > context, System::Drawing::PointF startPoint, System::Drawing::PointF endPoint)
 
System::SharedPtr< XpsRadialGradientBrushCreateRadialGradientBrush (System::SharedPtr< XpsContext > context, System::SharedPtr< System::Collections::Generic::List< System::SharedPtr< XpsGradientStop >>> gradientStops, System::Drawing::PointF center, System::Drawing::PointF gradientOrigin, float radiusX, float radiusY)
 
System::SharedPtr< XpsRadialGradientBrushCreateRadialGradientBrush (System::SharedPtr< XpsContext > context, System::Drawing::PointF center, System::Drawing::PointF gradientOrigin, float radiusX, float radiusY)
 
System::SharedPtr< XpsVisualBrushCreateVisualBrush (System::SharedPtr< XpsContext > context, System::SharedPtr< XpsContentElement > element, System::Drawing::RectangleF viewbox, System::Drawing::RectangleF viewport)
 
System::SharedPtr< XpsImageBrushCreateImageBrush (System::SharedPtr< XpsContext > context, System::SharedPtr< XpsImage > image, System::Drawing::RectangleF viewbox, System::Drawing::RectangleF viewport)
 
System::SharedPtr< XpsImageBrushCreateImageBrush (System::SharedPtr< XpsContext > context, System::String imagePath, System::Drawing::RectangleF viewbox, System::Drawing::RectangleF viewport)
 
System::SharedPtr< XpsColorCreateColor (System::Drawing::Color color)
 
System::SharedPtr< XpsColorCreateColor (int32_t a, int32_t r, int32_t g, int32_t b)
 
System::SharedPtr< XpsColorCreateColor (int32_t r, int32_t g, int32_t b)
 
System::SharedPtr< XpsColorCreateColor (float a, float r, float g, float b)
 
System::SharedPtr< XpsColorCreateColor (float r, float g, float b)
 
System::SharedPtr< XpsColorCreateColor (System::SharedPtr< XpsContext > context, System::String path, const System::ArrayPtr< float > &components)
 
System::SharedPtr< XpsColorCreateColor (System::SharedPtr< XpsContext > context, System::SharedPtr< XpsIccProfile > iccProfile, const System::ArrayPtr< float > &components)
 
System::SharedPtr< XpsImageCreateImage (System::SharedPtr< XpsContext > context, System::String imagePath)
 
System::SharedPtr< XpsImageCreateImage (System::SharedPtr< XpsContext > context, System::SharedPtr< System::IO::Stream > stream)
 
System::SharedPtr< XpsIccProfileCreateIccProfile (System::SharedPtr< XpsContext > context, System::String iccProfilePath)
 
System::SharedPtr< XpsIccProfileCreateIccProfile (System::SharedPtr< XpsContext > context, System::SharedPtr< System::IO::Stream > stream)
 
System::SharedPtr< XpsFontCreateFont (System::SharedPtr< XpsContext > context, System::String fontFamily, System::Drawing::FontStyle fontStyle)
 
System::SharedPtr< XpsFontCreateFont (System::SharedPtr< XpsContext > context, System::SharedPtr< System::IO::Stream > stream)
 
ASPOSE_PAGE_SHARED_API System::SharedPtr< XpsObjectClone (bool deep, System::SharedPtr< XpsContext > context) override
 
void Accept (System::SharedPtr< XpsTreeVisitor > visitor, System::SharedPtr< System::Xml::XmlElement > element)
 
ASPOSE_PAGE_SHARED_API void AcceptProperties (System::SharedPtr< XpsDocumentVisitor > visitor) override
 
ASPOSE_PAGE_SHARED_API void Dispose () override
 
virtual ASPOSE_PAGE_SHARED_API ~XpsElement ()
 
- Protected Member Functions inherited from Aspose::Page::XPS::XpsModel::XpsObject
int32_t get_Id () const
 
System::String get_RawValue () const
 Raw value of a property, i.e. the string attribute value More...
 
void set_RawValue (System::String value)
 Raw value of a property, i.e. the string attribute value More...
 
virtual ASPOSE_PAGE_SHARED_API Aspose::Page::XPS::XpsModel::RegistrationType get_RegistrationType ()
 
void set_xKey (System::String value)
 
System::SharedPtr< System::Collections::Generic::List< System::SharedPtr< XpsObject > > > get_Owners ()
 
 XpsObject (System::SharedPtr< XpsContext > context)
 
virtual ASPOSE_PAGE_SHARED_API void Load ()
 
virtual ASPOSE_PAGE_SHARED_API void CopyPropertyValues (System::SharedPtr< XpsObject > obj)
 
virtual ASPOSE_PAGE_SHARED_API void ClonePropertyValues (System::SharedPtr< XpsObject > obj)
 
- Protected Member Functions inherited from System::Collections::Generic::IEnumerable< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > >
 ~IEnumerable () override
 Destructor. More...
 
virtualized_iteratorGetEnumeratorAsVirtualizedIterator ()
 
virtualized_iteratorGetEnumeratorAsVirtualizedIterator () const
 

Additional Inherited Members

- Public Types inherited from Aspose::Page::XPS::XpsModel::XpsElement
using iterator_holder_type = System::Collections::Generic::List< System::SharedPtr< XpsContentElement > >
 A collection type whose iterator types is used as iterator types in the current collection. More...
 
using iterator = typename iterator_holder_type::iterator
 Iterator type. More...
 
using const_iterator = typename iterator_holder_type::const_iterator
 Const iterator type. More...
 
using virtualized_iterator_element = typename iterator_holder_type::virtualized_iterator_element
 Virtualized element type. More...
 
using virtualized_iterator = typename iterator_holder_type::virtualized_iterator
 Virtualized type. More...
 
- Public Types inherited from System::Object
typedef SmartPtr< Objectptr
 Alias for smart pointer type. More...
 
- Public Types inherited from System::Collections::Generic::IEnumerable< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > >
typedef IEnumerator< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > > IEnumeratorType
 Enumerator type. More...
 
using ValueType = System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >
 
using iterator = System::Details::VirtualizedIterator< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > >
 Iterator type. More...
 
using const_iterator = System::Details::VirtualizedConstIterator< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > >
 Const iterator type. More...
 
using virtualized_iterator = System::Details::VirtualizedIteratorBase< System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement > >
 Inner iterator base type. More...
 
using virtualized_iterator_element = System::SharedPtr< Aspose::Page::XPS::XpsModel::XpsContentElement >
 Inner iterator element type. More...
 
- Static Public Member Functions inherited from System::Object
static bool ReferenceEquals (ptr const &objA, ptr const &objB)
 Compares objects by reference. More...
 
template<typename T >
static std::enable_if<!IsSmartPtr< T >::value, bool >::type ReferenceEquals (T const &objA, T const &objB)
 Compares objects by reference. More...
 
template<typename T >
static std::enable_if<!IsSmartPtr< T >::value, bool >::type ReferenceEquals (T const &objA, std::nullptr_t)
 Reference-compares value type object with nullptr. More...
 
template<typename T1 , typename T2 >
static std::enable_if< IsSmartPtr< T1 >::value &&IsSmartPtr< T2 >::value, bool >::type Equals (T1 const &objA, T2 const &objB)
 Compares reference type objects in C# style. More...
 
template<typename T1 , typename T2 >
static std::enable_if<!IsSmartPtr< T1 >::value &&!IsSmartPtr< T2 >::value, bool >::type Equals (T1 const &objA, T2 const &objB)
 Compares value type objects in C# style. More...
 
static const TypeInfoType ()
 Implements C# typeof(System.Object) construct. More...
 
- Protected Attributes inherited from Aspose::Page::XPS::XpsModel::XpsElement
System::String _name
 
- Protected Attributes inherited from Aspose::Page::XPS::XpsModel::XpsObject
System::WeakPtr< XpsContext_context
 

Detailed Description

Class incapsulating FixedPage element features. This element contains the contents of a page and is the root element of a FixedPage part.

Constructor & Destructor Documentation

◆ XpsPage() [1/3]

Aspose::Page::XPS::XpsModel::XpsPage::XpsPage ( System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPage fixedPage,
System::SharedPtr< XpsContext context,
float  width,
float  height,
System::String  xmlLang = u"en-US" 
)
protected

◆ XpsPage() [2/3]

Aspose::Page::XPS::XpsModel::XpsPage::XpsPage ( System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPage fixedPage,
System::SharedPtr< XpsContext context,
System::SharedPtr< XpsPage page 
)
protected

◆ XpsPage() [3/3]

Aspose::Page::XPS::XpsModel::XpsPage::XpsPage ( System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPage fixedPage,
System::SharedPtr< XpsContext context 
)
protected

◆ ~XpsPage()

virtual ASPOSE_PAGE_SHARED_API Aspose::Page::XPS::XpsModel::XpsPage::~XpsPage ( )
protectedvirtual

Member Function Documentation

◆ Accept()

ASPOSE_PAGE_SHARED_API void Aspose::Page::XPS::XpsModel::XpsPage::Accept ( System::SharedPtr< XpsDocumentVisitor visitor)
overrideprotectedvirtual

◆ Clone() [1/2]

ASPOSE_PAGE_SHARED_API System::SharedPtr<XpsPage> Aspose::Page::XPS::XpsModel::XpsPage::Clone ( )

Clones this page.

Returns
Clone of this page.

◆ Clone() [2/2]

ASPOSE_PAGE_SHARED_API System::SharedPtr<XpsElement> Aspose::Page::XPS::XpsModel::XpsPage::Clone ( bool  deep,
System::SharedPtr< XpsContext context,
System::SharedPtr< XpsElement parent,
int32_t  index 
)
overrideprotectedvirtual

◆ CopySimplePropertyValues()

ASPOSE_PAGE_SHARED_API void Aspose::Page::XPS::XpsModel::XpsPage::CopySimplePropertyValues ( System::SharedPtr< XpsObject obj)
overrideprotectedvirtual

◆ get_FixedPage()

System::SharedPtr<Aspose::Page::XPS::XpsPackageParts::FixedPage> Aspose::Page::XPS::XpsModel::XpsPage::get_FixedPage ( ) const
protected

◆ get_Height()

ASPOSE_PAGE_SHARED_API float Aspose::Page::XPS::XpsModel::XpsPage::get_Height ( ) const

Returns/sets height of the page, expressed as a real number in units of the effective coordinate space.

◆ get_Width()

ASPOSE_PAGE_SHARED_API float Aspose::Page::XPS::XpsModel::XpsPage::get_Width ( ) const

Returns/sets width of the page, expressed as a real number in units of the effective coordinate space.

◆ get_XmlLang()

ASPOSE_PAGE_SHARED_API System::String Aspose::Page::XPS::XpsModel::XpsPage::get_XmlLang ( ) const

Returns/sets value specifying the default language used for the current element and for any child or descendant elements.

◆ Initialize()

ASPOSE_PAGE_SHARED_API void Aspose::Page::XPS::XpsModel::XpsPage::Initialize ( System::SharedPtr< System::Xml::XmlElement element)
overrideprotectedvirtual

◆ MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION() [1/3]

Aspose::Page::XPS::XpsModel::XpsPage::MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION ( XpsPage  ,
CODEPORTING_ARGS(System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPage > fixedPage, System::SharedPtr< XpsContext > context, float width, float height, System::String xmlLang=u"en-US")   
)
protected

◆ MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION() [2/3]

Aspose::Page::XPS::XpsModel::XpsPage::MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION ( XpsPage  ,
CODEPORTING_ARGS(System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPage > fixedPage, System::SharedPtr< XpsContext > context, System::SharedPtr< XpsPage > page)   
)
protected

◆ MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION() [3/3]

Aspose::Page::XPS::XpsModel::XpsPage::MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION ( XpsPage  ,
CODEPORTING_ARGS(System::SharedPtr< Aspose::Page::XPS::XpsPackageParts::FixedPage > fixedPage, System::SharedPtr< XpsContext > context)   
)
protected

◆ NotifyRoot()

ASPOSE_PAGE_SHARED_API void Aspose::Page::XPS::XpsModel::XpsPage::NotifyRoot ( System::SharedPtr< XpsEvent >  evt)
overrideprotectedvirtual

◆ set_Height()

ASPOSE_PAGE_SHARED_API void Aspose::Page::XPS::XpsModel::XpsPage::set_Height ( float  value)

Returns/sets height of the page, expressed as a real number in units of the effective coordinate space.

◆ set_Width()

ASPOSE_PAGE_SHARED_API void Aspose::Page::XPS::XpsModel::XpsPage::set_Width ( float  value)

Returns/sets width of the page, expressed as a real number in units of the effective coordinate space.

◆ set_XmlLang()

ASPOSE_PAGE_SHARED_API void Aspose::Page::XPS::XpsModel::XpsPage::set_XmlLang ( System::String  value)

Returns/sets value specifying the default language used for the current element and for any child or descendant elements.