|
virtual ASPOSE_PDF_SHARED_API float | get_CharacterSpacing () |
| Gets character spacing of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_CharacterSpacing (float value) |
| Sets character spacing of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API float | get_LineSpacing () |
| Gets line spacing of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_LineSpacing (float value) |
| Sets line spacing of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API float | get_HorizontalScaling () |
| Gets horizontal scaling of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_HorizontalScaling (float value) |
| Sets horizontal scaling of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API bool | get_Subscript () |
| Gets subscript of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_Subscript (bool value) |
| Sets subscript of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API bool | get_Superscript () |
| Gets superscript of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_Superscript (bool value) |
| Sets superscript of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API float | get_WordSpacing () |
| Gets word spacing of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_WordSpacing (float value) |
| Sets word spacing of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API bool | get_Invisible () |
| Gets the invisibility of text. This basically reflects the RenderingMode state, except for some special cases (like clipping). More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_Invisible (bool value) |
| Sets the invisibility of text. This basically reflects the RenderingMode state, except for some special cases (like clipping). More...
|
|
virtual ASPOSE_PDF_SHARED_API TextRenderingMode | get_RenderingMode () |
| Gets rendering mode of text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_RenderingMode (TextRenderingMode value) |
| Sets rendering mode of text. More...
|
|
virtual ASPOSE_PDF_SHARED_API float | get_FontSize () |
| Gets font size of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_FontSize (float value) |
| Sets font size of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API System::SharedPtr< Aspose::Pdf::Text::Font > | get_Font () |
| Gets font of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_Font (System::SharedPtr< Aspose::Pdf::Text::Font > value) |
| Sets font of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API System::SharedPtr< Color > | get_ForegroundColor () |
| Gets foreground color of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_ForegroundColor (System::SharedPtr< Color > value) |
| Sets foreground color of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API System::SharedPtr< Color > | get_StrokingColor () |
| Gets foreground color of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_StrokingColor (System::SharedPtr< Color > value) |
| Sets foreground color of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API bool | get_Underline () |
| Gets underline for the text, represented by the TextFragment object More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_Underline (bool value) |
| Sets underline for the text, represented by the TextFragment object More...
|
|
virtual ASPOSE_PDF_SHARED_API bool | get_StrikeOut () |
| Gets strikeout for the text, represented by the TextSegment object More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_StrikeOut (bool value) |
| Sets strikeout for the text, represented by the TextSegment object More...
|
|
virtual ASPOSE_PDF_SHARED_API System::SharedPtr< Color > | get_BackgroundColor () |
| Sets background color of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_BackgroundColor (System::SharedPtr< Color > value) |
| Sets background color of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API FontStyles | get_FontStyle () |
| Sets font style of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_FontStyle (FontStyles value) |
| Sets font style of the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API Aspose::Pdf::HorizontalAlignment | get_HorizontalAlignment () |
| Gets horizontal alignment for the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_HorizontalAlignment (Aspose::Pdf::HorizontalAlignment value) |
| Sets horizontal alignment for the text. More...
|
|
virtual ASPOSE_PDF_SHARED_API Aspose::Pdf::Text::CoordinateOrigin | get_CoordinateOrigin () |
| Gets text CoordinateOrigin. If CoordinateOrigin is Descender, the text Y coordinate corresponds to the font's lowest point. If CoordinateOrigin is BaseLine, the text Y coordinate corresponds to the font's baseline. The default value is Descender. If the font's Descent value is too big, text can be rendered higher than other fonts. In this case, CoordinateOrigin BaseLine can be selected for better text rendering. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_CoordinateOrigin (Aspose::Pdf::Text::CoordinateOrigin value) |
| Sets text CoordinateOrigin. If CoordinateOrigin is Descender, the text Y coordinate corresponds to the font's lowest point. If CoordinateOrigin is BaseLine, the text Y coordinate corresponds to the font's baseline. The default value is Descender. If the font's Descent value is too big, text can be rendered higher than other fonts. In this case, CoordinateOrigin BaseLine can be selected for better text rendering. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | ApplyChangesFrom (System::SharedPtr< TextState > textState) |
| Applies settings from another textState. More...
|
|
ASPOSE_PDF_SHARED_API | TextState () |
| Creates text state object. More...
|
|
virtual ASPOSE_PDF_SHARED_API double | MeasureString (System::String str) |
| Measures the string. More...
|
|
ASPOSE_PDF_SHARED_API double | MeasureHeight (char16_t character) |
| Measures character height. More...
|
|
ASPOSE_PDF_SHARED_API | TextState (double fontSize) |
| Creates text state object with font size specification. More...
|
|
ASPOSE_PDF_SHARED_API | TextState (System::Drawing::Color foregroundColor) |
| Creates text state object with foreground color specification. More...
|
|
ASPOSE_PDF_SHARED_API | TextState (System::Drawing::Color foregroundColor, double fontSize) |
| Creates text state object with foreground color and font size specification. More...
|
|
ASPOSE_PDF_SHARED_API | TextState (System::String fontFamily) |
| Creates text state object with font family specification. More...
|
|
ASPOSE_PDF_SHARED_API | TextState (System::String fontFamily, bool bold, bool italic) |
| Creates text state object with font family and font style specification. More...
|
|
ASPOSE_PDF_SHARED_API | TextState (System::String fontFamily, double fontSize) |
| Creates text state object with font family and font size specification. 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...
|
|
|
bool | get_underline () const |
| underline More...
|
|
void | set_underline (bool value) |
| underline More...
|
|
bool | get_strikeout () const |
| strikeout More...
|
|
void | set_strikeout (bool value) |
| strikeout More...
|
|
bool | get_superscript () const |
| superscript More...
|
|
void | set_superscript (bool value) |
| superscript More...
|
|
bool | get_subscript () const |
| subscript More...
|
|
void | set_subscript (bool value) |
| subscript More...
|
|
const System::SharedPtr< Color > & | get_backgroundColor () const |
| background color More...
|
|
void | set_backgroundColor (System::SharedPtr< Color > value) |
| background color More...
|
|
float | get_characterSpacing () const |
| character spacing More...
|
|
void | set_characterSpacing (float value) |
| character spacing More...
|
|
float | get_lineSpacing () const |
| character spacing More...
|
|
void | set_lineSpacing (float value) |
| character spacing More...
|
|
System::SharedPtr< Aspose::Pdf::Text::Font > | get_font () |
| font More...
|
|
void | set_font (System::SharedPtr< Aspose::Pdf::Text::Font > value) |
| font More...
|
|
const System::SharedPtr< Matrix > & | get_textMatrix () const |
| text matrix More...
|
|
void | set_textMatrix (System::SharedPtr< Matrix > value) |
| text matrix More...
|
|
float | get_wordSpacing () const |
| word spacing More...
|
|
void | set_wordSpacing (float value) |
| word spacing More...
|
|
bool | get_invisible () const |
| text invisibility More...
|
|
void | set_invisible (bool value) |
| text invisibility More...
|
|
TextRenderingMode | get_renderingMode () const |
| text rendering mode More...
|
|
void | set_renderingMode (TextRenderingMode value) |
| text rendering mode More...
|
|
FontStyles | get_fontStyle () const |
| font style More...
|
|
void | set_fontStyle (FontStyles value) |
| font style More...
|
|
float | get_fontSize () const |
| font size More...
|
|
void | set_fontSize (float value) |
| font size More...
|
|
bool | get_isTextWithPositions () const |
| please don't set this, use IsTextWithPositions More...
|
|
void | set_isTextWithPositions (bool value) |
| please don't set this, use IsTextWithPositions More...
|
|
const System::SharedPtr< System::Collections::Generic::Dictionary< int32_t, double > > & | get_adjustments () const |
| please don't set this, use Adjustments More...
|
|
void | set_adjustments (System::SharedPtr< System::Collections::Generic::Dictionary< int32_t, double >> value) |
| please don't set this, use Adjustments More...
|
|
bool | get_IsBackgroundColorSet () |
|
void | set_IsBackgroundColorSet (bool value) |
|
bool | get_IsUnderlineSet () |
|
void | set_IsUnderlineSet (bool value) |
|
bool | get_IsStrikeOutSet () |
|
void | set_IsStrikeOutSet (bool value) |
|
bool | get_IsCharacterSpacingSet () |
|
void | set_IsCharacterSpacingSet (bool value) |
|
bool | get_IsLineSpacingSet () |
|
void | set_IsLineSpacingSet (bool value) |
|
bool | get_IsFontSet () |
|
void | set_IsFontSet (bool value) |
|
bool | get_IsForegroundColorSet () |
|
void | set_IsForegroundColorSet (bool value) |
|
bool | get_IsStrokingColorSet () |
|
void | set_IsStrokingColorSet (bool value) |
|
bool | get_IsHorizontalScalingSet () |
|
void | set_IsHorizontalScalingSet (bool value) |
|
bool | get_IsTextMatrixSet () |
|
void | set_IsTextMatrixSet (bool value) |
|
bool | get_IsWordSpacingSet () |
|
void | set_IsWordSpacingSet (bool value) |
|
bool | get_IsFontStyleSet () |
|
void | set_IsFontStyleSet (bool value) |
|
bool | get_IsFontSizeSet () |
|
void | set_IsFontSizeSet (bool value) |
|
bool | get_IsHorizontalAlignmentSet () |
|
void | set_IsHorizontalAlignmentSet (bool value) |
|
bool | get_IsVerticalAlignmentSet () |
|
void | set_IsVerticalAlignmentSet (bool value) |
|
bool | get_IsSubSuperscriptSet () |
|
void | set_IsSubSuperscriptSet (bool value) |
|
bool | get_IsRenderingModeSet () |
|
void | set_IsRenderingModeSet (bool value) |
|
bool | get_IsInvisibilitySet () const |
|
void | set_IsInvisibilitySet (bool value) |
|
TextState::AttachState | get_AttachedState () const |
| the state is attached to real physical text segment More...
|
|
void | set_AttachedState (TextState::AttachState value) |
| the state is attached to real physical text segment More...
|
|
virtual ASPOSE_PDF_SHARED_API System::SharedPtr< Matrix > | get_TextMatrix () |
|
virtual ASPOSE_PDF_SHARED_API void | set_TextMatrix (System::SharedPtr< Matrix > value) |
|
virtual ASPOSE_PDF_SHARED_API bool | get_IsTextWithPositions () |
| indicates whether TextWithPositions (TJ) operator must be used More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_IsTextWithPositions (bool value) |
| indicates whether TextWithPositions (TJ) operator must be used More...
|
|
virtual ASPOSE_PDF_SHARED_API System::SharedPtr< System::Collections::Generic::Dictionary< int32_t, double > > | get_Adjustments () |
| contains adjustments for TextWithPositions (TJ) operator More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_Adjustments (System::SharedPtr< System::Collections::Generic::Dictionary< int32_t, double >> value) |
| contains adjustments for TextWithPositions (TJ) operator More...
|
|
virtual ASPOSE_PDF_SHARED_API float | get_TextHeight () |
| Gets text height. More...
|
|
virtual ASPOSE_PDF_SHARED_API Aspose::Pdf::VerticalAlignment | get_VerticalAlignment () |
| Gets vertical alignment for the text inside paragrph's Rectangle. More...
|
|
virtual ASPOSE_PDF_SHARED_API void | set_VerticalAlignment (Aspose::Pdf::VerticalAlignment value) |
| Sets vertical alignment for the text inside paragrph's Rectangle. More...
|
|
System::SharedPtr< Color > | get_foregroundColor () const |
| foreground color More...
|
|
void | set_foregroundColor (System::SharedPtr< Color > value) |
| foreground color More...
|
|
System::SharedPtr< Color > | get_strokingColor () const |
| stroking color More...
|
|
void | set_strokingColor (System::SharedPtr< Color > value) |
| stroking color More...
|
|
float | get_horizontalScaling () const |
| horizontal spacing (100 is by default) More...
|
|
void | set_horizontalScaling (float value) |
| horizontal spacing (100 is by default) More...
|
|
double | get_TabstopShift () const |
| Tabstop shift of position of text segment. It is calculated by TextFragment. Shouldn't set it directly if you don't sure. More...
|
|
void | set_TabstopShift (double value) |
| Tabstop shift of position of text segment. It is calculated by TextFragment. Shouldn't set it directly if you don't sure. More...
|
|
double | get_TabLeaderLength () const |
| Length of tab leader before text segment. It is calculated by TextFragment. Shouldn't set it directly if you don't sure. More...
|
|
void | set_TabLeaderLength (double value) |
| Length of tab leader before text segment. It is calculated by TextFragment. Shouldn't set it directly if you don't sure. More...
|
|
Aspose::Pdf::Text::TabLeaderType | get_TabLeaderType () const |
| Type of tab leader before text segment. More...
|
|
void | set_TabLeaderType (Aspose::Pdf::Text::TabLeaderType value) |
| Type of tab leader before text segment. More...
|
|
int32_t | get_SetFlags () const |
|
void | set_SetFlags (int32_t value) |
|
bool | get_IsDefault () |
|
void | Attach (System::SharedPtr< Aspose::Pdf::Engine::CommonData::Text::Segmenting::PhysicalTextSegment > physicalSegment) |
|
void | Detach () |
|
System::SharedPtr< Aspose::Pdf::Engine::CommonData::Graphics::Colors::IColor > | ToEngineColorWithArea (System::SharedPtr< Color > color, System::SharedPtr< Rectangle > rect) |
|
| TextState (System::SharedPtr< Color > backgroundColor, System::SharedPtr< Color > foregroundColor, FontStyles fontStyle, System::SharedPtr< Aspose::Pdf::Text::Font > font, float fontSize) |
|
| MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION (TextState, CODEPORTING_ARGS(System::SharedPtr< Color > backgroundColor, System::SharedPtr< Color > foregroundColor, FontStyles fontStyle, System::SharedPtr< Aspose::Pdf::Text::Font > font, float fontSize)) |
|
| TextState (System::Drawing::Color backgroundColor, System::Drawing::Color foregroundColor, FontStyles fontStyle, System::SharedPtr< Aspose::Pdf::Text::Font > font, float fontSize) |
|
| MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION (TextState, CODEPORTING_ARGS(System::Drawing::Color backgroundColor, System::Drawing::Color foregroundColor, FontStyles fontStyle, System::SharedPtr< Aspose::Pdf::Text::Font > font, float fontSize)) |
|
void | SetColorWithArea (System::SharedPtr< Color > color, System::SharedPtr< Rectangle > rect) |
|
void | SetStrokingColorWithArea (System::SharedPtr< Color > color, System::SharedPtr< Rectangle > rect) |
|
void | UpdateUnderlineFromSource () |
| Searches for operators that used for orginizing text underline for current text block. If found it will be replaced for operators generated by our code. More...
|
|
| TextState (System::SharedPtr< Aspose::Pdf::Engine::CommonData::Text::Segmenting::PhysicalTextState > physicalState) |
|
| MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION (TextState, CODEPORTING_ARGS(System::SharedPtr< Aspose::Pdf::Engine::CommonData::Text::Segmenting::PhysicalTextState > physicalState)) |
|
virtual ASPOSE_PDF_SHARED_API double | CalculateFontSize (System::String str, System::SharedPtr< Rectangle > rect) |
| Calculates the font size for the rectangle. More...
|
|
| TextState (System::SharedPtr< TextSegment > textSegment) |
| Copying constructor Copies properties from PhysicalTextState More...
|
|
| MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION (TextState, CODEPORTING_ARGS(System::SharedPtr< TextSegment > textSegment)) |
|
void | Serialize (System::SharedPtr< System::Xml::XmlTextWriter > writer, System::String tagName) |
|
void | Deserialize (System::SharedPtr< System::Xml::XmlReader > reader) |
|
virtual ASPOSE_PDF_SHARED_API System::SharedPtr< TextState > | CopyPublicProperties () |
|
virtual ASPOSE_PDF_SHARED_API | ~TextState () |
|