Aspose::Pdf::IOperatorSelector Class Referenceabstract

Defines Visitor for visiting different pdf operators. More...

#include "IOperatorSelector.h"

Inherits System::Object.

Inherited by Aspose::Pdf::OperatorSelector.

Public Member Functions

virtual void Visit (System::SharedPtr< Operators::Fill > f)=0
 Visit/select f operator. More...
 
virtual void Visit (System::SharedPtr< Operators::ObsoleteFill > F)=0
 Visit/select F operator. More...
 
virtual void Visit (System::SharedPtr< Operators::EOFill > f_)=0
 Visit/select operator f*. More...
 
virtual void Visit (System::SharedPtr< Operators::SetGrayStroke > G)=0
 Visit/select G operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetGray > g)=0
 Visit/select g operator. More...
 
virtual void Visit (System::SharedPtr< Operators::GS > gs)=0
 Visit/select gs operator. More...
 
virtual void Visit (System::SharedPtr< Operators::ClosePath > h)=0
 Visit/select h operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetFlat > i)=0
 Visit/select i operator. More...
 
virtual void Visit (System::SharedPtr< Operators::ID > ID)=0
 Visit/select ID operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetColorRenderingIntent > ri)=0
 Visit/select ri operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetLineCap > J)=0
 Visit/select J operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetMiterLimit > M)=0
 Visit/select M operator. More...
 
virtual void Visit (System::SharedPtr< Operators::MP > MP)=0
 Visit/select MP operator. More...
 
virtual void Visit (System::SharedPtr< Operators::EndPath > n)=0
 Visit/select n operator. More...
 
virtual void Visit (System::SharedPtr< Operators::GSave > q)=0
 Visit/select q operator. More...
 
virtual void Visit (System::SharedPtr< Operators::GRestore > Q)=0
 Visit/select Q operator. More...
 
virtual void Visit (System::SharedPtr< Operators::Re > re)=0
 Visit/select re operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetRGBColorStroke > RG)=0
 Visit/select RG operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetRGBColor > rg)=0
 Visit/select rg operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetCMYKColorStroke > K)=0
 Visit/select K operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetCMYKColor > k)=0
 Visit/select k operator. More...
 
virtual void Visit (System::SharedPtr< Operators::LineTo > l)=0
 Visit/select l operator. More...
 
virtual void Visit (System::SharedPtr< Operators::MoveTo > m)=0
 Visit/select m operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetWordSpacing > Tw)=0
 Visit/select Tw operator. More...
 
virtual void Visit (System::SharedPtr< Operators::ClosePathStroke > s)=0
 Visit/select s operator. More...
 
virtual void Visit (System::SharedPtr< Operators::MoveTextPositionSetLeading > TD)=0
 Visit/select TD operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SelectFont > Tf)=0
 Visit/select Tf operator. More...
 
virtual void Visit (System::SharedPtr< Operators::ShowText > Tj)=0
 Visit/select Tj operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetGlyphsPositionShowText > TJ)=0
 Visit/select TJ operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetTextLeading > TL)=0
 Visit/select TL operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetTextMatrix > Tm)=0
 Visit/select Tm operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetTextRenderingMode > Tr)=0
 Visit/select Tr operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetTextRise > Ts)=0
 Visit/select Ts operator. More...
 
virtual void Visit (System::SharedPtr< Operators::Stroke > S)=0
 Visit/select S operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetColorStroke > SC)=0
 Visit/select SC operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetColor > sc)=0
 Visit/select sc operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetAdvancedColorStroke > SCN)=0
 Visit/select SCN operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetAdvancedColor > scn)=0
 Visit/select scn operator. More...
 
virtual void Visit (System::SharedPtr< Operators::ShFill > sh)=0
 Visit/select sh operator. More...
 
virtual void Visit (System::SharedPtr< Operators::MoveToNextLine > T_)=0
 Visit/select T* operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetCharacterSpacing > Tc)=0
 Visit/select Tc operator. More...
 
virtual void Visit (System::SharedPtr< Operators::MoveTextPosition > Td)=0
 Visit/select Td operator. More...
 
virtual void Visit (System::SharedPtr< Operators::CurveTo2 > y)=0
 Visit/select y operator. More...
 
virtual void Visit (System::SharedPtr< Operators::EOClip > W_)=0
 Visit/select W* operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetHorizontalTextScaling > Tz)=0
 Visit/select Tz operator. More...
 
