Hot Door CORE 0.8.2
Adobe® Illustrator® Plug-in Library
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends | List of all members
hdi::core::TextCharFeatures Class Reference

Allows for easy manipulation of Illustrator text character features. More...

#include <hdicoreTextCharFeatures.h>

Public Types

enum  Language {
  UnknownLanguage = 0 , AlbanianLanguage = 10 , ArabicLanguage = 20 , BelarussianLanguage = 30 ,
  BengaliLanguage = 40 , BokmalNorwegianLanguage = 50 , BulgarianLanguage = 60 , BurmeseLanguage = 65 ,
  CatalanLanguage = 70 , ChineseLanguage = 80 , CroatianLanguage = 90 , CzechLanguage = 100 ,
  DanishLanguage = 110 , DutchLanguage = 120 , EnglishLanguage = 130 , EnglishBritishLanguage = 140 ,
  EnglishCanadianLanguage = 150 , EstonianLanguage = 160 , FarsiLanguage = 170 , FinnishLanguage = 180 ,
  FrenchLanguage = 190 , FrenchCanadianLanguage = 200 , GermanLanguage = 210 , GermanSwissLanguage = 220 ,
  GreekLanguage = 230 , GujaratiLanguage = 240 , HebrewLanguage = 250 , HindiLanguage = 260 ,
  HungarianLanguage = 270 , IcelandicLanguage = 280 , IndonesianLanguage = 285 , ItalianLanguage = 290 ,
  JapaneseLanguage = 300 , KannadaLanguage = 310 , KhmerLanguage = 315 , LaoLanguage = 320 ,
  LatvianLanguage = 330 , LithuanianLanguage = 340 , MalayalamLanguage = 350 , MarathiLanguage = 360 ,
  NynorskNorwegianLanguage = 370 , OriyaLanguage = 380 , PolishLanguage = 390 , PortugueseLanguage = 400 ,
  PortugueseBrazilianLanguage = 410 , PunjabiLanguage = 420 , RomanianLanguage = 430 , RussianLanguage = 440 ,
  SerbianLanguage = 450 , SinhaleseLanguage = 455 , SlovakianLanguage = 460 , SlovenianLanguage = 470 ,
  SpanishLanguage = 480 , SwedishLanguage = 490 , TamilLanguage = 500 , TeluguLanguage = 510 ,
  ThaiLanguage = 520 , TurkishLanguage = 530 , UkranianLanguage = 540 , VietnameseLanguage = 550
}
 
typedef std::vector< double > DoubleVector
 

Public Member Functions

 TextCharFeatures ()
 Creates a new TextCharFeatures object.
 
 TextCharFeatures (const TextCharFeatures &cf_)
 TextCharFeatures copy constructor.
 
virtual ~TextCharFeatures ()
 Destructs a TextCharFeatures object.
 
virtual TextCharFeaturesoperator= (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< TextCharFeaturesduplicate () 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 &)
 

Detailed Description

Allows for easy manipulation of Illustrator text character features.

Constructor & Destructor Documentation

◆ TextCharFeatures() [1/2]

hdi::core::TextCharFeatures::TextCharFeatures ( )

Creates a new TextCharFeatures object.

Author
GW
Date
08/2014
Note
New TextCharFeatures objects do not relate to any text characters on the Illustrator artboard; they are designed to be "receivers" of some other TextCharFeatures object via the overloaded assignment operator or assigned to some other existent text art.

◆ TextCharFeatures() [2/2]

hdi::core::TextCharFeatures::TextCharFeatures ( const TextCharFeatures cf_)

TextCharFeatures copy constructor.

Author
GW
Date
08/2014
Parameters
cf_TextCharFeatures object to copy values from

◆ ~TextCharFeatures()

virtual hdi::core::TextCharFeatures::~TextCharFeatures ( )
virtual

Destructs a TextCharFeatures object.

Author
GW
Date
08/2014

Member Function Documentation

◆ alternateLigatures()

virtual bool hdi::core::TextCharFeatures::alternateLigatures ( bool &  lig__) const
virtual

Retrieves the OpenType alternate ligatures attribute of the character.

Author
GW
Date
08/2014
Parameters
lig__Return-by-reference for the OpenType alternate ligatures
Returns
true if the attribute could be acquired and lig__ was set, false otherwise

◆ ateCharFeatures()

virtual std::unique_ptr< ATE::ICharFeatures > hdi::core::TextCharFeatures::ateCharFeatures ( ) const
virtual

Gets the ATE char features ref around which the target object is wrapped.

Author
GW
Date
08/2014
Returns
ATE::ICharFeatures for the target object
Note
Generally, you shouldn't need to call this method. Only use it if you know what you're doing. If a specific piece of functionality provided by Illustrator is not handled by this class (or related classes), then it should probably be added to the hdi_core library.

◆ autoKernType()

virtual bool hdi::core::TextCharFeatures::autoKernType ( AutoKernType kerning__) const
virtual

Retrieves the automatic kerning type attribute of the character.

Author
GW
Date
08/2014
Parameters
kerning__Return-by-reference for the automatic kerning
Returns
true if the attribute could be acquired and kerning__ was set, false otherwise
Note
The actual kerning value applies to character pairs rather than individual characters, so is available through TextCharStyle.

◆ autoLeading()

virtual bool hdi::core::TextCharFeatures::autoLeading ( bool &  leading__) const
virtual

Retrieves the automatic leading attribute of the character.

Author
GW
Date
08/2014
Parameters
leading__Return-by-reference for the automatic leading
Returns
true if the attribute could be acquired and leading__ was set, false otherwise

◆ baselineShift()

virtual bool hdi::core::TextCharFeatures::baselineShift ( double &  shift__) const
virtual

Retrieves the baseline shift attribute of the character.

