Hot Door CORE 0.8.2
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 |