PDF :: API2 :: Basic :: TTF :: Glyph.

PDF :: API2 :: Basic :: TTF :: Glyphは、単一のグリフの情報を保持するPerlモジュールです。
今すぐダウンロード

PDF :: API2 :: Basic :: TTF :: Glyph. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Martin Hosken
  • 出版社のWebサイト:
  • http://search.cpan.org/areibens/PDF-API2-0.69/lib/PDF/API2/Basic/TTF/Glyph.pm

PDF :: API2 :: Basic :: TTF :: Glyph. タグ


PDF :: API2 :: Basic :: TTF :: Glyph. 説明

PDF :: API2 :: Basic :: TTF :: Glyphは、単一のグリフの情報を保持するPerlモジュールです。 PDF :: API2 :: Basic :: TTF :: Glyphは、単一のグリフの情報を保持するPerlモジュールです。これはTTフォントで保持されている単一のグリフ記述です。作成時のヘッダーのみが読み込まれます。したがって、Glyphヘッダー(Xminなど)内の名前付き変数に追加された他のすべてのInformationを読み込まずに各グリフのバウンディングボックスを入手できます。ロケーションテーブル。各グリフは次のとおりです.NudereOfContours Xmin Ymin Xmax ymax Themax Themaxは、グリフ全体が読み取られたときに読み込まれている各グリフの場合の変数(READ_DATを介して):instlen命令のバイト数(警告この変数は推奨されていません、長さ($ g - {'hints'})>代わりに:glyphinの追加のヒントコードを含む文字列は、単純なグリフのためのインスタンス変数のような他の属性があります。 :エンドポイントグリフ内の各輪郭のエンドポイントの配列をエンド指定します。グリフにはNumberOfContours輪郭があります。グリフ内の点数は輪郭の最高の終点に等しい。ポイント番号によって索引付けされたアレイは、この点を読むことに関連したフラグをフラグします。ポイントのフラグは、更新時の点に対して再計算されます。したがって、フラグはあまり役に立ちません。唯一の重要なビットはビット0です。これは、ポイントが 'ON'曲線ポイント、または 'OFF'曲線ポイントであるかを示すビット0です。 x点の絶対X座標y Pointfor Composite Glyphの絶対y座標他に他の変数があります。成分。各ハッシュはいくつかの要素を有する。複合材料のこの成分を含むグリフのグリフ数。 args x、y座標、または2つの取り付けポイントであり得る2つの引数のアレイ(基部上の他方のベースグリフ上の1つ)。詳細についてはフラグを参照してください。 Flagこのコンポーネントのフラグは、コンポーネントスケーリングのための4個の数値配列を拡大します。これにより、ストレッチ、回転などが可能になります。スケーリングは、アフターインポイントではなく位置決めする前に(アタッチメントポイントではなく)配置座標に適用されます。これは、この化合物グリフのために読み込まれたコンポーネントの数を含む生成された値です。インスタンス変数は次のとおりです.Infile(p)読み取りファイルベース(P)読み取りファイルベース(P)のGLYFテーブルの位置を基準にして任意のInfinessLoc(P)の位置を読み取る入力ファイル(P)グリフに必要なバイト数です。 Glyfテーブルの開始に対する任意のグリフコンテンツの変更.Outloc(p)場所はいつでも更新メソッドを呼び出すことで最新の状態に保つ必要があります。この変数は、出力プロセスが起動している間だけアクティブです。アルファベット順のためにLOCAテーブルの前にGLYFテーブルが出力されるため、グリフの位置がOUTLEN(P)出力されたときのロケーションテーブルを知らせるために使用されます。これは、読み取りファイルの長さを反映した文字のみを反映するLEN変数よりも、内部メモリ形式をより正確に反映します。 outlen変数は、何らかの方法でグリフを編集するかどうかを呼び出すか、out_dat.editingの呼び出し後にのみ設定されます。その後、グリフをread_datしてから変更を加えてからグリフを更新するか、$ g - > {'isDirty'を設定する必要があります。 } 変数。次のインスタンス変数が正しいことを保証するアプリケーションの義務であり、その更新はバウンディングボックス情報を含めて残りを計算します。 NumberOfContoursエンドポイントX、Y、フラグ(Flagsビット0のみ)インストレンヒントコンポーネント、NumPoints、X、Y、エンドポイント、フラグは必須ではありませんが、各コンポーネントに次の情報が必要です。フラグ(ビット2,10,11,12)グリフARGSスケールメトリック(グリフインスタンス変数)要件: ・Perl


PDF :: API2 :: Basic :: TTF :: Glyph. 関連ソフトウェア