Author
GW
Date
08/2014
Parameters
shift__Return-by-reference for the baseline shift
Returns
true if the attribute could be acquired and shift__ was set, false otherwise

◆ characterRotation()

virtual bool hdi::core::TextCharFeatures::characterRotation ( Angle rotate__) const
virtual

Retrieves the character rotation attribute of the character.

Author
GW
Date
08/2014
Parameters
rotate__Return-by-reference for the character rotation
Returns
true if the attribute could be acquired and rotate__ was set, false otherwise

◆ clearAlternateLigatures()

virtual void hdi::core::TextCharFeatures::clearAlternateLigatures ( )
virtual

Removes the local OpenType alternate ligature attribute value of this character.

Author
GW
Date
08/2014

◆ clearAutoKernType()

virtual void hdi::core::TextCharFeatures::clearAutoKernType ( )
virtual

Removes the local automatic kerning attribute value of this character style. This is not available for individual characters.

Author
GW
Date
08/2014

◆ clearAutoLeading()

virtual void hdi::core::TextCharFeatures::clearAutoLeading ( )
virtual

Removes the local automatic leading attribute value of this character.

Author
GW
Date
08/2014

◆ clearBaselineShift()

virtual void hdi::core::TextCharFeatures::clearBaselineShift ( )
virtual

Removes the local baseline shift attribute value of this character.

Author
GW
Date
08/2014

◆ clearCharacterRotation()

virtual void hdi::core::TextCharFeatures::clearCharacterRotation ( )
virtual

Removes the local character rotation attribute value of this character.

Author
GW
Date
08/2014

◆ clearConnectionForms()

virtual void hdi::core::TextCharFeatures::clearConnectionForms ( )
virtual

Removes the local OpenType connection forms attribute value of this character.

Author
GW
Date
08/2014

◆ clearContextualLigatures()

virtual void hdi::core::TextCharFeatures::clearContextualLigatures ( )
virtual

Removes the local OpenType contextual ligature attribute value of this character.

Author
GW
Date
08/2014

◆ clearDiscretionaryLigatures()

virtual void hdi::core::TextCharFeatures::clearDiscretionaryLigatures ( )
virtual

Removes the local OpenType discretionary ligature attribute value of this character.

Author
GW
Date
08/2014

◆ clearFigureStyle()

virtual void hdi::core::TextCharFeatures::clearFigureStyle ( )
virtual

Removes the local OpenType figure style attribute value of this character.

Author
GW
Date
08/2014

◆ clearFill()

virtual void hdi::core::TextCharFeatures::clearFill ( )
virtual

Removes the local fill attribute value of this character.

Author
GW
Date
08/2014

◆ clearFillBackground()

virtual void hdi::core::TextCharFeatures::clearFillBackground ( )
virtual

Removes the local fill background attribute value of this character.

Author
GW
Date
08/2014

◆ clearFillBackgroundColor()

virtual void hdi::core::TextCharFeatures::clearFillBackgroundColor ( )
virtual

Removes the local fill background color attribute value of this character.

Author
GW
Date
08/2014

◆ clearFillColor()

virtual void hdi::core::TextCharFeatures::clearFillColor ( )
virtual

Removes the local fill color attribute value of this character.

Author
GW
Date
08/2014

◆ clearFillFirst()

virtual void hdi::core::TextCharFeatures::clearFillFirst ( )
virtual

Removes the local fill-first attribute value of this character.

Author
GW
Date
08/2014

◆ clearFillOverPrint()

virtual void hdi::core::TextCharFeatures::clearFillOverPrint ( )
virtual

Removes the local fill overprint attribute value of this character.

Author
GW
Date
08/2014

◆ clearFillVisible()

virtual void hdi::core::TextCharFeatures::clearFillVisible ( )
virtual

Removes the local fill visibility attribute value of this character.

Author
GW
Date
08/2014

◆ clearFont()

virtual void hdi::core::TextCharFeatures::clearFont ( )
virtual

Removes the local font attribute value of this character.

Author
GW
Date
08/2014

◆ clearFontBaselineOption()

virtual void hdi::core::TextCharFeatures::clearFontBaselineOption ( )
virtual

Removes the local font baseline option attribute value of this character.

Author
GW
Date
08/2014

◆ clearFontCapsOption()

virtual void hdi::core::TextCharFeatures::clearFontCapsOption ( )
virtual

Removes the local font caps option attribute value of this character.

Author
GW
Date
08/2014

◆ clearFontOpenTypePositionOption()

virtual void hdi::core::TextCharFeatures::clearFontOpenTypePositionOption ( )
virtual

Removes the local font OpenType position option attribute value of this character.

Author
GW
Date
08/2014

◆ clearFontSize()

virtual void hdi::core::TextCharFeatures::clearFontSize ( )
virtual

Removes the local font size attribute value of this character.

Author
GW
Date
08/2014

◆ clearFractions()

virtual void hdi::core::TextCharFeatures::clearFractions ( )
virtual

Removes the local OpenType fractions attribute value of this character.

Author
GW
Date
08/2014

◆ clearHorizontalScale()

virtual void hdi::core::TextCharFeatures::clearHorizontalScale ( )
virtual

Removes the local horizontal scale attribute value of this character.

Author
GW
Date
08/2014

◆ clearLanguage()

virtual void hdi::core::TextCharFeatures::clearLanguage ( )
virtual

Removes the language attribute of the character.

Author
GW
Date
08/2014

◆ clearLeading()

virtual void hdi::core::TextCharFeatures::clearLeading ( )
virtual

Removes the local leading attribute value of this character.

Author
GW
Date
08/2014

◆ clearLigature()

virtual void hdi::core::TextCharFeatures::clearLigature ( )
virtual

Removes the local OpenType ligature attribute value of this character.

Author
GW
Date
08/2014

◆ clearLineCap()

