|
ASPOSE_PDF_SHARED_API System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< Operator > > > | get_Selected () const |
| The list of selected objects. More...
|
|
ASPOSE_PDF_SHARED_API | OperatorSelector () |
| Initializes new instance of the Selector class. More...
|
|
ASPOSE_PDF_SHARED_API | OperatorSelector (System::SharedPtr< Operator > op) |
| Initializes new OperatorSelector. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetLineJoin > j) override |
| Visit/select j operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::EX > EX) override |
| Visit/select EX operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::ET > ET) override |
| Visit/select ET operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::EMC > EMC) override |
| Visit/select EMC operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::EI > EI) override |
| Visit/select EI operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::DP > DP) override |
| Visit/select DP operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::Do > Do) override |
| Visit/select Do operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetCharWidthBoundingBox > d1) override |
| Visit/select d1 operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetCharWidth > d0) override |
| Visit/select d0 operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetDash > d) override |
| Visit/select d operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetColorSpaceStroke > CS) override |
| Visit/select CS operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetColorSpace > cs) override |
| Visit/select cs operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::ConcatenateMatrix > cm) override |
| Visit/select cm operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::CurveTo > c) override |
| Visit/select c operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::BX > BX) override |
| Visit/select BX operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::BT > BT) override |
| Visit/select BT operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::BMC > BMC) override |
| Visit/select BMC operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::BI > BI) override |
| Visit/select BI operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::BDC > BDC) override |
| Visit/select BDC operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::FillStroke > B) override |
| Visit/select B operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::ClosePathFillStroke > b) override |
| Visit/select b operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::EOFillStroke > B_) override |
| Visit/select B* operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::ClosePathEOFillStroke > b_) override |
| Visit/select b* operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::MoveToNextLineShowText > _) override |
| Visit/select ' operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetSpacingMoveToNextLineShowText > __) override |
| Visit/select '' operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::EOFill > f_) override |
| Visit/select operator f*. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::Fill > f) override |
| Visit/select f operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::ObsoleteFill > F) override |
| Visit/select F operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetGray > g) override |
| Visit/select g operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetGrayStroke > G) override |
| Visit/select G operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::GS > gs) override |
| Visit/select gs operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::ClosePath > h) override |
| Visit/select h operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetFlat > i) override |
| Visit/select i operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::ID > ID) override |
| Visit/select ID operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetLineCap > J) override |
| Visit/select J operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetCMYKColor > k) override |
| Visit/select k operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetCMYKColorStroke > K) override |
| Visit/select K operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::LineTo > l) override |
| Visit/select l operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::MoveTo > m) override |
| Visit/select m operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetMiterLimit > M) override |
| Visit/select M operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::MP > MP) override |
| Visit/select MP operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::EndPath > n) override |
| Visit/select n operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::GSave > q) override |
| Visit/select q operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::GRestore > Q) override |
| Visit/select Q operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::Re > re) override |
| Visit/select re operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetRGBColor > rg) override |
| Visit/select rg operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetRGBColorStroke > RG) override |
| Visit/select RG operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetColorRenderingIntent > ri) override |
| Visit/select ri operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::ClosePathStroke > s) override |
| Visit/select s operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::Stroke > S) override |
| Visit/select S operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetColor > sc) override |
| Visit/select sc operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetColorStroke > SC) override |
| Visit/select SC operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetAdvancedColor > scn) override |
| Visit/select scn operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetAdvancedColorStroke > SCN) override |
| Visit/select SCN operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::ShFill > sh) override |
| Visit/select sh operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::MoveToNextLine > T_) override |
| Visit/select T* operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetCharacterSpacing > Tc) override |
| Visit/select Tc operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::MoveTextPosition > Td) override |
| Visit/select Td operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::MoveTextPositionSetLeading > TD) override |
| Visit/select TD operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SelectFont > Tf) override |
| Visit/select Tf operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::ShowText > Tj) override |
| Visit/select Tj operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetGlyphsPositionShowText > TJ) override |
| Visit/select TJ operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetTextLeading > TL) override |
| Visit/select TL operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetTextMatrix > Tm) override |
| Visit/select Tm operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetTextRenderingMode > Tr) override |
| Visit/select Tr operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetTextRise > Ts) override |
| Visit/select Ts operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetWordSpacing > Tw) override |
| Visit/select Tw operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetHorizontalTextScaling > Tz) override |
| Visit/select Tz operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::CurveTo1 > v) override |
| Visit/select v operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::EOClip > W_) override |
| Visit/select W* operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::SetLineWidth > w) override |
| Visit/select w operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::Clip > W) override |
| Visit/select W operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::CurveTo2 > y) override |
| Visit/select y operator. More...
|
|
ASPOSE_PDF_SHARED_API void | Visit (System::SharedPtr< Operators::TextOperator > textOperator) override |
| Visit/select any text operator operator. More...
|
|
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...
|
|
Object & | operator= (Object const &x) |
| Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
|
|
Object * | SharedRefAdded () |
| 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 TypeInfo & | GetType () 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 void | SetTemplateWeakPtr (uint32_t argument) |
| Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. 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) |
| Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
|
|
template<> |
bool | Equals (double const &objA, double const &objB) |
| Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
|
|
template<> |
bool | ReferenceEquals (String const &str, std::nullptr_t) |
| Specialization of Object::ReferenceEquals for case of string and nullptr. More...
|
|
template<> |
bool | ReferenceEquals (String const &str1, String const &str2) |
| Specialization of Object::ReferenceEquals for case of strings. More...
|
|