PDFTool 7.0
Public Types | Public Member Functions | List of all members
PdfTk::PtlFontInfo Class Reference

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

#include <PtlFontInfo.h>

Public Types

enum  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
}
 フォントタイプ More...
 
enum  ENCODING_TYPE { ENCODING_NAME = 1 , ENCODING_CUSTOM = 2 , ENCODING_BUILTIN = 3 , ENCODING_UNKNOWN = 100 }
 エンコーディングタイプ More...
 

Public Member Functions

int getHandle () const
 
 PtlFontInfo ()
 コンストラクタ
 
 PtlFontInfo (const PtlFontInfo &obj)
 コピーコンストラクタ
 
 ‾PtlFontInfo ()
 デストラクタ
 
PtlFontInfooperator= (const PtlFontInfo &obj)
 コピーオペレータ
 
PtlParamString getFontName () const
 フォント名を取得。
 
FONT_TYPE getFontType () const
 フォントタイプを取得。
 
ENCODING_TYPE getEncodingType () const
 エンコーディングタイプを取得。
 
PtlParamString getEncodingName () const
 エンコーディング名を取得。
 
bool isEmbedded () const
 フォント埋め込みされているかどうかを取得。
 

Detailed Description

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

Member Enumeration Documentation

◆ ENCODING_TYPE

エンコーディングタイプ

Enumerator
ENCODING_NAME 

エンコーディング名あり

ENCODING_CUSTOM 

カスタム

ENCODING_BUILTIN 

ビルトイン

ENCODING_UNKNOWN 

未知のエンコーディング

◆ FONT_TYPE

フォントタイプ

Enumerator
FONT_TRUETYPE 

TrueType

FONT_TYPE1 

Type1

FONT_MMType1 

MMType1

FONT_TYPE3 

Type3

FONT_CID_TRUETYPE 

TrueType(CID)

FONT_CID_TYPE1 

Type1(CID)

FONT_UNKNOWN 

未知のフォント

Constructor & Destructor Documentation

◆ PtlFontInfo() [1/2]

PdfTk::PtlFontInfo::PtlFontInfo ( )

コンストラクタ

Exceptions
PtlException

◆ PtlFontInfo() [2/2]

PdfTk::PtlFontInfo::PtlFontInfo ( const PtlFontInfo obj)

コピーコンストラクタ

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ getEncodingName()

PtlParamString PdfTk::PtlFontInfo::getEncodingName ( ) const

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

Returns
エンコーディング名
Exceptions
PtlException

◆ getEncodingType()

ENCODING_TYPE PdfTk::PtlFontInfo::getEncodingType ( ) const

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

Returns
エンコーディングタイプ
Exceptions
PtlException

◆ getFontName()

PtlParamString PdfTk::PtlFontInfo::getFontName ( ) const

フォント名を取得。

Returns
フォント名
Exceptions
PtlException

◆ getFontType()

FONT_TYPE PdfTk::PtlFontInfo::getFontType ( ) const

フォントタイプを取得。

Returns
フォントタイプを名
Exceptions
PtlException

◆ isEmbedded()

bool PdfTk::PtlFontInfo::isEmbedded ( ) const

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

Returns
true: フォント埋め込みされている、false: フォント埋め込みされていない。
Exceptions
PtlException

◆ operator=()

PtlFontInfo & PdfTk::PtlFontInfo::operator= ( const PtlFontInfo obj)

コピーオペレータ

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