virtual void hdi::core::TextCharFeatures::clearLineCap ( )
virtual

Removes the local line cap attribute value of this character.

Author
GW
Date
08/2014

◆ clearLineDashArray()

virtual void hdi::core::TextCharFeatures::clearLineDashArray ( )
virtual

Removes the local line dash array attribute value of this character.

Author
GW
Date
08/2014

◆ clearLineDashOffset()

virtual void hdi::core::TextCharFeatures::clearLineDashOffset ( )
virtual

Removes the local line dash offset attribute value of this character.

Author
GW
Date
08/2014

◆ clearLineJoin()

virtual void hdi::core::TextCharFeatures::clearLineJoin ( )
virtual

Removes the local line join attribute value of this character.

Author
GW
Date
08/2014

◆ clearLineWidth()

virtual void hdi::core::TextCharFeatures::clearLineWidth ( )
virtual

Removes the local line width attribute value of this character.

Author
GW
Date
08/2014

◆ clearMiterLimit()

virtual void hdi::core::TextCharFeatures::clearMiterLimit ( )
virtual

Removes the local miter limit attribute value of this character.

Author
GW
Date
08/2014

◆ clearNoBreak()

virtual void hdi::core::TextCharFeatures::clearNoBreak ( )
virtual

Removes the local no-break attribute value of this character.

Author
GW
Date
08/2014

◆ clearOldStyle()

virtual void hdi::core::TextCharFeatures::clearOldStyle ( )
virtual

Removes the local OpenType old-style attribute value of this character.

Author
GW
Date
08/2014

◆ clearOrdinals()

virtual void hdi::core::TextCharFeatures::clearOrdinals ( )
virtual

Removes the local OpenType ordinals attribute value of this character.

Author
GW
Date
08/2014

◆ clearOrnaments()

virtual void hdi::core::TextCharFeatures::clearOrnaments ( )
virtual

Removes the local OpenType ornaments attribute value of this character.

Author
GW
Date
08/2014

◆ clearStrikethroughPosition()

virtual void hdi::core::TextCharFeatures::clearStrikethroughPosition ( )
virtual

Removes the local strikethrough position attribute value of this character.

Author
GW
Date
08/2014

◆ clearStroke()

virtual void hdi::core::TextCharFeatures::clearStroke ( )
virtual

Removes the local stroke attribute value of this character.

Author
GW
Date
08/2014

◆ clearStrokeColor()

virtual void hdi::core::TextCharFeatures::clearStrokeColor ( )
virtual

Removes the local stroke color attribute value of this character.

Author
GW
Date
08/2014

◆ clearStrokeOverPrint()

virtual void hdi::core::TextCharFeatures::clearStrokeOverPrint ( )
virtual

Removes the local stroke overprint attribute value of this character.

Author
GW
Date
08/2014

◆ clearStrokeVisible()

virtual void hdi::core::TextCharFeatures::clearStrokeVisible ( )
virtual

Removes the local stroke visibility attribute value of this character.

Author
GW
Date
08/2014

◆ clearStylisticAlternates()

virtual void hdi::core::TextCharFeatures::clearStylisticAlternates ( )
virtual

Removes the local OpenType stylistic alternates attribute value of this character.

Author
GW
Date
08/2014

◆ clearStylisticSets()

void hdi::core::TextCharFeatures::clearStylisticSets ( )

Removes the local OpenType stylistic sets attribute value of this character.

Author
GW
Date
07/2017

◆ clearSwash()

virtual void hdi::core::TextCharFeatures::clearSwash ( )
virtual

Removes the local OpenType swash attribute value of this character.

Author
GW
Date
08/2014

◆ clearTitling()

virtual void hdi::core::TextCharFeatures::clearTitling ( )
virtual

Removes the local OpenType titling attribute value of this character.

Author
GW
Date
08/2014

◆ clearTracking()

virtual void hdi::core::TextCharFeatures::clearTracking ( )
virtual

Removes the local tracking attribute value of this character.

Author
GW
Date
08/2014

◆ clearUnderlineOffset()

virtual void hdi::core::TextCharFeatures::clearUnderlineOffset ( )
virtual

Removes the local underline offset attribute value of this character.

Author
GW
Date
08/2014

◆ clearUnderlinePosition()

virtual void hdi::core::TextCharFeatures::clearUnderlinePosition ( )
virtual

Removes the local underline position attribute value of this character.

Author
GW
Date
08/2014

◆ clearVerticalScale()

virtual void hdi::core::TextCharFeatures::clearVerticalScale ( )
virtual

Removes the local vertical scale attribute value of this character.

Author
GW
Date
08/2014

◆ connectionForms()

virtual bool hdi::core::TextCharFeatures::connectionForms ( bool &  connForms__) const
virtual

Retrieves the OpenType connection forms attribute of the character.

Author
GW
Date
08/2014
Parameters
connForms__Return-by-reference for the OpenType connection forms
Returns
true if the attribute could be acquired and connForms__ was set, false otherwise

◆ contextualLigatures()

virtual bool hdi::core::TextCharFeatures::contextualLigatures ( bool &  lig__) const
virtual

Retrieves the OpenType context ligatures attribute of the character.

Author
GW
Date
08/2014
Parameters
lig__Return-by-reference for the OpenType context ligatures
Returns
true if the attribute could be acquired and lig__ was set, false otherwise

◆ discretionaryLigatures()

virtual bool hdi::core::TextCharFeatures::discretionaryLigatures ( bool &  lig__) const
virtual

Retrieves the OpenType discretionary ligatures attribute of the character.

Author
GW
Date
08/2014
Parameters
lig__Return-by-reference for the OpenType discretionary ligatures
Returns
true if the attribute could be acquired and lig__ was set, false otherwise

◆ duplicate()

