LocaTable
概要
LocaTable は Aspose.Font の Python 用 FOSS におけるクラスです。
LocaTable.glyph_offset(gid) は、フォントの glyf テーブル内で指定されたグリフ ID のグリフデータのバイトオフセットを返します。
このクラスは、Python プログラムにおける LocaTable オブジェクトを操作するための 4 つのメソッドを提供します。利用可能なメソッドは、from_reader、glyph_length、glyph_offset、to_bytes です。Aspose.Font の Python 用 FOSS パッケージをインストールすると、すべての公開メンバーが任意の Python アプリケーションからアクセス可能になります。プロパティ: offsets。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
offsets | list[int] | 読み取り/書き込み | オフセットを取得または設定します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
from_reader(r: BinaryReader, num_glyphs: int, index_to_loc_format: int, table_length: int) → "LocaTable" | glyph count、format、length を使用して BinaryReader から Loca テーブルを読み取ります |
to_bytes(index_to_loc_format: int) → bytes | 指定された index_to_loc_format に従って Loca テーブルをバイト列にシリアライズします |
glyph_offset(gid: int) → int | フォントの glyf テーブル内で、指定されたグリフ ID のグリフデータのバイトオフセットを返します |
glyph_length(gid: int) → int | 指定された gid のグリフデータのバイト長を返します |