🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

クラス FontFace


  • public class FontFace extends java.lang.Object
    truetype/opentype などのフォント(すなわち Freetype の FT_Face)をラップするクラス。このクラスは読み込んだフォントの格納に使用され、フォントは putText および getTextSize 関数に渡すことができる。
    • フィールドの要約

      フィールド
      Modifier and Type Field Description
      protected long nativeObj  
    • コンストラクタの要約

      コンストラクタ
      Modifier Constructor Description
        FontFace()
      loads default font
      protected FontFace​(long addr)  
        FontFace​(java.lang.String fontPathOrName)
      loads font at the specified path or with specified name.
    • フィールドの詳細

      • nativeObj

        protected final long nativeObj
    • コンストラクタの詳細

      • FontFace

        protected FontFace​(long addr)
      • FontFace

        public FontFace()
        loads default font
      • FontFace

        public FontFace​(java.lang.String fontPathOrName)
        loads font at the specified path or with specified name.
        引数:
        fontPathOrName - カスタムフォントへのパス、または埋め込みフォントの名前("sans"、"italic"、"uni" のいずれか)。fontPathOrName が空の場合はデフォルトの埋め込みフォントを意味する。
    • メソッドの詳細

      • getNativeObjAddr

        public long getNativeObjAddr()
      • __fromPtr__

        public static FontFace __fromPtr__​(long addr)
      • set

        public boolean set​(java.lang.String fontPathOrName)
        loads new font face
        引数:
        fontPathOrName - 自動生成
        戻り値:
        自動生成
      • getName

        public java.lang.String getName()
      • setInstance

        public boolean setInstance​(MatOfInt params)
        sets the current variable font instance.
        引数:
        params - key1, value1, key2, value2, ... というペアのリスト。例: myfont.setInstance({CV_FOURCC('w','g','h','t'), 400<<16, CV_FOURCC('s','l','n','t'), -(15<<16)}); 引数の値は 16.16 固定小数点形式で指定する点に注意する。すなわち整数値は 16 ビット左シフト(または 65536 倍)する必要がある。
        戻り値:
        自動生成
      • getInstance

        public boolean getInstance​(MatOfInt params)