virtual std::unique_ptr< TextCharFeatures > hdi::core::TextCharFeatures::duplicate ( ) const
virtual

Duplicates the target object.

Author
GW
Date
08/2014
Returns
A duplicate of the target object, or NULL for error

◆ figureStyle()

virtual bool hdi::core::TextCharFeatures::figureStyle ( FigureStyle style__) const
virtual

Retrieves the OpenType figure style attribute of the character.

Author
GW
Date
08/2014
Parameters
style__Return-by-reference for the OpenType figure style
Returns
true if the attribute could be acquired and style__ was set, false otherwise

◆ fill()

virtual bool hdi::core::TextCharFeatures::fill ( bool &  fill__) const
virtual

Retrieves the fill attribute of the character.

Author
GW
Date
08/2014
Parameters
fill__Return-by-reference for the fill
Returns
true if the attribute could be acquired and fill__ was set, false otherwise

◆ fillBackground()

virtual bool hdi::core::TextCharFeatures::fillBackground ( bool &  fillBG__) const
virtual

Retrieves the fill background attribute of the character.

Author
GW
Date
08/2014
Parameters
fillBG__Return-by-reference for the fill background
Returns
true if the attribute could be acquired and fillBG__ was set, false otherwise

◆ fillBackgroundColor()

virtual bool hdi::core::TextCharFeatures::fillBackgroundColor ( ArtColor color__) const
virtual

Retrieves the fill background color attribute of the character.

Author
GW
Date
08/2014
Parameters
color__Return-by-reference for the fill background
Returns
true if the attribute could be acquired and color__ was set, false otherwise

◆ fillColor()

virtual bool hdi::core::TextCharFeatures::fillColor ( ArtColor color__) const
virtual

Retrieves the fill color attribute of the character.

Author
GW
Date
08/2014
Parameters
color__Return-by-reference for the fill color
Returns
true if the attribute could be acquired and color__ was set, false otherwise

◆ fillFirst()

virtual bool hdi::core::TextCharFeatures::fillFirst ( bool &  fillFirst__) const
virtual

Retrieves the fill-first attribute of the character.

Author
GW
Date
08/2014
Parameters
fillFirst__Return-by-reference for the fill-first
Returns
true if the attribute could be acquired and fillFirst__ was set, false otherwise

◆ fillOverPrint()

virtual bool hdi::core::TextCharFeatures::fillOverPrint ( bool &  overprint__) const
virtual

Retrieves the fill overprint attribute of the character.

Author
GW
Date
08/2014
Parameters
overprint__Return-by-reference for the fill overprint
Returns
true if the attribute could be acquired and overprint__ was set, false otherwise

◆ fillVisible()

virtual bool hdi::core::TextCharFeatures::fillVisible ( bool &  fillVis__) const
virtual

Retrieves the fill visibility attribute of the character.

Author
GW
Date
08/2014
Parameters
fillVis__Return-by-reference for the fill visibility
Returns
true if the attribute could be acquired and fillVis__ was set, false otherwise

◆ font()

virtual bool hdi::core::TextCharFeatures::font ( Font font__) const
virtual

Retrieves the font attribute of the character.

Author
GW
Date
08/2014
Parameters
font__Return-by-reference for the font
Returns
true if the attribute could be acquired and font__ was set, false otherwise

◆ fontBaselineOption()

virtual bool hdi::core::TextCharFeatures::fontBaselineOption ( FontBaseline baseline__) const
virtual

Retrieves the font baseline option attribute of the character.

Author
GW
Date
08/2014
Parameters
baseline__Return-by-reference for the font baseline option
Returns
true if the attribute could be acquired and baseline__ was set, false otherwise

◆ fontCapsOption()

virtual bool hdi::core::TextCharFeatures::fontCapsOption ( FontCapsType caps__) const
virtual

Retrieves the font caps option attribute of the character.

Author
GW
Date
08/2014
Parameters
caps__Return-by-reference for the font caps option
Returns
true if the attribute could be acquired and caps__ was set, false otherwise

◆ fontOpenTypePositionOption()

virtual bool hdi::core::TextCharFeatures::fontOpenTypePositionOption ( FontOpenTypePosition pos__) const
virtual

Retrieves the font OpenType position option attribute of the character.

Author
GW
Date
08/2014
Parameters
pos__Return-by-reference for the font OpenType position
Returns
true if the attribute could be acquired and pos__ was set, false otherwise

◆ fontSize()

virtual bool hdi::core::TextCharFeatures::fontSize ( double &  size__) const
virtual

Retrieves the font size attribute of the character.

Author
GW
Date
08/2014
Parameters
size__Return-by-reference for the font size
Returns
true if the attribute could be acquired and size__ was set, false otherwise

◆ fractions()

virtual bool hdi::core::TextCharFeatures::fractions ( bool &  frac__) const
virtual

Retrieves the OpenType fractions attribute of the character.

Author
GW
Date
08/2014
Parameters
frac__Return-by-reference for the OpenType fractions
Returns
true if the attribute could be acquired and frac__ was set, false otherwise

◆ horizontalScale()

virtual bool hdi::core::TextCharFeatures::horizontalScale ( double &  scale__) const
virtual

Retrieves the horizontal scale attribute of the character.

Author
GW
Date
08/2014
Parameters
scale__Return-by-reference for the horizontal scale
Returns
true if the attribute could be acquired and scale__ was set, false otherwise

◆ isEmpty()

virtual bool hdi::core::TextCharFeatures::isEmpty ( ) const
virtual

Gets whether the target TextCharFeatures object is empty.

Author
GW
Date
08/2014
Returns
true if the target TextCharFeatures object is empty, false otherwise

◆ language()

virtual bool hdi::core::TextCharFeatures::language ( Language &  lang__) const
virtual

Retrieves the language attribute of the character.