virtual void Visit (System::SharedPtr< Operators::CurveTo1 > v)=0
 Visit/select v operator. More...
 
virtual void Visit (System::SharedPtr< Operators::Clip > W)=0
 Visit/select W operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetLineWidth > w)=0
 Visit/select w operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetLineJoin > j)=0
 Visit/select j operator. More...
 
virtual void Visit (System::SharedPtr< Operators::EX > EX)=0
 Visit/select EX operator. More...
 
virtual void Visit (System::SharedPtr< Operators::ET > ET)=0
 Visit/select ET operator. More...
 
virtual void Visit (System::SharedPtr< Operators::EMC > EMC)=0
 Visit/select EMC operator. More...
 
virtual void Visit (System::SharedPtr< Operators::EI > EI)=0
 Visit/select EI operator. More...
 
virtual void Visit (System::SharedPtr< Operators::DP > DP)=0
 Visit/select DP operator. More...
 
virtual void Visit (System::SharedPtr< Operators::Do > Do)=0
 Visit/select Do operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetDash > d)=0
 Visit/select d operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetCharWidth > d0)=0
 Visit/select d0 operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetCharWidthBoundingBox > d1)=0
 Visit/select d1 operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetColorSpaceStroke > CS)=0
 Visit/select CS operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetColorSpace > cs)=0
 Visit/select cs operator. More...
 
virtual void Visit (System::SharedPtr< Operators::ConcatenateMatrix > cm)=0
 Visit/select cm operator. More...
 
virtual void Visit (System::SharedPtr< Operators::CurveTo > c)=0
 Visit/select c operator. More...
 
virtual void Visit (System::SharedPtr< Operators::BX > BX)=0
 Visit/select BX operator. More...
 
virtual void Visit (System::SharedPtr< Operators::BT > BT)=0
 Visit/select BT operator. More...
 
virtual void Visit (System::SharedPtr< Operators::BMC > BMC)=0
 Visit/select BMC operator. More...
 
virtual void Visit (System::SharedPtr< Operators::BI > BI)=0
 Visit/select BI operator. More...
 
virtual void Visit (System::SharedPtr< Operators::BDC > BDC)=0
 Visit/select BDC operator. More...
 
virtual void Visit (System::SharedPtr< Operators::FillStroke > B)=0
 Visit/select B operator. More...
 
virtual void Visit (System::SharedPtr< Operators::ClosePathFillStroke > b)=0
 Visit/select b operator. More...
 
virtual void Visit (System::SharedPtr< Operators::EOFillStroke > B_)=0
 Visit/select B* operator. More...
 
virtual void Visit (System::SharedPtr< Operators::ClosePathEOFillStroke > b_)=0
 Visit/select b* operator. More...
 
virtual void Visit (System::SharedPtr< Operators::MoveToNextLineShowText > _)=0
 Visit/select ' operator. More...
 
virtual void Visit (System::SharedPtr< Operators::SetSpacingMoveToNextLineShowText > __)=0
 Visit/select '' operator. More...
 
virtual void Visit (System::SharedPtr< Operators::TextOperator > textOperator)=0
 Visit/select any text operator operator. More...
 
- 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 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...
 

Additional Inherited Members

- Public Types inherited from System::Object
typedef SmartPtr< Objectptr
 Alias for smart pointer 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...
 

Detailed Description

Defines Visitor for visiting different pdf operators.

Member Function Documentation

◆ Visit() [1/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::Fill f)
pure virtual

Visit/select f operator.

Parameters
fFill path operator (nonzero winding number rule).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [2/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::ObsoleteFill F)
pure virtual

Visit/select F operator.

Parameters
FFill path operator (nonzero winding number rule).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [3/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::EOFill f_)
pure virtual

Visit/select operator f*.

Parameters
f_Fill path operator (even-odd rule).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [4/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetGrayStroke G)
pure virtual

Visit/select G operator.

Parameters
GSet gray level operator (for stroking operations).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [5/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetGray g)
pure virtual

Visit/select g operator.

Parameters
gSet gray level operator (for nonstroking operations).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [6/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::GS gs)
pure virtual

Visit/select gs operator.

Parameters
gsSet graphics state operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [7/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::ClosePath h)
pure virtual

Visit/select h operator.

Parameters
hClose subpath operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [8/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetFlat i)
pure virtual

Visit/select i operator.

Parameters
iSet flatness tolerance operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [9/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::ID ID)
pure virtual

