Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

 

Aspose.Font for C++ 24.6

Download  Support Forum 

File Details

  • Downloads:
  • 1
  • File Size:
  • 133.86MB
  • Date Added:
  • 16/6/2024

Description

Aspose.Font for C++ 24.6 native library.

File Details

This release of Aspose.Font for C++ 24.6 introduces support for the TrueType style attributes table on Windows, Linux, and macOS platforms. It offers finer control over font styles within your platform-independent C++ applications.

TrueType Style Attribute Support

Leverage the new Aspose::Font::TtfTables::TtfStatTable class introduced in this C++ font library and its properties to access and manage TrueType style attributes within font files.

Detailed Font Information

Aspose.Font for C++ 24.6 allows extracting design axis count, axis value count, and individual axis records for comprehensive font analysis within your C++ applications on any platform.

Value Table Handling

Interact with axis value tables effortlessly through dedicated classes and properties, such as format identification, flag retrieval, and value management.

Public API and Backwards Incompatible Changes

Added APIs

  • Class Aspose::Font::TtfTables::TtfStatTable
  • Property Aspose::Font::TtfTables::TtfStatTable::get_Tag()
  • Property Aspose::Font::TtfTables::TtfStatTable::get_ElidedFallbackNameId()
  • Property Aspose::Font::TtfTables::TtfStatTable::get_ElidedFallbackName()
  • Property Aspose::Font::TtfTables::TtfStatTable::get_DesignAxisCount()
  • Property Aspose::Font::TtfTables::TtfStatTable::get_AxisValueCount()
  • Property Aspose::Font::TtfTables::TtfStatTable::get_AxisRecords()
  • Property Aspose::Font::TtfTables::TtfStatTable::get_AxisValueTables()
  • Method Aspose::Font::TtfTables::TtfStatTable::ClearAxisRecords()
  • Method Aspose::Font::TtfTables::TtfStatTable::AddAxisRecord(System::SharedPtrTtfStatTable::AxisRecord)
  • Method Aspose::Font::TtfTables::TtfStatTable::ClearAxisValueTables()
  • Method Aspose::Font::TtfTables::TtfStatTable::AddAxisValueTable(System::SharedPtrTtfStatTable::AxisValueTableBase)
  • Property Aspose::Font::TtfTables::TtfTableRepository::get_StatTable()
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisRecord
  • Constructor Aspose::Font::TtfTables::TtfStatTable::AxisRecord(System::String, uint16_t, uint16_t)
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisRecord::get_Tag()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisRecord::get_AxisNameId()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisRecord::get_AxisOrdering()
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisValue
  • Constructor Aspose::Font::TtfTables::TtfStatTable::AxisValue(uint16_t, float)
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValue::get_AxisIndex()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValue::get_Value()
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisValueTableBase
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableBase::get_Format()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableBase::get_Flags()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableBase::get_ValueNameId()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableBase::get_ValueName()
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat1
  • Constructor Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat1(uint16_t, uint16_t, uint16_t, float)
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat1::get_AxisIndex()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat1::get_Value()
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat2
  • Constructor Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat2(uint16_t, uint16_t, uint16_t, float, float, float)
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat2::get_AxisIndex()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat2::get_NominalValue()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat2::get_RangeMinValue()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat2::get_RangeMaxValue
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat3
  • Constructor Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat3(uint16_t, uint16_t, uint16_t, float, float)
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat3::get_AxisIndex()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat3::get_Value()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat3::get_LinkedValue()
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat4
  • Constructor Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat4(uint16_t, uint16_t, System::ArrayPtr<System::SharedPtrTtfStatTable::AxisValue>)
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat4::get_AxisValues()
  • Enumeration Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFlags
  • Enumeration member Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFlags::OlderSiblingFontAttribute
  • Enumeration member Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFlags::ElidableAxisValueName
  • Enumeration member Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFlags::Reserved

You can view the list of all new features, enhancements, and bug fixes introduced in this release by visiting Aspose.Font for C++ 24.6 Release Notes.

 English