Author
GW
Date
08/2014
Parameters
lang__Return-by-reference for the language
Returns
true if the attribute could be acquired and lang__ was set, false otherwise

◆ leading()

virtual bool hdi::core::TextCharFeatures::leading ( double &  leading__) const
virtual

Retrieves the leading attribute of the character.

Author
GW
Date
08/2014
Parameters
leading__Return-by-reference for the leading attribute
Returns
true if the attribute could be acquired and leading__ was set, false otherwise

◆ ligature()

virtual bool hdi::core::TextCharFeatures::ligature ( bool &  lig__) const
virtual

Retrieves the OpenType ligature attribute of the character.

Author
GW
Date
08/2014
Parameters
lig__Return-by-reference for the OpenType ligature
Returns
true if the attribute could be acquired and lig__ was set, false otherwise

◆ lineCap()

virtual bool hdi::core::TextCharFeatures::lineCap ( StrokeStyle::CapStyle cap__) const
virtual

Retrieves the line cap attribute of the character.

Author
GW
Date
08/2014
Parameters
cap__Return-by-reference for the line cap
Returns
true if the attribute could be acquired and cap__ was set, false otherwise

◆ lineDashArray()

virtual bool hdi::core::TextCharFeatures::lineDashArray ( DoubleVector &  dists__) const
virtual

Retrieves the line dash array attribute of the character.

Author
GW
Date
08/2014
Parameters
dists__Return-by-reference for the line dash array (as a vector)
Returns
true if the attribute could be acquired and dists__ was set, false otherwise

◆ lineDashOffset()

virtual bool hdi::core::TextCharFeatures::lineDashOffset ( double &  offset__) const
virtual

Retrieves the line dash offset attribute of the character.

Author
GW
Date
08/2014
Parameters
offset__Return-by-reference for the line dash offset
Returns
true if the attribute could be acquired and offset__ was set, false otherwise

◆ lineJoin()

virtual bool hdi::core::TextCharFeatures::lineJoin ( StrokeStyle::JoinStyle join__) const
virtual

Retrieves the line join attribute of the character.

Author
GW
Date
08/2014
Parameters
join__Return-by-reference for the line join
Returns
true if the attribute could be acquired and join__ was set, false otherwise

◆ lineWidth()

virtual bool hdi::core::TextCharFeatures::lineWidth ( double &  width__) const
virtual

Retrieves the line width attribute of the character.

Author
GW
Date
08/2014
Parameters
width__Return-by-reference for the line width
Returns
true if the attribute could be acquired and width__ was set, false otherwise

◆ miterLimit()

virtual bool hdi::core::TextCharFeatures::miterLimit ( double &  limit__) const
virtual

Retrieves the miter limit attribute of the character.

Author
GW
Date
08/2014
Parameters
limit__Return-by-reference for the miter limit
Returns
true if the attribute could be acquired and limit__ was set, false otherwise

◆ noBreak()

virtual bool hdi::core::TextCharFeatures::noBreak ( bool &  noBr__) const
virtual

Retrieves the no-break attribute of the character.

Author
GW
Date
08/2014
Parameters
noBr__Return-by-reference for the no-break
Returns
true if the attribute could be acquired and noBr__ was set, false otherwise

◆ oldStyle()

virtual bool hdi::core::TextCharFeatures::oldStyle ( bool &  old__) const
virtual

Retrieves the OpenType old-style attribute of the character.

Author
GW
Date
08/2014
Parameters
old__Return-by-reference for the OpenType old-style
Returns
true if the attribute could be acquired and old__ was set, false otherwise

◆ operator!=()

virtual bool hdi::core::TextCharFeatures::operator!= ( const TextCharFeatures rhs_) const
virtual

Tests whether a given TextCharFeatures object is not the same as another.

Author
GW
Date
08/2014
Parameters
rhs_TextCharFeatures to compare against (righthand side of inequality operator)
Returns
true for the target and rhs_ being different text char features, false otherwise

◆ operator=()

virtual TextCharFeatures & hdi::core::TextCharFeatures::operator= ( const TextCharFeatures rhs_)
virtual

Overloaded assignment operator for TextCharFeatures objects.

Author
GW
Date
08/2014

◆ operator==()

virtual bool hdi::core::TextCharFeatures::operator== ( const TextCharFeatures rhs_) const
virtual

Tests whether a given TextCharFeatures object is the same as another.

Author
GW
Date
08/2014
Parameters
rhs_TextCharFeatures to compare against (righthand side of equality operator)
Returns
true for the target and rhs_ being the same text char features, false otherwise

◆ ordinals()

virtual bool hdi::core::TextCharFeatures::ordinals ( bool &  ord__) const
virtual

Retrieves the OpenType ordinals attribute of the character.

Author
GW
Date
08/2014
Parameters
ord__Return-by-reference for the OpenType ordinals
Returns
true if the attribute could be acquired and ord__ was set, false otherwise

◆ ornaments()

virtual bool hdi::core::TextCharFeatures::ornaments ( bool &  orn__) const
virtual

Retrieves the OpenType ornaments attribute of the character.

Author
GW
Date
08/2014
Parameters
orn__Return-by-reference for the OpenType ornaments
Returns
true if the attribute could be acquired and orn__ was set, false otherwise

◆ setAlternateLigatures()

virtual void hdi::core::TextCharFeatures::setAlternateLigatures ( const bool  lig_)
virtual

Sets the local OpenType alternate ligatures attribute for the character style.

Author
GW
Date
08/2014
Parameters
lig_true to turn alternate ligatures on, false to turn it off

◆ setAutoKernType()

virtual void hdi::core::TextCharFeatures::setAutoKernType ( const AutoKernType  kerning_)
virtual

Sets the local automatic kerning type attribute for the character style.

