Encapsulates character style functionality from the Illustrator SDK.
More...
#include <hdicoreTextCharStyle.h>
Encapsulates character style functionality from the Illustrator SDK.
◆ TextCharStyle() [1/2]
| hdi::core::TextCharStyle::TextCharStyle |
( |
| ) |
|
Creates a new TextCharStyle object.
- Author
- GW
- Date
- 08/2014
- Note
- New TextCharStyle objects do not relate to any text char style on the Illustrator artboard; they are designed to be "receivers" of some other TextCharStyle object via the overloaded assignment operator or assigned to some other existent text art.
◆ TextCharStyle() [2/2]
| hdi::core::TextCharStyle::TextCharStyle |
( |
const TextCharStyle & | cs_ | ) |
|
◆ ~TextCharStyle()
| virtual hdi::core::TextCharStyle::~TextCharStyle |
( |
| ) |
|
|
virtual |
◆ ateCharStyle()
| virtual std::unique_ptr< ATE::ICharStyle > hdi::core::TextCharStyle::ateCharStyle |
( |
| ) |
const |
|
virtual |
Gets the ATE char style ref around which the target object is wrapped.
- Author
- GW
- Date
- 08/2014
- Returns
- ATE::ICharStyleRef 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.
◆ features()
| virtual std::unique_ptr< TextCharFeatures > hdi::core::TextCharStyle::features |
( |
| ) |
const |
|
virtual |
Gets the features defined for the target style.
- Author
- GW
- Date
- 08/2014
- Returns
- The TextCharFeatures object for the style, or NULL for error
◆ hasParent()
| virtual bool hdi::core::TextCharStyle::hasParent |
( |
| ) |
const |
|
virtual |
Gets whether the target object has a parent.
- Author
- GW
- Date
- 08/2014
- Returns
- true if a parent exists, false otherwise
◆ isEmpty()
| virtual bool hdi::core::TextCharStyle::isEmpty |
( |
| ) |
const |
|
virtual |
Gets whether the target TextCharStyle object is empty.
- Author
- GW
- Date
- 08/2014
- Returns
- true if the target TextCharStyle object is empty, false otherwise
◆ name()
| virtual std::string hdi::core::TextCharStyle::name |
( |
| ) |
const |
|
virtual |
Gets the name of the char style.
- Author
- GW
- Date
- 08/2014
- Returns
- The char style name, as UTF-8
◆ operator!=()
| virtual bool hdi::core::TextCharStyle::operator!= |
( |
const TextCharStyle & | rhs_ | ) |
const |
|
virtual |
Tests whether a given TextCharStyle object is not the same as another.
- Author
- GW
- Date
- 08/2014
- Parameters
-
| rhs_ | TextCharStyle to compare against (righthand side of inequality operator) |
- Returns
- true for the target and rhs_ being different text char styles, false otherwise
◆ operator=()
Overloaded assignment operator for TextCharStyle objects.
- Author
- GW
- Date
- 08/2014
- Parameters
-
- Returns
- The target TextCharStyle object, but with its values updated to match that of rhs_
◆ operator==()
| virtual bool hdi::core::TextCharStyle::operator== |
( |
const TextCharStyle & | rhs_ | ) |
const |
|
virtual |
Tests whether a given TextCharStyle object is the same as another.
- Author
- GW
- Date
- 08/2014
- Parameters
-
| rhs_ | TextCharStyle to compare against (righthand side of equality operator) |
- Returns
- true for the target and rhs_ being the same text char style, false otherwise
◆ parent()
| virtual std::unique_ptr< TextCharStyle > hdi::core::TextCharStyle::parent |
( |
| ) |
const |
|
virtual |
Gets the parent style of the target char style object.
- Author
- GW
- Date
- 08/2014
- Returns
- The TextCharStyle object for the parent, or NULL for none
◆ replaceOrAddFeatures()
| virtual void hdi::core::TextCharStyle::replaceOrAddFeatures |
( |
const TextCharFeatures & | feat_ | ) |
|
|
virtual |
Replaces existing features in the target style, or adds them anew if they were not already present (values that are unassigned in the replacement set remain unchanged in the target style).
- Author
- GW
- Date
- 08/2014
- Parameters
-
◆ setFeatures()
| virtual void hdi::core::TextCharStyle::setFeatures |
( |
const TextCharFeatures & | feat_ | ) |
|
|
virtual |
Sets the features defined for the target style.
- Author
- GW
- Date
- 08/2014
- Parameters
-
◆ setName()
| virtual bool hdi::core::TextCharStyle::setName |
( |
const std::string & | name_ | ) |
|
|
virtual |
Sets the name of the char style.
- Author
- GW
- Date
- 08/2014
- Parameters
-
| name_ | New char style name, as UTF-8 |
- Returns
- true if the name could be set, false otherwise
◆ setParent()
| virtual bool hdi::core::TextCharStyle::setParent |
( |
const TextCharStyle & | parent_ | ) |
|
|
virtual |
Sets the parent style of the target char style object.
- Author
- GW
- Date
- 08/2014
- Parameters
-
- Returns
- true if the parent could be set, false otherwise