![]() |
Hot Door CORE 0.8.3
Adobe® Illustrator® Plug-in Library
|
Allows for easy manipulation of Illustrator text character features. More...
#include <hdicoreTextCharFeatures.h>
Public Member Functions | |
| TextCharFeatures () | |
| Creates a new TextCharFeatures object. | |
| TextCharFeatures (const TextCharFeatures &cf_) | |
| TextCharFeatures copy constructor. | |
| virtual | ~TextCharFeatures () |
| Destructs a TextCharFeatures object. | |
| virtual TextCharFeatures & | operator= (const TextCharFeatures &rhs_) |
| Overloaded assignment operator for TextCharFeatures objects. | |
| virtual bool | operator== (const TextCharFeatures &rhs_) const |
| Tests whether a given TextCharFeatures object is the same as another. | |
| virtual bool | operator!= (const TextCharFeatures &rhs_) const |
| Tests whether a given TextCharFeatures object is not the same as another. | |
| virtual std::unique_ptr< ATE::ICharFeatures > | ateCharFeatures () const |
| Gets the ATE char features ref around which the target object is wrapped. | |
| virtual bool | isEmpty () const |
| Gets whether the target TextCharFeatures object is empty. | |
| virtual std::unique_ptr< TextCharFeatures > | duplicate () const |
| Duplicates the target object. | |
| virtual bool | font (Font &font__) const |
| Retrieves the font attribute of the character. | |
| virtual bool | fontSize (double &size__) const |
| Retrieves the font size attribute of the character. | |
| virtual bool | horizontalScale (double &scale__) const |
| Retrieves the horizontal scale attribute of the character. | |
| virtual bool | verticalScale (double &scale__) const |
| Retrieves the vertical scale attribute of the character. | |
| virtual bool | autoLeading (bool &leading__) const |
| Retrieves the automatic leading attribute of the character. | |
| virtual bool | leading (double &leading__) const |
| Retrieves the leading attribute of the character. | |
| virtual bool | tracking (int32_t &tracking__) const |
| Retrieves the tracking attribute of the character. | |
| virtual bool | baselineShift (double &shift__) const |
| Retrieves the baseline shift attribute of the character. | |
| virtual bool | characterRotation (Angle &rotate__) const |
| Retrieves the character rotation attribute of the character. | |
| virtual bool | autoKernType (AutoKernType &kerning__) const |
| Retrieves the automatic kerning type attribute of the character. | |
| virtual bool | fontCapsOption (FontCapsType &caps__) const |
| Retrieves the font caps option attribute of the character. | |
| virtual bool | fontBaselineOption (FontBaseline &baseline__) const |
| Retrieves the font baseline option attribute of the character. | |
| virtual bool | fontOpenTypePositionOption (FontOpenTypePosition &pos__) const |
| Retrieves the font OpenType position option attribute of the character. | |
| virtual bool | strikethroughPosition (StrikethroughPosition &pos__) const |
| Retrieves the strikethrough position attribute of the character. | |
| virtual bool | underlinePosition (UnderlinePosition &pos__) const |
| Retrieves the underline position attribute of the character. | |
| virtual bool | underlineOffset (double &offset__) const |
| Retrieves the underline offset attribute of the character. | |
| virtual bool | ligature (bool &lig__) const |
| Retrieves the OpenType ligature attribute of the character. | |
| virtual bool | discretionaryLigatures (bool &lig__) const |
| Retrieves the OpenType discretionary ligatures attribute of the character. | |
| virtual bool | contextualLigatures (bool &lig__) const |
| Retrieves the OpenType context ligatures attribute of the character. | |
| virtual bool | alternateLigatures (bool &lig__) const |
| Retrieves the OpenType alternate ligatures attribute of the character. | |
| virtual bool | oldStyle (bool &old__) const |
| Retrieves the OpenType old-style attribute of the character. | |
| virtual bool | fractions (bool &frac__) const |
| Retrieves the OpenType fractions attribute of the character. | |
| virtual bool | ordinals (bool &ord__) const |
| Retrieves the OpenType ordinals attribute of the character. | |
| virtual bool | swash (bool &swash__) const |
| Retrieves the OpenType swash attribute of the character. | |
| virtual bool | titling (bool &titling__) const |
| Retrieves the OpenType titling attribute of the character. | |
| virtual bool | connectionForms (bool &connForms__) const |
| Retrieves the OpenType connection forms attribute of the character. | |
| virtual bool | stylisticAlternates (bool &styleAlt__) const |
| Retrieves the OpenType stylistic alternates attribute of the character. | |
| bool | stylisticSets (int32_t &styleSets__) const |
| Retrieves the OpenType stylistic sets attribute of the character. | |
| virtual bool | ornaments (bool &orn__) const |
| Retrieves the OpenType ornaments attribute of the character. | |
| virtual bool | figureStyle (FigureStyle &style__) const |
| Retrieves the OpenType figure style attribute of the character. | |
| virtual bool | noBreak (bool &noBr__) const |
| Retrieves the no-break attribute of the character. | |
| virtual bool | fillColor (ArtColor &color__) const |
| Retrieves the fill color attribute of the character. | |
| virtual bool | fill (bool &fill__) const |
| Retrieves the fill attribute of the character. | |
| virtual bool | fillVisible (bool &fillVis__) const |
| Retrieves the fill visibility attribute of the character. | |
| virtual bool | strokeColor (ArtColor &color__) const |
| Retrieves the stroke color attribute of the character. | |
| virtual bool | stroke (bool &stroke__) const |
| Retrieves the stroke attribute of the character. | |
| virtual bool | strokeVisible (bool &strokeVis__) const |
| Retrieves the stroke visibility attribute of the character. | |
| virtual bool | fillFirst (bool &fillFirst__) const |
| Retrieves the fill-first attribute of the character. | |
| virtual bool | fillOverPrint (bool &overprint__) const |
| Retrieves the fill overprint attribute of the character. | |
| virtual bool | strokeOverPrint (bool &overprint__) const |
| Retrieves the stroke overprint attribute of the character. | |
| virtual bool | fillBackgroundColor (ArtColor &color__) const |
| Retrieves the fill background color attribute of the character. | |
| virtual bool | fillBackground (bool &fillBG__) const |
| Retrieves the fill background attribute of the character. | |
| virtual bool | lineCap (StrokeStyle::CapStyle &cap__) const |
| Retrieves the line cap attribute of the character. | |
| virtual bool | lineJoin (StrokeStyle::JoinStyle &join__) const |
| Retrieves the line join attribute of the character. | |
| virtual bool | lineWidth (double &width__) const |
| Retrieves the line width attribute of the character. | |
| virtual bool | miterLimit (double &limit__) const |
| Retrieves the miter limit attribute of the character. | |
| virtual bool | lineDashOffset (double &offset__) const |
| Retrieves the line dash offset attribute of the character. | |
| virtual bool | lineDashArray (DoubleVector &dists__) const |
| Retrieves the line dash array attribute of the character. | |
| virtual bool | language (Language &lang__) const |
| Retrieves the language attribute of the character. | |
| virtual void | setFont (const Font &font_) |
| Sets the local font attribute for the character. | |
| virtual void | setFontSize (const double size_) |
| Sets the local font size attribute for the character. | |
| virtual void | setHorizontalScale (const double scale_) |
| Sets the local horizontal scale attribute for the character. | |
| virtual void | setVerticalScale (const double scale_) |
| Sets the local vertical scale attribute for the character. | |
| virtual void | setAutoLeading (const bool leading_) |
| Sets the local automatic leading attribute for the character. | |
| virtual void | setLeading (const double leading_) |
| Sets the local leading attribute for the character. | |
| virtual void | setTracking (const int32_t tracking_) |
| Sets the local tracking attribute for the character. | |
| virtual void | setBaselineShift (const double shift_) |
| Sets the local baseline shift attribute for the character. | |
| virtual void | setCharacterRotation (const Angle &rotation_) |
| Sets the local character rotation attribute for the character. | |
| virtual void | setAutoKernType (const AutoKernType kerning_) |
| Sets the local automatic kerning type attribute for the character style. | |
| virtual void | setFontCapsOption (const FontCapsType caps_) |
| Sets the local font caps option attribute for the character style. | |
| virtual void | setFontBaselineOption (const FontBaseline baseline_) |
| Sets the local font baseline option attribute for the character style. | |
| virtual void | setFontOpenTypePositionOption (const FontOpenTypePosition pos_) |
| Sets the local font OpenType position option attribute for the character style. | |
| virtual void | setStrikethroughPosition (const StrikethroughPosition pos_) |
| Sets the local strikethrough position attribute for the character style. | |
| virtual void | setUnderlinePosition (const UnderlinePosition pos_) |
| Sets the local underline position attribute for the character style. | |
| virtual void | setUnderlineOffset (const double offset_) |
| Sets the local underline offset attribute for the character style. | |
| virtual void | setLigature (const bool lig_) |
| Sets the local OpenType ligature attribute for the character style. | |
| virtual void | setDiscretionaryLigatures (const bool lig_) |
| Sets the local OpenType discretionary ligatures attribute for the character style. | |
| virtual void | setContextualLigatures (const bool lig_) |
| Sets the local OpenType contextual ligatures attribute for the character style. | |
| virtual void | setAlternateLigatures (const bool lig_) |
| Sets the local OpenType alternate ligatures attribute for the character style. | |
| virtual void | setOldStyle (const bool old_) |
| Sets the local OpenType old-style attribute for the character style. | |
| virtual void | setFractions (const bool frac_) |
| Sets the local OpenType fractions attribute for the character style. | |
| virtual void | setOrdinals (const bool ord_) |
| Sets the local OpenType ordinals attribute for the character style. | |
| virtual void | setSwash (const bool swash_) |
| Sets the local OpenType swash attribute for the character style. | |
| virtual void | setTitling (const bool titling_) |
| Sets the local OpenType titling attribute for the character style. | |
| virtual void | setConnectionForms (const bool connForms_) |
| Sets the local OpenType connection forms attribute for the character style. | |
| virtual void | setStylisticAlternates (const bool styleAlt_) |
| Sets the local OpenType stylistic alternates attribute for the character style. | |
| void | setStylisticSets (const int32_t styleSets_) |
| Sets the local OpenType stylistic sets attribute for the character style. | |
| virtual void | setOrnaments (const bool orn_) |
| Sets the local OpenType ornaments attribute for the character style. | |
| virtual void | setFigureStyle (const FigureStyle style_) |
| Sets the local OpenType figure style attribute for the character style. | |
| virtual void | setNoBreak (const bool noBr_) |
| Sets the local no-break attribute of the character. | |
| virtual void | setFillColor (const ArtColor &color_) |
| Sets the local fill color attribute of the character. | |
| virtual void | setFill (const bool fill_) |
| Sets the local fill attribute of the character. | |
| virtual void | setFillVisible (const bool fillVis_) |
| Sets the local fill visibility attribute of the character. | |
| virtual void | setFillOverPrint (const bool overprint_) |
| Sets the local fill overprint attribute of the character. | |
| virtual void | setStrokeColor (const ArtColor &color_) |
| Sets the local stroke color attribute of the character. | |
| virtual void | setStroke (const bool stroke_) |
| Sets the local stroke attribute of the character. | |
| virtual void | setStrokeVisible (const bool strokeVis_) |
| Sets the local stroke visibility attribute of the character. | |
| virtual void | setStrokeOverPrint (const bool overprint_) |
| Sets the local stroke overprint attribute of the character. | |
| virtual void | setFillFirst (const bool fillFirst_) |
| Sets the local fill-first attribute of the character. | |
| virtual void | setFillBackgroundColor (const ArtColor &color_) |
| Sets the local fill background color attribute of the character. | |
| virtual void | setFillBackground (const bool fillBG_) |
| Sets the local fill background attribute of the character. | |
| virtual void | setLineCap (const StrokeStyle::CapStyle cap_) |
| Sets the local line cap attribute of the character. | |
| virtual void | setLineJoin (const StrokeStyle::JoinStyle join_) |
| Sets the local line join attribute of the character. | |
| virtual void | setLineWidth (const double width_) |
| Sets the local line width attribute of the character. | |
| virtual void | setMiterLimit (const double limit_) |
| Sets the local miter limit attribute of the character. | |
| virtual void | setLineDashOffset (const double offset_) |
| Sets the local line dash offset attribute of the character. | |
| virtual void | setLineDashArray (const DoubleVector &dists_) |
| Sets the local line dash array attribute of the character. | |
| virtual void | setLanguage (const Language lang_) |
| Sets the language attribute of the character. | |
| virtual void | clearFont () |
| Removes the local font attribute value of this character. | |
| virtual void | clearFontSize () |
| Removes the local font size attribute value of this character. | |
| virtual void | clearHorizontalScale () |
| Removes the local horizontal scale attribute value of this character. | |
| virtual void | clearVerticalScale () |
| Removes the local vertical scale attribute value of this character. | |
| virtual void | clearAutoLeading () |
| Removes the local automatic leading attribute value of this character. | |
| virtual void | clearLeading () |
| Removes the local leading attribute value of this character. | |
| virtual void | clearTracking () |
| Removes the local tracking attribute value of this character. | |
| virtual void | clearBaselineShift () |
| Removes the local baseline shift attribute value of this character. | |
| virtual void | clearCharacterRotation () |
| Removes the local character rotation attribute value of this character. | |
| virtual void | clearAutoKernType () |
| Removes the local automatic kerning attribute value of this character style. This is not available for individual characters. | |
| virtual void | clearFontCapsOption () |
| Removes the local font caps option attribute value of this character. | |
| virtual void | clearFontBaselineOption () |
| Removes the local font baseline option attribute value of this character. | |
| virtual void | clearFontOpenTypePositionOption () |
| Removes the local font OpenType position option attribute value of this character. | |
| virtual void | clearStrikethroughPosition () |
| Removes the local strikethrough position attribute value of this character. | |
| virtual void | clearUnderlinePosition () |
| Removes the local underline position attribute value of this character. | |
| virtual void | clearUnderlineOffset () |
| Removes the local underline offset attribute value of this character. | |
| virtual void | clearLigature () |
| Removes the local OpenType ligature attribute value of this character. | |
| virtual void | clearDiscretionaryLigatures () |
| Removes the local OpenType discretionary ligature attribute value of this character. | |
| virtual void | clearContextualLigatures () |
| Removes the local OpenType contextual ligature attribute value of this character. | |
| virtual void | clearAlternateLigatures () |
| Removes the local OpenType alternate ligature attribute value of this character. | |
| virtual void | clearOldStyle () |
| Removes the local OpenType old-style attribute value of this character. | |
| virtual void | clearFractions () |
| Removes the local OpenType fractions attribute value of this character. | |
| virtual void | clearOrdinals () |
| Removes the local OpenType ordinals attribute value of this character. | |
| virtual void | clearSwash () |
| Removes the local OpenType swash attribute value of this character. | |
| virtual void | clearTitling () |
| Removes the local OpenType titling attribute value of this character. | |
| virtual void | clearConnectionForms () |
| Removes the local OpenType connection forms attribute value of this character. | |
| virtual void | clearStylisticAlternates () |
| Removes the local OpenType stylistic alternates attribute value of this character. | |
| void | clearStylisticSets () |
| Removes the local OpenType stylistic sets attribute value of this character. | |
| virtual void | clearOrnaments () |
| Removes the local OpenType ornaments attribute value of this character. | |
| virtual void | clearFigureStyle () |
| Removes the local OpenType figure style attribute value of this character. | |
| virtual void | clearNoBreak () |
| Removes the local no-break attribute value of this character. | |
| virtual void | clearFillColor () |
| Removes the local fill color attribute value of this character. | |
| virtual void | clearStrokeColor () |
| Removes the local stroke color attribute value of this character. | |
| virtual void | clearFill () |
| Removes the local fill attribute value of this character. | |
| virtual void | clearFillVisible () |
| Removes the local fill visibility attribute value of this character. | |
| virtual void | clearStroke () |
| Removes the local stroke attribute value of this character. | |
| virtual void | clearStrokeVisible () |
| Removes the local stroke visibility attribute value of this character. | |
| virtual void | clearFillFirst () |
| Removes the local fill-first attribute value of this character. | |
| virtual void | clearFillOverPrint () |
| Removes the local fill overprint attribute value of this character. | |
| virtual void | clearStrokeOverPrint () |
| Removes the local stroke overprint attribute value of this character. | |
| virtual void | clearFillBackgroundColor () |
| Removes the local fill background color attribute value of this character. | |
| virtual void | clearFillBackground () |
| Removes the local fill background attribute value of this character. | |
| virtual void | clearLineCap () |
| Removes the local line cap attribute value of this character. | |
| virtual void | clearLineJoin () |
| Removes the local line join attribute value of this character. | |
| virtual void | clearLineWidth () |
| Removes the local line width attribute value of this character. | |
| virtual void | clearMiterLimit () |
| Removes the local miter limit attribute value of this character. | |
| virtual void | clearLineDashOffset () |
| Removes the local line dash offset attribute value of this character. | |
| virtual void | clearLineDashArray () |
| Removes the local line dash array attribute value of this character. | |
| virtual void | clearLanguage () |
| Removes the language attribute of the character. | |
Friends | |
| aip::TextCharFeatures * | __accessImpl (const TextCharFeatures &) |
| TextCharFeatures | __accessCtor (const aip::TextCharFeatures &) |
Allows for easy manipulation of Illustrator text character features.
| hdi::core::TextCharFeatures::TextCharFeatures | ( | ) |
Creates a new TextCharFeatures object.
| hdi::core::TextCharFeatures::TextCharFeatures | ( | const TextCharFeatures & | cf_ | ) |
TextCharFeatures copy constructor.
| cf_ | TextCharFeatures object to copy values from |
|
virtual |
Destructs a TextCharFeatures object.
|
virtual |
Retrieves the OpenType alternate ligatures attribute of the character.
| lig__ | Return-by-reference for the OpenType alternate ligatures |
|
virtual |
Gets the ATE char features ref around which the target object is wrapped.
|
virtual |
Retrieves the automatic kerning type attribute of the character.
| kerning__ | Return-by-reference for the automatic kerning |
|
virtual |
Retrieves the automatic leading attribute of the character.
| leading__ | Return-by-reference for the automatic leading |
|
virtual |
Retrieves the baseline shift attribute of the character.
| shift__ | Return-by-reference for the baseline shift |
|
virtual |
Retrieves the character rotation attribute of the character.
| rotate__ | Return-by-reference for the character rotation |
|
virtual |
Removes the local OpenType alternate ligature attribute value of this character.
|
virtual |
Removes the local automatic kerning attribute value of this character style. This is not available for individual characters.
|
virtual |
Removes the local automatic leading attribute value of this character.
|
virtual |
Removes the local baseline shift attribute value of this character.
|
virtual |
Removes the local character rotation attribute value of this character.
|
virtual |
Removes the local OpenType connection forms attribute value of this character.
|
virtual |
Removes the local OpenType contextual ligature attribute value of this character.
|
virtual |
Removes the local OpenType discretionary ligature attribute value of this character.
|
virtual |
Removes the local OpenType figure style attribute value of this character.
|
virtual |
Removes the local fill attribute value of this character.
|
virtual |
Removes the local fill background attribute value of this character.
|
virtual |
Removes the local fill background color attribute value of this character.
|
virtual |
Removes the local fill color attribute value of this character.
|
virtual |
Removes the local fill-first attribute value of this character.
|
virtual |
Removes the local fill overprint attribute value of this character.
|
virtual |
Removes the local fill visibility attribute value of this character.
|
virtual |
Removes the local font attribute value of this character.
|
virtual |
Removes the local font baseline option attribute value of this character.
|
virtual |
Removes the local font caps option attribute value of this character.
|
virtual |
Removes the local font OpenType position option attribute value of this character.
|
virtual |
Removes the local font size attribute value of this character.
|
virtual |
Removes the local OpenType fractions attribute value of this character.
|
virtual |
Removes the local horizontal scale attribute value of this character.
|
virtual |
Removes the language attribute of the character.
|
virtual |
Removes the local leading attribute value of this character.
|
virtual |
Removes the local OpenType ligature attribute value of this character.
|
virtual |
Removes the local line cap attribute value of this character.
|
virtual |
Removes the local line dash array attribute value of this character.
|
virtual |
Removes the local line dash offset attribute value of this character.
|
virtual |
Removes the local line join attribute value of this character.
|
virtual |
Removes the local line width attribute value of this character.
|
virtual |
Removes the local miter limit attribute value of this character.
|
virtual |
Removes the local no-break attribute value of this character.
|
virtual |
Removes the local OpenType old-style attribute value of this character.
|
virtual |
Removes the local OpenType ordinals attribute value of this character.
|
virtual |
Removes the local OpenType ornaments attribute value of this character.
|
virtual |
Removes the local strikethrough position attribute value of this character.
|
virtual |
Removes the local stroke attribute value of this character.
|
virtual |
Removes the local stroke color attribute value of this character.
|
virtual |
Removes the local stroke overprint attribute value of this character.
|
virtual |
Removes the local stroke visibility attribute value of this character.
|
virtual |
Removes the local OpenType stylistic alternates attribute value of this character.
| void hdi::core::TextCharFeatures::clearStylisticSets | ( | ) |
Removes the local OpenType stylistic sets attribute value of this character.
|
virtual |
Removes the local OpenType swash attribute value of this character.
|
virtual |
Removes the local OpenType titling attribute value of this character.
|
virtual |
Removes the local tracking attribute value of this character.
|
virtual |
Removes the local underline offset attribute value of this character.
|
virtual |
Removes the local underline position attribute value of this character.
|
virtual |
Removes the local vertical scale attribute value of this character.
|
virtual |
Retrieves the OpenType connection forms attribute of the character.
| connForms__ | Return-by-reference for the OpenType connection forms |
|
virtual |
Retrieves the OpenType context ligatures attribute of the character.
| lig__ | Return-by-reference for the OpenType context ligatures |
|
virtual |
Retrieves the OpenType discretionary ligatures attribute of the character.
| lig__ | Return-by-reference for the OpenType discretionary ligatures |
|
virtual |
Duplicates the target object.
|
virtual |
Retrieves the OpenType figure style attribute of the character.
| style__ | Return-by-reference for the OpenType figure style |
|
virtual |
Retrieves the fill attribute of the character.
| fill__ | Return-by-reference for the fill |
|
virtual |
Retrieves the fill background attribute of the character.
| fillBG__ | Return-by-reference for the fill background |
|
virtual |
Retrieves the fill background color attribute of the character.
| color__ | Return-by-reference for the fill background |
|
virtual |
Retrieves the fill color attribute of the character.
| color__ | Return-by-reference for the fill color |
|
virtual |
Retrieves the fill-first attribute of the character.
| fillFirst__ | Return-by-reference for the fill-first |
|
virtual |
Retrieves the fill overprint attribute of the character.
| overprint__ | Return-by-reference for the fill overprint |
|
virtual |
Retrieves the fill visibility attribute of the character.
| fillVis__ | Return-by-reference for the fill visibility |
|
virtual |
Retrieves the font attribute of the character.
| font__ | Return-by-reference for the font |
|
virtual |
Retrieves the font baseline option attribute of the character.
| baseline__ | Return-by-reference for the font baseline option |
|
virtual |
Retrieves the font caps option attribute of the character.
| caps__ | Return-by-reference for the font caps option |
|
virtual |
Retrieves the font OpenType position option attribute of the character.
| pos__ | Return-by-reference for the font OpenType position |
|
virtual |
Retrieves the font size attribute of the character.
| size__ | Return-by-reference for the font size |
|
virtual |
Retrieves the OpenType fractions attribute of the character.
| frac__ | Return-by-reference for the OpenType fractions |
|
virtual |
Retrieves the horizontal scale attribute of the character.
| scale__ | Return-by-reference for the horizontal scale |
|
virtual |
Gets whether the target TextCharFeatures object is empty.
|
virtual |
Retrieves the language attribute of the character.
| lang__ | Return-by-reference for the language |
|
virtual |
Retrieves the leading attribute of the character.
| leading__ | Return-by-reference for the leading attribute |
|
virtual |
Retrieves the OpenType ligature attribute of the character.
| lig__ | Return-by-reference for the OpenType ligature |
|
virtual |
Retrieves the line cap attribute of the character.
| cap__ | Return-by-reference for the line cap |
|
virtual |
Retrieves the line dash array attribute of the character.
| dists__ | Return-by-reference for the line dash array (as a vector) |
|
virtual |
Retrieves the line dash offset attribute of the character.
| offset__ | Return-by-reference for the line dash offset |
|
virtual |
Retrieves the line join attribute of the character.
| join__ | Return-by-reference for the line join |
|
virtual |
Retrieves the line width attribute of the character.
| width__ | Return-by-reference for the line width |
|
virtual |
Retrieves the miter limit attribute of the character.
| limit__ | Return-by-reference for the miter limit |
|
virtual |
Retrieves the no-break attribute of the character.
| noBr__ | Return-by-reference for the no-break |
|
virtual |
Retrieves the OpenType old-style attribute of the character.
| old__ | Return-by-reference for the OpenType old-style |
|
virtual |
Tests whether a given TextCharFeatures object is not the same as another.
| rhs_ | TextCharFeatures to compare against (righthand side of inequality operator) |
|
virtual |
Overloaded assignment operator for TextCharFeatures objects.
|
virtual |
Tests whether a given TextCharFeatures object is the same as another.
| rhs_ | TextCharFeatures to compare against (righthand side of equality operator) |
|
virtual |
Retrieves the OpenType ordinals attribute of the character.
| ord__ | Return-by-reference for the OpenType ordinals |
|
virtual |
Retrieves the OpenType ornaments attribute of the character.
| orn__ | Return-by-reference for the OpenType ornaments |
|
virtual |
Sets the local OpenType alternate ligatures attribute for the character style.
| lig_ | true to turn alternate ligatures on, false to turn it off |
|
virtual |
Sets the local automatic kerning type attribute for the character style.
| kerning_ | The new automatic kerning type |
|
virtual |
Sets the local automatic leading attribute for the character.
| leading_ | true to turn automatic leading on, false to turn it off |
|
virtual |
Sets the local baseline shift attribute for the character.
| shift_ | The new baseline shift value in document points |
|
virtual |
Sets the local character rotation attribute for the character.
| rotation_ | The new rotation value |
|
virtual |
Sets the local OpenType connection forms attribute for the character style.
| connForms_ | true to turn connection forms on, false to turn it off |
|
virtual |
Sets the local OpenType contextual ligatures attribute for the character style.
| lig_ | true to turn contextual ligatures on, false to turn it off |
|
virtual |
Sets the local OpenType discretionary ligatures attribute for the character style.
| lig_ | true to turn discretionary ligatures on, false to turn it off |
|
virtual |
Sets the local OpenType figure style attribute for the character style.
| style_ | The new figure style |
|
virtual |
Sets the local fill attribute of the character.
| fill_ | true to turn fill on, false to turn it off |
|
virtual |
Sets the local fill background attribute of the character.
| fillBG_ | true to turn fill on, false to turn it off |
|
virtual |
Sets the local fill background color attribute of the character.
| color_ | The new fill color value |
|
virtual |
Sets the local fill color attribute of the character.
| color_ | The new fill color value |
|
virtual |
Sets the local fill-first attribute of the character.
| fillFirst_ | true to turn fill-first on, false to turn it off |
|
virtual |
Sets the local fill overprint attribute of the character.
| overprint_ | true to turn fill overprint on, false to turn it off |
|
virtual |
Sets the local fill visibility attribute of the character.
| fillVis_ | true to turn fill visibility on, false to turn it off |
|
virtual |
Sets the local font attribute for the character.
| font_ | The new font object |
|
virtual |
Sets the local font baseline option attribute for the character style.
| baseline_ | The new font baseline option |
|
virtual |
Sets the local font caps option attribute for the character style.
| caps_ | The new font caps option |
|
virtual |
Sets the local font OpenType position option attribute for the character style.
| pos_ | The new font OpenType position option |
|
virtual |
Sets the local font size attribute for the character.
| size_ | The new value, in the range [0.1,1296.0] |
|
virtual |
Sets the local OpenType fractions attribute for the character style.
| frac_ | true to turn fractions on, false to turn it off |
|
virtual |
Sets the local horizontal scale attribute for the character.
| scale_ | The new scaling factor, in the range [0.1,100.0], where 1.0 means 100% |
|
virtual |
Sets the language attribute of the character.
| lang_ | New language for the character |
|
virtual |
Sets the local leading attribute for the character.
| leading_ | The new leading value in document points |
|
virtual |
Sets the local OpenType ligature attribute for the character style.
| lig_ | The new local OpenType ligature attribute |
|
virtual |
Sets the local line cap attribute of the character.
| cap_ | The new line cap type |
|
virtual |
Sets the local line dash array attribute of the character.
| dists_ | The new line dash array (as a vector) |
|
virtual |
Sets the local line dash offset attribute of the character.
| offset_ | The new line dash offset value in document points |
|
virtual |
Sets the local line join attribute of the character.
| join_ | The new line join type |
|
virtual |
Sets the local line width attribute of the character.
| width_ | The new line width value in document points |
|
virtual |
Sets the local miter limit attribute of the character.
| limit_ | The new miter limit value in document points |
|
virtual |
Sets the local no-break attribute of the character.
| noBr_ | true to turn no-break on, false to turn it off |
|
virtual |
Sets the local OpenType old-style attribute for the character style.
| old_ | true to turn old-style on, false to turn it off |
|
virtual |
Sets the local OpenType ordinals attribute for the character style.
| ord_ | true to turn ordinals on, false to turn it off |
|
virtual |
Sets the local OpenType ornaments attribute for the character style.
| orn_ | true to turn ornaments on, false to turn it off |
|
virtual |
Sets the local strikethrough position attribute for the character style.
| pos_ | The new strikethrough position |
|
virtual |
Sets the local stroke attribute of the character.
| stroke_ | true to turn stroke on, false to turn it off |
|
virtual |
Sets the local stroke color attribute of the character.
| color_ | The new stroke color value |
|
virtual |
Sets the local stroke overprint attribute of the character.
| overprint_ | true to turn stroke overprint on, false to turn it off |
|
virtual |
Sets the local stroke visibility attribute of the character.
| strokeVis_ | true to turn stroke visibility on, false to turn it off |
|
virtual |
Sets the local OpenType stylistic alternates attribute for the character style.
| styleAlt_ | true to turn stylistic alternates on, false to turn it off |
| void hdi::core::TextCharFeatures::setStylisticSets | ( | const int32_t | styleSets_ | ) |
Sets the local OpenType stylistic sets attribute for the character style.
| styleSets_ | New stylistic sets value |
|
virtual |
Sets the local OpenType swash attribute for the character style.
| swash_ | true to turn swash on, false to turn it off |
|
virtual |
Sets the local OpenType titling attribute for the character style.
| titling_ | true to turn titling on, false to turn it off |
|
virtual |
Sets the local tracking attribute for the character.
| tracking_ | The new tracking value |
|
virtual |
Sets the local underline offset attribute for the character style.
| offset_ | The new underline offset value, in document points |
|
virtual |
Sets the local underline position attribute for the character style.
| pos_ | The new underline position |
|
virtual |
Sets the local vertical scale attribute for the character.
| scale_ | The new scaling factor, in the range [0.1,100.0], where 1.0 means 100% |
|
virtual |
Retrieves the strikethrough position attribute of the character.
| pos__ | Return-by-reference for the strikethrough position |
|
virtual |
Retrieves the stroke attribute of the character.
| stroke__ | Return-by-reference for the stroke |
|
virtual |
Retrieves the stroke color attribute of the character.
| color__ | Return-by-reference for the stroke color |
|
virtual |
Retrieves the stroke overprint attribute of the character.
| overprint__ | Return-by-reference for the stroke overprint |
|
virtual |
Retrieves the stroke visibility attribute of the character.
| strokeVis__ | Return-by-reference for the stroke visibility |
|
virtual |
Retrieves the OpenType stylistic alternates attribute of the character.
| styleAlt__ | Return-by-reference for the OpenType stylistic alternates |
| bool hdi::core::TextCharFeatures::stylisticSets | ( | int32_t & | styleSets__ | ) | const |
Retrieves the OpenType stylistic sets attribute of the character.
| styleSets__ | Return-by-reference for the OpenType stylistic sets |
|
virtual |
Retrieves the OpenType swash attribute of the character.
| swash__ | Return-by-reference for the OpenType swash |
|
virtual |
Retrieves the OpenType titling attribute of the character.
| titling__ | Return-by-reference for the OpenType titling |
|
virtual |
Retrieves the tracking attribute of the character.
| tracking__ | Return-by-reference for the tracking attribute |
|
virtual |
Retrieves the underline offset attribute of the character.
| offset__ | Return-by-reference for the underline offset |
|
virtual |
Retrieves the underline position attribute of the character.
| pos__ | Return-by-reference for the underline position |
|
virtual |
Retrieves the vertical scale attribute of the character.
| scale__ | Return-by-reference for the vertical scale |