Skip to content

Commit

Permalink
Update file(s) "/." from "aspose-font/Aspose.Font-API-References"
Browse files Browse the repository at this point in the history
  • Loading branch information
pavel-loginov-hub committed Jun 13, 2024
1 parent 995f4ad commit e124794
Show file tree
Hide file tree
Showing 60 changed files with 1,286 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ The **Aspose.Font.TtfTables** namespace provides classes for work with different
| [TtfOs2Table](./ttfos2table/) | Represents "OS/2" table of the TTF Font file. |
| [TtfPostTable](./ttfposttable/) | Represents "post" table of the TTF Font file. |
| [TtfPrepTable](./ttfpreptable/) | Represents "prep" table of the TTF Font file. |
| [TtfStatTable](./ttfstattable/) | Represents Style Attributes Table(STAT) of the OpenType font. |
| [TtfTableBase](./ttftablebase/) | Represents TTF table definition. |
| [TtfTableRepository](./ttftablerepository/) | Represents repository of TTF tables. |
| [TtfVheaTable](./ttfvheatable/) | Represents "vhea" table of the TTF Font file. |
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: Class TtfStatTable.AxisRecord
second_title: Aspose.Font for .NET API Reference
description: Aspose.Font.TtfTables.TtfStatTableAxisRecord class. Represents Axis Record structure. Spec the axis record provides information about a single design axis
type: docs
weight: 1210
url: /net/aspose.font.ttftables/ttfstattable.axisrecord/
---
## TtfStatTable.AxisRecord class

Represents Axis Record structure. Spec: the axis record provides information about a single design axis.

```csharp
public class AxisRecord
```

## Constructors

| Name | Description |
| --- | --- |
| [AxisRecord](../../aspose.font.ttftables/ttfstattable.axisrecord/.ctor)(string, ushort, ushort) | Constructor |

## Properties

| Name | Description |
| --- | --- |
| [AxisNameId](../../aspose.font.ttftables/ttfstattable.axisrecord/axisnameid) { get; } | Returns axisNameID field. Spec: The axisNameID field provides a name ID that can be used to obtain strings from the 'name' table that can be used to refer to the axis in application user interfaces. |
| [AxisOrdering](../../aspose.font.ttftables/ttfstattable.axisrecord/axisordering) { get; } | Returns axisOrdering field. Spec:A value that applications can use to determine primary sorting of face names, or for ordering of labels when composing family or face names. |
| [Tag](../../aspose.font.ttftables/ttfstattable.axisrecord/tag) { get; } | Returns a tag identifying the axis of design variation. Spec: Each axis record has a tag designating the axis. Tag values must follow the rules for axis tags described in the OpenType Design-Variation Axis Tag Registry. |

### See Also