Author
GW
Date
08/2014
Parameters
kerning_The new automatic kerning type

◆ setAutoLeading()

virtual void hdi::core::TextCharFeatures::setAutoLeading ( const bool  leading_)
virtual

Sets the local automatic leading attribute for the character.

Author
GW
Date
08/2014
Parameters
leading_true to turn automatic leading on, false to turn it off

◆ setBaselineShift()

virtual void hdi::core::TextCharFeatures::setBaselineShift ( const double  shift_)
virtual

Sets the local baseline shift attribute for the character.

Author
GW
Date
08/2014
Parameters
shift_The new baseline shift value in document points

◆ setCharacterRotation()

virtual void hdi::core::TextCharFeatures::setCharacterRotation ( const Angle rotation_)
virtual

Sets the local character rotation attribute for the character.

Author
GW
Date
08/2014
Parameters
rotation_The new rotation value

◆ setConnectionForms()

virtual void hdi::core::TextCharFeatures::setConnectionForms ( const bool  connForms_)
virtual

Sets the local OpenType connection forms attribute for the character style.

Author
GW
Date
08/2014
Parameters
connForms_true to turn connection forms on, false to turn it off

◆ setContextualLigatures()

virtual void hdi::core::TextCharFeatures::setContextualLigatures ( const bool  lig_)
virtual

Sets the local OpenType contextual ligatures attribute for the character style.

Author
GW
Date
08/2014
Parameters
lig_true to turn contextual ligatures on, false to turn it off

◆ setDiscretionaryLigatures()

virtual void hdi::core::TextCharFeatures::setDiscretionaryLigatures ( const bool  lig_)
virtual

Sets the local OpenType discretionary ligatures attribute for the character style.

Author
GW
Date
08/2014
Parameters
lig_true to turn discretionary ligatures on, false to turn it off

◆ setFigureStyle()

virtual void hdi::core::TextCharFeatures::setFigureStyle ( const FigureStyle  style_)
virtual

Sets the local OpenType figure style attribute for the character style.

Author
GW
Date
08/2014
Parameters
style_The new figure style

◆ setFill()

virtual void hdi::core::TextCharFeatures::setFill ( const bool  fill_)
virtual

Sets the local fill attribute of the character.

Author
GW
Date
08/2014
Parameters
fill_true to turn fill on, false to turn it off

◆ setFillBackground()

virtual void hdi::core::TextCharFeatures::setFillBackground ( const bool  fillBG_)
virtual

Sets the local fill background attribute of the character.

Author
GW
Date
08/2014
Parameters
fillBG_true to turn fill on, false to turn it off

◆ setFillBackgroundColor()

virtual void hdi::core::TextCharFeatures::setFillBackgroundColor ( const ArtColor color_)
virtual

Sets the local fill background color attribute of the character.

Author
GW
Date
08/2014
Parameters
color_The new fill color value

◆ setFillColor()

virtual void hdi::core::TextCharFeatures::setFillColor ( const ArtColor color_)
virtual

Sets the local fill color attribute of the character.

Author
GW
Date
08/2014
Parameters
color_The new fill color value

◆ setFillFirst()

virtual void hdi::core::TextCharFeatures::setFillFirst ( const bool  fillFirst_)
virtual

Sets the local fill-first attribute of the character.

Author
GW
Date
08/2014
Parameters
fillFirst_true to turn fill-first on, false to turn it off

◆ setFillOverPrint()

virtual void hdi::core::TextCharFeatures::setFillOverPrint ( const bool  overprint_)
virtual

Sets the local fill overprint attribute of the character.

Author
GW
Date
08/2014
Parameters
overprint_true to turn fill overprint on, false to turn it off

◆ setFillVisible()

virtual void hdi::core::TextCharFeatures::setFillVisible ( const bool  fillVis_)
virtual

Sets the local fill visibility attribute of the character.

Author
GW
Date
08/2014
Parameters
fillVis_true to turn fill visibility on, false to turn it off

◆ setFont()

virtual void hdi::core::TextCharFeatures::setFont ( const Font font_)
virtual

Sets the local font attribute for the character.

Author
GW
Date
08/2014
Parameters
font_The new font object

◆ setFontBaselineOption()

virtual void hdi::core::TextCharFeatures::setFontBaselineOption ( const FontBaseline  baseline_)
virtual

Sets the local font baseline option attribute for the character style.

Author
GW
Date
08/2014
Parameters
baseline_The new font baseline option

◆ setFontCapsOption()

virtual void hdi::core::TextCharFeatures::setFontCapsOption ( const FontCapsType  caps_)
virtual

Sets the local font caps option attribute for the character style.

Author
GW
Date
08/2014
Parameters
caps_The new font caps option

◆ setFontOpenTypePositionOption()

virtual void hdi::core::TextCharFeatures::setFontOpenTypePositionOption ( const FontOpenTypePosition  pos_)
virtual

Sets the local font OpenType position option attribute for the character style.

Author
GW
Date
08/2014
Parameters
pos_The new font OpenType position option

◆ setFontSize()

virtual void hdi::core::TextCharFeatures::setFontSize ( const double  size_)
virtual

Sets the local font size attribute for the character.

Author
GW
Date
08/2014
Parameters
size_The new value, in the range [0.1,1296.0]

◆ setFractions()

virtual void hdi::core::TextCharFeatures::setFractions ( const bool  frac_)
virtual

Sets the local OpenType fractions attribute for the character style.

Author
GW
Date
08/2014
Parameters
frac_true to turn fractions on, false to turn it off

◆ setHorizontalScale()

virtual void hdi::core::TextCharFeatures::setHorizontalScale ( const double  scale_)
virtual

Sets the local horizontal scale attribute for the character.

Author
GW
Date
08/2014
Parameters
scale_The new scaling factor, in the range [0.1,100.0], where 1.0 means 100%

