パッケージ jp.co.antenna.ptl

クラス PtlAnnotTextMarkup

すべての実装されたインタフェース:
AutoCloseable
直系の既知のサブクラス:
PtlAnnotHighlight

public class PtlAnnotTextMarkup extends PtlAnnotMarkup
PDFのテキストマークアップ注釈を表現したクラスです。
すべてのテキストマークアップ注釈クラスのベースクラスです。
  • コンストラクタの詳細

  • メソッドの詳細

    • getQuadPoints

      public PtlQuadPoints getQuadPoints() throws PtlException
      テキストを囲むQuadPointのコンテナを取得。

      ※ 注意事項
      PtlAnnotTextMarkupはPtlQuadPointsにQuadPointを追加したら自動的に矩形座標は設定されますので
      基底クラスPtlAnnotのsetRect関数で矩形座標を設定しないでください。

      戻り値:
      テキストを囲むQuadPointのコンテナ。
      例外:
      PtlException - 例外
    • setVerticalDirection

      public void setVerticalDirection(boolean vert) throws PtlException
      テキストを縦書き方向に囲むかどうかを設定。

      設定しない場合はデフォルト値としてfalse(横方向に囲む)が使用されます。
      この設定はハイライト注釈の場合、外観の膨らみの位置に影響します。

      パラメータ:
      vert - テキストを縦方向に囲むかどうか。trueなら縦方向に配置。
      例外:
      PtlException - 例外