Visit/select ID operator.

Parameters
IDBegin inline image data operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [10/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetColorRenderingIntent ri)
pure virtual

Visit/select ri operator.

Parameters
riSet color rendering intent operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [11/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetLineCap J)
pure virtual

Visit/select J operator.

Parameters
JSet line cap style operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [12/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetMiterLimit M)
pure virtual

Visit/select M operator.

Parameters
MSet miter limit operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [13/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::MP MP)
pure virtual

Visit/select MP operator.

Parameters
MPDefine marked-content point operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [14/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::EndPath n)
pure virtual

Visit/select n operator.

Parameters
nEnd path operator (without filling or stroking).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [15/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::GSave q)
pure virtual

Visit/select q operator.

Parameters
qSave graphics state operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [16/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::GRestore Q)
pure virtual

Visit/select Q operator.

Parameters
QRestore graphics state operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [17/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::Re re)
pure virtual

Visit/select re operator.

Parameters
reAppend rectangle to path operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [18/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetRGBColorStroke RG)
pure virtual

Visit/select RG operator.

Parameters
RGSet RGB color operator (for stroking operations).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [19/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetRGBColor rg)
pure virtual

Visit/select rg operator.

Parameters
rgSet RGB color operator (for nonstroking operations).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [20/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetCMYKColorStroke K)
pure virtual

Visit/select K operator.

Parameters
KSet CMYK color operator (for stroking operations).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [21/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetCMYKColor k)
pure virtual

Visit/select k operator.

Parameters
kSet CMYK color operator (for nonstroking operations).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [22/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::LineTo l)
pure virtual

Visit/select l operator.

Parameters
lAppend straight line segment to path operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [23/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::MoveTo m)
pure virtual

Visit/select m operator.

Parameters
mBegin new subpath operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [24/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetWordSpacing Tw)
pure virtual

Visit/select Tw operator.

Parameters
TwSet word spacing operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [25/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::ClosePathStroke s)
pure virtual

Visit/select s operator.

Parameters
sClose and stroke path operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [26/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::MoveTextPositionSetLeading TD)
pure virtual

Visit/select TD operator.

Parameters
TDMove text position and set leading operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [27/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SelectFont Tf)
pure virtual

Visit/select Tf operator.

Parameters
TfSet text font and size operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [28/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::ShowText Tj)
pure virtual

Visit/select Tj operator.

Parameters
TjShow text operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [29/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetGlyphsPositionShowText TJ)
pure virtual

Visit/select TJ operator.

Parameters
TJShow text operator (allowing individual glyph positioning).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [30/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetTextLeading TL)
pure virtual

Visit/select TL operator.

Parameters
TLSet text leading operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [31/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetTextMatrix Tm)
pure virtual

Visit/select Tm operator.

Parameters
TmSet text matrix and text line matrix operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [32/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetTextRenderingMode Tr)
pure virtual

Visit/select Tr operator.

Parameters
TrSet text rendering mode operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [33/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetTextRise Ts)
pure virtual

Visit/select Ts operator.

Parameters
TsSet text rise operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [34/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::Stroke S)
pure virtual

Visit/select S operator.

Parameters
SStroke path operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [35/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetColorStroke SC)
pure virtual

Visit/select SC operator.

Parameters
SCSet color operator (for stroking operations).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [36/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetColor sc)
pure virtual

Visit/select sc operator.

Parameters
scSet color operator (for nonstroking operations).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [37/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetAdvancedColorStroke SCN)
pure virtual

Visit/select SCN operator.

Parameters
SCNSet color operator (for stroking operations, ICCBasedand special colour spaces).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [38/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetAdvancedColor scn)
pure virtual

Visit/select scn operator.

Parameters
scnSet color operator (for nonstroking operations, ICCBased and special colour spaces).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [39/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::ShFill sh)
pure virtual

Visit/select sh operator.

Parameters
shPaint area defined by shading pattern operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [40/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::MoveToNextLine T_)
pure virtual

Visit/select T* operator.

Parameters
T_Move to start of next text line operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [41/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetCharacterSpacing Tc)
pure virtual

Visit/select Tc operator.

Parameters
TcSet character spacing operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [42/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::MoveTextPosition Td)
pure virtual

Visit/select Td operator.

Parameters
TdMove text position operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [43/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::CurveTo2 y)
pure virtual

Visit/select y operator.