◆ setLanguage()

virtual void hdi::core::TextCharFeatures::setLanguage ( const Language  lang_)
virtual

Sets the language attribute of the character.

Author
GW
Date
08/2014
Parameters
lang_New language for the character

◆ setLeading()

virtual void hdi::core::TextCharFeatures::setLeading ( const double  leading_)
virtual

Sets the local leading attribute for the character.

Author
GW
Date
08/2014
Parameters
leading_The new leading value in document points

◆ setLigature()

virtual void hdi::core::TextCharFeatures::setLigature ( const bool  lig_)
virtual

Sets the local OpenType ligature attribute for the character style.

Author
GW
Date
08/2014
Parameters
lig_The new local OpenType ligature attribute

◆ setLineCap()

virtual void hdi::core::TextCharFeatures::setLineCap ( const StrokeStyle::CapStyle  cap_)
virtual

Sets the local line cap attribute of the character.

Author
GW
Date
08/2014
Parameters
cap_The new line cap type

◆ setLineDashArray()

virtual void hdi::core::TextCharFeatures::setLineDashArray ( const DoubleVector &  dists_)
virtual

Sets the local line dash array attribute of the character.

Author
GW
Date
08/2014
Parameters
dists_The new line dash array (as a vector)

◆ setLineDashOffset()

virtual void hdi::core::TextCharFeatures::setLineDashOffset ( const double  offset_)
virtual

Sets the local line dash offset attribute of the character.

Author
GW
Date
08/2014
Parameters
offset_The new line dash offset value in document points

◆ setLineJoin()

virtual void hdi::core::TextCharFeatures::setLineJoin ( const StrokeStyle::JoinStyle  join_)
virtual

Sets the local line join attribute of the character.

Author
GW
Date
08/2014
Parameters
join_The new line join type

◆ setLineWidth()

virtual void hdi::core::TextCharFeatures::setLineWidth ( const double  width_)
virtual

Sets the local line width attribute of the character.

Author
GW
Date
08/2014
Parameters
width_The new line width value in document points

◆ setMiterLimit()

virtual void hdi::core::TextCharFeatures::setMiterLimit ( const double  limit_)
virtual

Sets the local miter limit attribute of the character.

Author
GW
Date
08/2014
Parameters
limit_The new miter limit value in document points

◆ setNoBreak()

virtual void hdi::core::TextCharFeatures::setNoBreak ( const bool  noBr_)
virtual

Sets the local no-break attribute of the character.

Author
GW
Date
08/2014
Parameters
noBr_true to turn no-break on, false to turn it off

◆ setOldStyle()

virtual void hdi::core::TextCharFeatures::setOldStyle ( const bool  old_)
virtual

Sets the local OpenType old-style attribute for the character style.

Author
GW
Date
08/2014
Parameters
old_true to turn old-style on, false to turn it off

◆ setOrdinals()

virtual void hdi::core::TextCharFeatures::setOrdinals ( const bool  ord_)
virtual

Sets the local OpenType ordinals attribute for the character style.

Author
GW
Date
08/2014
Parameters
ord_true to turn ordinals on, false to turn it off

◆ setOrnaments()

virtual void hdi::core::TextCharFeatures::setOrnaments ( const bool  orn_)
virtual

Sets the local OpenType ornaments attribute for the character style.

Author
GW
Date
08/2014
Parameters
orn_true to turn ornaments on, false to turn it off

◆ setStrikethroughPosition()

virtual void hdi::core::TextCharFeatures::setStrikethroughPosition ( const StrikethroughPosition  pos_)
virtual

Sets the local strikethrough position attribute for the character style.

Author
GW
Date
08/2014
Parameters
pos_The new strikethrough position

◆ setStroke()

virtual void hdi::core::TextCharFeatures::setStroke ( const bool  stroke_)
virtual

Sets the local stroke attribute of the character.

Author
GW
Date
08/2014
Parameters
stroke_true to turn stroke on, false to turn it off

◆ setStrokeColor()

virtual void hdi::core::TextCharFeatures::setStrokeColor ( const ArtColor color_)
virtual

Sets the local stroke color attribute of the character.

Author
GW
Date
08/2014
Parameters
color_The new stroke color value

◆ setStrokeOverPrint()

virtual void hdi::core::TextCharFeatures::setStrokeOverPrint ( const bool  overprint_)
virtual

Sets the local stroke overprint attribute of the character.

Author
GW
Date
08/2014
Parameters
overprint_true to turn stroke overprint on, false to turn it off

◆ setStrokeVisible()

virtual void hdi::core::TextCharFeatures::setStrokeVisible ( const bool  strokeVis_)
virtual

Sets the local stroke visibility attribute of the character.

Author
GW
Date
08/2014
Parameters
strokeVis_true to turn stroke visibility on, false to turn it off

◆ setStylisticAlternates()

virtual void hdi::core::TextCharFeatures::setStylisticAlternates ( const bool  styleAlt_)
virtual

Sets the local OpenType stylistic alternates attribute for the character style.

Author
GW
Date
08/2014
Parameters
styleAlt_true to turn stylistic alternates on, false to turn it off

◆ setStylisticSets()

void hdi::core::TextCharFeatures::setStylisticSets ( const int32_t  styleSets_)

Sets the local OpenType stylistic sets attribute for the character style.

Author
GW
Date
07/2017
Parameters
styleSets_New stylistic sets value

◆ setSwash()

virtual void hdi::core::TextCharFeatures::setSwash ( const bool  swash_)
virtual

Sets the local OpenType swash attribute for the character style.

Author
GW
Date
08/2014
Parameters
swash_true to turn swash on, false to turn it off

◆ setTitling()

virtual void hdi::core::TextCharFeatures::setTitling ( const bool  titling_)
virtual

