Antenna House PDF Tool API (.NET) 8.0
PdfTkNet::PtlFontInfo クラス

#include <NetFontInfo.h>

PdfTkNet::PtlFontInfo の継承関係図
PdfTkNet::PtlFontInfo 連携図

公開型

enum class  FONT_TYPE {
  FONT_TRUETYPE = 1 , FONT_TYPE1 = 2 , FONT_MMType1 = 3 , FONT_TYPE3 = 4 ,
  FONT_CID_TRUETYPE = 5 , FONT_CID_TYPE1 = 6 , FONT_UNKNOWN = 100
}
enum class  ENCODING_TYPE { ENCODING_NAME = 1 , ENCODING_CUSTOM = 2 , ENCODING_BUILTIN = 3 , ENCODING_UNKNOWN = 100 }

公開メンバ関数

PdfTk::PtlFontInfo * getNative ()
 PtlFontInfo ()
 コンストラクタ
 PtlFontInfo (PtlFontInfo^ obj)
 コピーコンストラクタ alias copy
 ~PtlFontInfo ()
 デストラクタ
 !PtlFontInfo ()
 ファイナライザ。
PtlFontInfo operator= (PtlFontInfo^ obj)
 コピーオペレータ alias copy
String getFontName ()
 フォント名を取得。
FONT_TYPE getFontType ()
 フォントタイプを取得。
ENCODING_TYPE getEncodingType ()
 エンコーディングタイプを取得。
String getEncodingName ()
 エンコーディング名を取得。
bool isEmbedded ()
 フォント埋め込みされているかどうかを取得。

限定公開変数類

PdfTk::PtlFontInfo * m_native

詳解

フォントの情報を表現したクラスです。

列挙型メンバ詳解

◆ ENCODING_TYPE

エンコーディングタイプ

列挙値
ENCODING_NAME 

エンコーディング名あり

ENCODING_CUSTOM 

カスタム

ENCODING_BUILTIN 

ビルトイン

ENCODING_UNKNOWN 

未知のエンコーディング

◆ FONT_TYPE

フォントタイプ

列挙値
FONT_TRUETYPE 

TrueType

FONT_TYPE1 

Type1

FONT_MMType1 

MMType1

FONT_TYPE3 

Type3

FONT_CID_TRUETYPE 

TrueType(CID)

FONT_CID_TYPE1 

Type1(CID)

FONT_UNKNOWN 

未知のフォント

構築子と解体子

◆ PtlFontInfo() [1/2]

PdfTkNet::PtlFontInfo::PtlFontInfo ( )

コンストラクタ

例外
PtlException

◆ PtlFontInfo() [2/2]

PdfTkNet::PtlFontInfo::PtlFontInfo ( PtlFontInfo^ obj)

コピーコンストラクタ alias copy

引数
objコピー元オブジェクト。
例外
PtlException

◆ ~PtlFontInfo()

PdfTkNet::PtlFontInfo::~PtlFontInfo ( )

デストラクタ

◆ !PtlFontInfo()

PdfTkNet::PtlFontInfo::!PtlFontInfo ( )

ファイナライザ。

メソッド詳解

◆ getEncodingName()

String PdfTkNet::PtlFontInfo::getEncodingName ( )

エンコーディング名を取得。

戻り値
エンコーディング名
例外
PtlException

◆ getEncodingType()

ENCODING_TYPE PdfTkNet::PtlFontInfo::getEncodingType ( )

エンコーディングタイプを取得。

戻り値
エンコーディングタイプ
例外
PtlException

◆ getFontName()

String PdfTkNet::PtlFontInfo::getFontName ( )

フォント名を取得。

戻り値
フォント名
例外
PtlException

◆ getFontType()

FONT_TYPE PdfTkNet::PtlFontInfo::getFontType ( )

フォントタイプを取得。

戻り値
フォントタイプを名
例外
PtlException

◆ getNative()

PdfTk::PtlFontInfo * PdfTkNet::PtlFontInfo::getNative ( )

◆ isEmbedded()

bool PdfTkNet::PtlFontInfo::isEmbedded ( )

フォント埋め込みされているかどうかを取得。

戻り値
true: フォント埋め込みされている、false: フォント埋め込みされていない。
例外
PtlException

◆ operator=()

PtlFontInfo PdfTkNet::PtlFontInfo::operator= ( PtlFontInfo^ obj)

コピーオペレータ alias copy

引数
objコピー元オブジェクト。

メンバ詳解

◆ m_native

PdfTk::PtlFontInfo* PdfTkNet::PtlFontInfo::m_native
protected