PDFTool.NET  7.0
Public Types | Public Member Functions | Protected Attributes | List of all members
PdfTkNet::PtlFontInfo Class Reference

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

#include <NetFontInfo.h>

Inheritance diagram for PdfTkNet::PtlFontInfo:
Inheritance graph
[legend]
Collaboration diagram for PdfTkNet::PtlFontInfo:
Collaboration graph
[legend]

Public Types

enum  FONT_TYPE {
  FONT_TYPE::FONT_TRUETYPE = 1, FONT_TYPE::FONT_TYPE1 = 2, FONT_TYPE::FONT_MMType1 = 3, FONT_TYPE::FONT_TYPE3 = 4,
  FONT_TYPE::FONT_CID_TRUETYPE = 5, FONT_TYPE::FONT_CID_TYPE1 = 6, FONT_TYPE::FONT_UNKNOWN = 100
}
 フォントタイプ More...
 
enum  ENCODING_TYPE { ENCODING_TYPE::ENCODING_NAME = 1, ENCODING_TYPE::ENCODING_CUSTOM = 2, ENCODING_TYPE::ENCODING_BUILTIN = 3, ENCODING_TYPE::ENCODING_UNKNOWN = 100 }
 エンコーディングタイプ More...
 

Public Member Functions

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

Protected Attributes

PdfTk::PtlFontInfo * m_native
 

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]

PdfTkNet::PtlFontInfo::PtlFontInfo ( )

コンストラクタ

Exceptions
PtlException

◆ PtlFontInfo() [2/2]

PdfTkNet::PtlFontInfo::PtlFontInfo ( PtlFontInfo obj)

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

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

Member Function Documentation

◆ getEncodingName()

String PdfTkNet::PtlFontInfo::getEncodingName ( )

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

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

◆ getEncodingType()

ENCODING_TYPE PdfTkNet::PtlFontInfo::getEncodingType ( )

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

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

◆ getFontName()

String PdfTkNet::PtlFontInfo::getFontName ( )

フォント名を取得。

Returns
フォント名
Exceptions
PtlException

◆ getFontType()

FONT_TYPE PdfTkNet::PtlFontInfo::getFontType ( )

フォントタイプを取得。

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

◆ isEmbedded()

bool PdfTkNet::PtlFontInfo::isEmbedded ( )

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

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

◆ operator=()

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

コピーオペレータ alias copy

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