Parameters
yAppend curved segment to path operator (final point replicated).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [44/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::EOClip W_)
pure virtual

Visit/select W* operator.

Parameters
W_Set clipping path operator (even-odd rule).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [45/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetHorizontalTextScaling Tz)
pure virtual

Visit/select Tz operator.

Parameters
TzSet horizontal text scaling operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [46/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::CurveTo1 v)
pure virtual

Visit/select v operator.

Parameters
vAppend curved segment to path operator (initial point replicated).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [47/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::Clip W)
pure virtual

Visit/select W operator.

Parameters
WSet clipping path operator (nonzero winding number rule).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [48/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetLineWidth w)
pure virtual

Visit/select w operator.

Parameters
wSet line width operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [49/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetLineJoin j)
pure virtual

Visit/select j operator.

Parameters
jSet line join style operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [50/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::EX EX)
pure virtual

Visit/select EX operator.

Parameters
EXEnd compatibility section operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [51/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::ET ET)
pure virtual

Visit/select ET operator.

Parameters
ETEnd text object operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [52/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::EMC EMC)
pure virtual

Visit/select EMC operator.

Parameters
EMCEnd marked-content sequence operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [53/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::EI EI)
pure virtual

Visit/select EI operator.

Parameters
EIEnd inline image object operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [54/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::DP DP)
pure virtual

Visit/select DP operator.

Parameters
DPDefine marked-content point operator (with property list).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [55/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::Do Do)
pure virtual

Visit/select Do operator.

Parameters
DoInvoke named XObject operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [56/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetDash d)
pure virtual

Visit/select d operator.

Parameters
dSet line dash pattern operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [57/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetCharWidth d0)
pure virtual

Visit/select d0 operator.

Parameters
d0Set glyph width in Type 3 font operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [58/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetCharWidthBoundingBox d1)
pure virtual

Visit/select d1 operator.

Parameters
d1Set glyph width and bounding box in Type 3 font operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [59/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetColorSpaceStroke CS)
pure virtual

Visit/select CS operator.

Parameters
CSSet color space operator (for stroking operations).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [60/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetColorSpace cs)
pure virtual

Visit/select cs operator.

Parameters
csSet color space operator (for nonstroking operations).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [61/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::ConcatenateMatrix cm)
pure virtual

Visit/select cm operator.

Parameters
cmConcatenate matrix to current transformation matrix operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [62/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::CurveTo c)
pure virtual

Visit/select c operator.

Parameters
cAppend curved segment to path operator (three control points).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [63/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::BX BX)
pure virtual

Visit/select BX operator.

Parameters
BXBegin compatibility section operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [64/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::BT BT)
pure virtual

Visit/select BT operator.

Parameters
BTBegin text object operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [65/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::BMC BMC)
pure virtual

Visit/select BMC operator.

Parameters
BMCBegin marked-content sequence operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [66/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::BI BI)
pure virtual

Visit/select BI operator.

Parameters
BIBegin inline image object operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [67/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::BDC BDC)
pure virtual

Visit/select BDC operator.

Parameters
BDCBegin marked-content sequence operator (with property list).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [68/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::FillStroke B)
pure virtual

Visit/select B operator.

Parameters
BFill and stroke path operator (nonzero winding number rule).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [69/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::ClosePathFillStroke b)
pure virtual

Visit/select b operator.

Parameters
bClose, fill, and stroke path operator (nonzero winding number rule).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [70/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::EOFillStroke B_)
pure virtual

Visit/select B* operator.

Parameters
B_Fill and stroke path operator (even-odd rule).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [71/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::ClosePathEOFillStroke b_)
pure virtual

Visit/select b* operator.

Parameters
b_Close, fill, and stroke path operator (even-odd rule).

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [72/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::MoveToNextLineShowText _)
pure virtual

Visit/select ' operator.

Parameters
_Move to next line and show text operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [73/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::SetSpacingMoveToNextLineShowText __)
pure virtual

Visit/select '' operator.

Parameters
__Set word and character spacing, move to next line, and show text operator.

Implemented in Aspose::Pdf::OperatorSelector.

◆ Visit() [74/74]

virtual void Aspose::Pdf::IOperatorSelector::Visit ( System::SharedPtr< Operators::TextOperator textOperator)
pure virtual

Visit/select any text operator operator.

Parameters
textOperatorGeneral text operator which is used to select the set of corresponding pdf operators.

Implemented in Aspose::Pdf::OperatorSelector.