* class [TtfStatTable](../ttfstattable/)
* namespace [Aspose.Font.TtfTables](../../aspose.font.ttftables/)
* assembly [Aspose.Font](../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: TtfStatTable.AxisRecord.AxisNameId
second_title: Aspose.Font for .NET API Reference
description: AxisRecord property. Returns axisNameID field. Spec The axisNameID field provides a name ID that can be used to obtain strings from the name table that can be used to refer to the axis in application user interfaces
type: docs
weight: 20
url: /net/aspose.font.ttftables/ttfstattable.axisrecord/axisnameid/
---
## TtfStatTable.AxisRecord.AxisNameId property

Returns axisNameID field. Spec: The axisNameID field provides a name ID that can be used to obtain strings from the 'name' table that can be used to refer to the axis in application user interfaces.

```csharp
public ushort AxisNameId { get; }
```

### See Also

* class [AxisRecord](../)
* namespace [Aspose.Font.TtfTables](../../ttfstattable.axisrecord/)
* assembly [Aspose.Font](../../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: TtfStatTable.AxisRecord.AxisOrdering
second_title: Aspose.Font for .NET API Reference
description: AxisRecord property. Returns axisOrdering field. SpecA value that applications can use to determine primary sorting of face names or for ordering of labels when composing family or face names
type: docs
weight: 30
url: /net/aspose.font.ttftables/ttfstattable.axisrecord/axisordering/
---
## TtfStatTable.AxisRecord.AxisOrdering property

Returns axisOrdering field. Spec:A value that applications can use to determine primary sorting of face names, or for ordering of labels when composing family or face names.

```csharp
public ushort AxisOrdering { get; }
```

### See Also

* class [AxisRecord](../)
* namespace [Aspose.Font.TtfTables](../../ttfstattable.axisrecord/)
* assembly [Aspose.Font](../../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: TtfStatTable.AxisRecord.AxisRecord
second_title: Aspose.Font for .NET API Reference
description: AxisRecord constructor. Constructor
type: docs
weight: 10
url: /net/aspose.font.ttftables/ttfstattable.axisrecord/axisrecord/
---
## TtfStatTable.AxisRecord constructor

Constructor

```csharp
public AxisRecord(string tag, ushort axisNameId, ushort axisOrdering)
```

| Parameter | Type | Description |
| --- | --- | --- |
| tag | String | Tag, spec: A tag identifying the axis of design variation |
| axisNameId | UInt16 | The name ID for entries in the 'name' table that provide a display string for this axis |
| axisOrdering | UInt16 | The value that applications can use to determine primary sorting of face names, or for ordering of labels when composing family or face names. |

### See Also

* class [AxisRecord](../)
* namespace [Aspose.Font.TtfTables](../../ttfstattable.axisrecord/)
* assembly [Aspose.Font](../../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: TtfStatTable.AxisRecord.Tag
second_title: Aspose.Font for .NET API Reference
description: AxisRecord property. Returns a tag identifying the axis of design variation. Spec Each axis record has a tag designating the axis. Tag values must follow the rules for axis tags described in the OpenType DesignVariation Axis Tag Registry
type: docs
weight: 40
url: /net/aspose.font.ttftables/ttfstattable.axisrecord/tag/
---
## TtfStatTable.AxisRecord.Tag property

Returns a tag identifying the axis of design variation. Spec: Each axis record has a tag designating the axis. Tag values must follow the rules for axis tags described in the OpenType Design-Variation Axis Tag Registry.

```csharp
public string Tag { get; }
```

### See Also

* class [AxisRecord](../)
* namespace [Aspose.Font.TtfTables](../../ttfstattable.axisrecord/)
* assembly [Aspose.Font](../../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: Class TtfStatTable.AxisValue
second_title: Aspose.Font for .NET API Reference
description: Aspose.Font.TtfTables.TtfStatTableAxisValue class. Represents AxisValue record
type: docs
weight: 1220
url: /net/aspose.font.ttftables/ttfstattable.axisvalue/
---
## TtfStatTable.AxisValue class

Represents AxisValue record.

```csharp
public class AxisValue
```

## Constructors

| Name | Description |
| --- | --- |
| [AxisValue](../../aspose.font.ttftables/ttfstattable.axisvalue/.ctor)(ushort, float) | Constructor |

## Properties

| Name | Description |
| --- | --- |
| [AxisIndex](../../aspose.font.ttftables/ttfstattable.axisvalue/axisindex) { get; } | Gets axisIndex field. Spec: Zero-base index into the axis record array identifying the axis to which this value applies. Must be less than designAxisCount. |
| [Value](../../aspose.font.ttftables/ttfstattable.axisvalue/value) { get; } | Gets a numeric value for this attribute value. |

### See Also

* class [TtfStatTable](../ttfstattable/)
* namespace [Aspose.Font.TtfTables](../../aspose.font.ttftables/)
* assembly [Aspose.Font](../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: TtfStatTable.AxisValue.AxisIndex
second_title: Aspose.Font for .NET API Reference
description: AxisValue property. Gets axisIndex field. Spec Zerobase index into the axis record array identifying the axis to which this value applies. Must be less than designAxisCount
type: docs
weight: 20
url: /net/aspose.font.ttftables/ttfstattable.axisvalue/axisindex/
---
## TtfStatTable.AxisValue.AxisIndex property

Gets axisIndex field. Spec: Zero-base index into the axis record array identifying the axis to which this value applies. Must be less than designAxisCount.

```csharp
public ushort AxisIndex { get; }
```

### See Also

* class [AxisValue](../)
* namespace [Aspose.Font.TtfTables](../../ttfstattable.axisvalue/)
* assembly [Aspose.Font](../../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: TtfStatTable.AxisValue.AxisValue
second_title: Aspose.Font for .NET API Reference
description: AxisValue constructor. Constructor
type: docs
weight: 10
url: /net/aspose.font.ttftables/ttfstattable.axisvalue/axisvalue/
---
## TtfStatTable.AxisValue constructor

Constructor

```csharp
public AxisValue(ushort axisIndex, float value)
```

| Parameter | Type | Description |
| --- | --- | --- |
| axisIndex | UInt16 | Zero-base index into the axis record array identifying the axis to which this value applies. Must be less than designAxisCount. |
| value | Single | The numeric value for this attribute value. |

### See Also

* class [AxisValue](../)
* namespace [Aspose.Font.TtfTables](../../ttfstattable.axisvalue/)
* assembly [Aspose.Font](../../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: TtfStatTable.AxisValue.Value
second_title: Aspose.Font for .NET API Reference
description: AxisValue property. Gets a numeric value for this attribute value
type: docs
weight: 30
url: /net/aspose.font.ttftables/ttfstattable.axisvalue/value/
---
## TtfStatTable.AxisValue.Value property

Gets a numeric value for this attribute value.

```csharp
public float Value { get; }
```

### See Also

* class [AxisValue](../)
* namespace [Aspose.Font.TtfTables](../../ttfstattable.axisvalue/)
* assembly [Aspose.Font](../../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: Class TtfStatTable.AxisValueTableBase
second_title: Aspose.Font for .NET API Reference
description: Aspose.Font.TtfTables.TtfStatTableAxisValueTableBase class. Base class for Axis Value Table structure. Spec Axis Value Tables provide details regarding a specific styleattribute value on some specific axis of design variation or a combination of designvariation axis values and the relationship of those values to labels used as elements in subfamily names
type: docs
weight: 1230
url: /net/aspose.font.ttftables/ttfstattable.axisvaluetablebase/
---
## TtfStatTable.AxisValueTableBase class

Base class for Axis Value Table structure. Spec: Axis Value Tables provide details regarding a specific style-attribute value on some specific axis of design variation, or a combination of design-variation axis values, and the relationship of those values to labels used as elements in subfamily names.

```csharp
public abstract class AxisValueTableBase
```

## Properties

| Name | Description |
| --- | --- |
| [Flags](../../aspose.font.ttftables/ttfstattable.axisvaluetablebase/flags) { get; } | Gets axis value table flags field. |
| [Format](../../aspose.font.ttftables/ttfstattable.axisvaluetablebase/format) { get; } | Gets format identifier (version number) |
| [ValueName](../../aspose.font.ttftables/ttfstattable.axisvaluetablebase/valuename) { get; } | Gets the name from the 'name' table that provide a display string for this attribute value. |
| [ValueNameId](../../aspose.font.ttftables/ttfstattable.axisvaluetablebase/valuenameid) { get; } | Gets the name ID for entries in the 'name' table that provide a display string for this attribute value. |

### See Also

* class [TtfStatTable](../ttfstattable/)
* namespace [Aspose.Font.TtfTables](../../aspose.font.ttftables/)
* assembly [Aspose.Font](../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: TtfStatTable.AxisValueTableBase.Flags
second_title: Aspose.Font for .NET API Reference
description: AxisValueTableBase property. Gets axis value table flags field
type: docs
weight: 10
url: /net/aspose.font.ttftables/ttfstattable.axisvaluetablebase/flags/
---
## TtfStatTable.AxisValueTableBase.Flags property

Gets axis value table flags field.

```csharp
public ushort Flags { get; }
```

### See Also

* class [AxisValueTableBase](../)
* namespace [Aspose.Font.TtfTables](../../ttfstattable.axisvaluetablebase/)
* assembly [Aspose.Font](../../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: TtfStatTable.AxisValueTableBase.Format
second_title: Aspose.Font for .NET API Reference
description: AxisValueTableBase property. Gets format identifier version number
type: docs
weight: 20
url: /net/aspose.font.ttftables/ttfstattable.axisvaluetablebase/format/
---
## TtfStatTable.AxisValueTableBase.Format property

Gets format identifier (version number)

```csharp
public ushort Format { get; }
```

### See Also

* class [AxisValueTableBase](../)
* namespace [Aspose.Font.TtfTables](../../ttfstattable.axisvaluetablebase/)
* assembly [Aspose.Font](../../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: TtfStatTable.AxisValueTableBase.ValueName
second_title: Aspose.Font for .NET API Reference
description: AxisValueTableBase property. Gets the name from the name table that provide a display string for this attribute value
type: docs
weight: 30
url: /net/aspose.font.ttftables/ttfstattable.axisvaluetablebase/valuename/
---
## TtfStatTable.AxisValueTableBase.ValueName property

Gets the name from the 'name' table that provide a display string for this attribute value.

```csharp
public string ValueName { get; }
```

### See Also

* class [AxisValueTableBase](../)
* namespace [Aspose.Font.TtfTables](../../ttfstattable.axisvaluetablebase/)
* assembly [Aspose.Font](../../../)


Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: TtfStatTable.AxisValueTableBase.ValueNameId
second_title: Aspose.Font for .NET API Reference
description: AxisValueTableBase property. Gets the name ID for entries in the name table that provide a display string for this attribute value
type: docs
weight: 40
url: /net/aspose.font.ttftables/ttfstattable.axisvaluetablebase/valuenameid/
---
## TtfStatTable.AxisValueTableBase.ValueNameId property

Gets the name ID for entries in the 'name' table that provide a display string for this attribute value.

```csharp
public ushort ValueNameId { get; }
```

### See Also

* class [AxisValueTableBase](../)
* namespace [Aspose.Font.TtfTables](../../ttfstattable.axisvaluetablebase/)
* assembly [Aspose.Font](../../../)


Loading

0 comments on commit e124794

Please sign in to comment.