Sets the local OpenType titling attribute for the character style.

Author
GW
Date
08/2014
Parameters
titling_true to turn titling on, false to turn it off

◆ setTracking()

virtual void hdi::core::TextCharFeatures::setTracking ( const int32_t  tracking_)
virtual

Sets the local tracking attribute for the character.

Author
GW
Date
08/2014
Parameters
tracking_The new tracking value

◆ setUnderlineOffset()

virtual void hdi::core::TextCharFeatures::setUnderlineOffset ( const double  offset_)
virtual

Sets the local underline offset attribute for the character style.

Author
GW
Date
08/2014
Parameters
offset_The new underline offset value, in document points

◆ setUnderlinePosition()

virtual void hdi::core::TextCharFeatures::setUnderlinePosition ( const UnderlinePosition  pos_)
virtual

Sets the local underline position attribute for the character style.

Author
GW
Date
08/2014
Parameters
pos_The new underline position

◆ setVerticalScale()

virtual void hdi::core::TextCharFeatures::setVerticalScale ( const double  scale_)
virtual

Sets the local vertical scale attribute for the character.

Author
GW
Date
08/2014
Parameters
scale_The new scaling factor, in the range [0.1,100.0], where 1.0 means 100%

◆ strikethroughPosition()

virtual bool hdi::core::TextCharFeatures::strikethroughPosition ( StrikethroughPosition pos__) const
virtual

Retrieves the strikethrough position attribute of the character.

Author
GW
Date
08/2014
Parameters
pos__Return-by-reference for the strikethrough position
Returns
true if the attribute could be acquired and pos__ was set, false otherwise

◆ stroke()

virtual bool hdi::core::TextCharFeatures::stroke ( bool &  stroke__) const
virtual

Retrieves the stroke attribute of the character.

Author
GW
Date
08/2014
Parameters
stroke__Return-by-reference for the stroke
Returns
true if the attribute could be acquired and stroke__ was set, false otherwise

◆ strokeColor()

virtual bool hdi::core::TextCharFeatures::strokeColor ( ArtColor color__) const
virtual

Retrieves the stroke color attribute of the character.

Author
GW
Date
08/2014
Parameters
color__Return-by-reference for the stroke color
Returns
true if the attribute could be acquired and color__ was set, false otherwise

◆ strokeOverPrint()

virtual bool hdi::core::TextCharFeatures::strokeOverPrint ( bool &  overprint__) const
virtual

Retrieves the stroke overprint attribute of the character.

Author
GW
Date
08/2014
Parameters
overprint__Return-by-reference for the stroke overprint
Returns
true if the attribute could be acquired and overprint__ was set, false otherwise

◆ strokeVisible()

virtual bool hdi::core::TextCharFeatures::strokeVisible ( bool &  strokeVis__) const
virtual

Retrieves the stroke visibility attribute of the character.

Author
GW
Date
08/2014
Parameters
strokeVis__Return-by-reference for the stroke visibility
Returns
true if the attribute could be acquired and strokeVis__ was set, false otherwise

◆ stylisticAlternates()

virtual bool hdi::core::TextCharFeatures::stylisticAlternates ( bool &  styleAlt__) const
virtual

Retrieves the OpenType stylistic alternates attribute of the character.

Author
GW
Date
08/2014
Parameters
styleAlt__Return-by-reference for the OpenType stylistic alternates
Returns
true if the attribute could be acquired and styleAlt__ was set, false otherwise

◆ stylisticSets()

bool hdi::core::TextCharFeatures::stylisticSets ( int32_t &  styleSets__) const

Retrieves the OpenType stylistic sets attribute of the character.

Author
GW
Date
07/2017
Parameters
styleSets__Return-by-reference for the OpenType stylistic sets
Returns
true if the attribute could be acquired and styleSets__ was set, false otherwise

◆ swash()

virtual bool hdi::core::TextCharFeatures::swash ( bool &  swash__) const
virtual

Retrieves the OpenType swash attribute of the character.

Author
GW
Date
08/2014
Parameters
swash__Return-by-reference for the OpenType swash
Returns
true if the attribute could be acquired and swash__ was set, false otherwise

◆ titling()

virtual bool hdi::core::TextCharFeatures::titling ( bool &  titling__) const
virtual

Retrieves the OpenType titling attribute of the character.

Author
GW
Date
08/2014
Parameters
titling__Return-by-reference for the OpenType titling
Returns
true if the attribute could be acquired and titling__ was set, false otherwise

◆ tracking()

virtual bool hdi::core::TextCharFeatures::tracking ( int32_t &  tracking__) const
virtual

Retrieves the tracking attribute of the character.

Author
GW
Date
08/2014
Parameters
tracking__Return-by-reference for the tracking attribute
Returns
true if the attribute could be acquired and tracking__ was set, false otherwise

◆ underlineOffset()

virtual bool hdi::core::TextCharFeatures::underlineOffset ( double &  offset__) const
virtual

Retrieves the underline offset attribute of the character.

Author
GW
Date
08/2014
Parameters
offset__Return-by-reference for the underline offset
Returns
true if the attribute could be acquired and offset__ was set, false otherwise

◆ underlinePosition()

virtual bool hdi::core::TextCharFeatures::underlinePosition ( UnderlinePosition pos__) const
virtual

Retrieves the underline position attribute of the character.

Author
GW
Date
08/2014
Parameters
pos__Return-by-reference for the underline position
Returns
true if the attribute could be acquired and pos__ was set, false otherwise

◆ verticalScale()

virtual bool hdi::core::TextCharFeatures::verticalScale ( double &  scale__) const
virtual

Retrieves the vertical scale attribute of the character.

Author
GW
Date
08/2014
Parameters
scale__Return-by-reference for the vertical scale
Returns
true if the attribute could be acquired and scale__ was set, false otherwise