PDFTool.NET
7.0
Include
PdfTkNet
NetFontInfo.h
1
10
#ifndef PDFTK_NET_PTL_FONT_INFO_H_
11
#define PDFTK_NET_PTL_FONT_INFO_H_
12
13
#include <PdfTkNet/NetTk.h>
14
15
namespace
PdfTkNet {
16
17
ref class
PtlFontInfo;
18
23
public ref class
PtlFontInfo
:
public
System::IDisposable
24
{
25
public
:
29
enum class
FONT_TYPE
{
30
FONT_TRUETYPE
= 1,
31
FONT_TYPE1
= 2,
32
FONT_MMType1
= 3,
33
FONT_TYPE3
= 4,
34
FONT_CID_TRUETYPE
= 5,
35
FONT_CID_TYPE1
= 6,
36
FONT_UNKNOWN
= 100
37
};
38
42
enum class
ENCODING_TYPE
{
43
ENCODING_NAME
= 1,
44
ENCODING_CUSTOM
= 2,
45
ENCODING_BUILTIN
= 3,
46
ENCODING_UNKNOWN
= 100
47
};
48
49
protected
:
50
PdfTk::PtlFontInfo* m_native;
51
public
:
52
PdfTk::PtlFontInfo* getNative() {
return
m_native; };
53
54
public
:
59
PtlFontInfo
();
60
67
PtlFontInfo
(
PtlFontInfo
^ obj);
68
72
‾PtlFontInfo
();
73
77
!
PtlFontInfo
();
78
79
public
:
85
PtlFontInfo
^
operator=
(
PtlFontInfo
^ obj);
86
87
public
:
93
String^
getFontName
();
94
100
FONT_TYPE
getFontType
();
101
107
ENCODING_TYPE
getEncodingType
();
108
114
String^
getEncodingName
();
115
121
bool
isEmbedded
();
122
};
123
124
}
// namespace PdfTkNet
125
126
#endif // PDFTK_NET_PTL_FONT_INFO_H_
PdfTkNet::PtlFontInfo::FONT_TYPE
FONT_TYPE
フォントタイプ
Definition:
NetFontInfo.h:29
PdfTkNet::PtlFontInfo::‾PtlFontInfo
‾PtlFontInfo()
デストラクタ
PdfTkNet::PtlFontInfo::PtlFontInfo
PtlFontInfo()
コンストラクタ
PdfTkNet::PtlFontInfo::FONT_TYPE::FONT_CID_TRUETYPE
@ FONT_CID_TRUETYPE
TrueType(CID)
PdfTkNet::PtlFontInfo
フォントの情報を表現したクラスです。
Definition:
NetFontInfo.h:24
PdfTkNet::PtlFontInfo::ENCODING_TYPE::ENCODING_UNKNOWN
@ ENCODING_UNKNOWN
未知のエンコーディング
PdfTkNet::PtlFontInfo::FONT_TYPE::FONT_CID_TYPE1
@ FONT_CID_TYPE1
Type1(CID)
PdfTkNet::PtlFontInfo::operator=
PtlFontInfo operator=(PtlFontInfo^ obj)
コピーオペレータ alias copy
PdfTkNet::PtlFontInfo::FONT_TYPE::FONT_TYPE3
@ FONT_TYPE3
Type3
PdfTkNet::PtlFontInfo::FONT_TYPE::FONT_TRUETYPE
@ FONT_TRUETYPE
TrueType
PdfTkNet::PtlFontInfo::FONT_TYPE::FONT_TYPE1
@ FONT_TYPE1
Type1
PdfTkNet::PtlFontInfo::FONT_TYPE::FONT_MMType1
@ FONT_MMType1
MMType1
PdfTkNet::PtlFontInfo::getFontName
String getFontName()
フォント名を取得。
PdfTkNet::PtlFontInfo::ENCODING_TYPE::ENCODING_CUSTOM
@ ENCODING_CUSTOM
カスタム
PdfTkNet::PtlFontInfo::getEncodingType
ENCODING_TYPE getEncodingType()
エンコーディングタイプを取得。
PdfTkNet::PtlFontInfo::getFontType
FONT_TYPE getFontType()
フォントタイプを取得。
PdfTkNet::PtlFontInfo::ENCODING_TYPE
ENCODING_TYPE
エンコーディングタイプ
Definition:
NetFontInfo.h:42
PdfTkNet::PtlFontInfo::ENCODING_TYPE::ENCODING_NAME
@ ENCODING_NAME
エンコーディング名あり
PdfTkNet::PtlFontInfo::PtlFontInfo
PtlFontInfo(PtlFontInfo^ obj)
コピーコンストラクタ alias copy
PdfTkNet::PtlFontInfo::isEmbedded
bool isEmbedded()
フォント埋め込みされているかどうかを取得。
PdfTkNet::PtlFontInfo::getEncodingName
String getEncodingName()
エンコーディング名を取得。
PdfTkNet::PtlFontInfo::ENCODING_TYPE::ENCODING_BUILTIN
@ ENCODING_BUILTIN
ビルトイン
PdfTkNet::PtlFontInfo::FONT_TYPE::FONT_UNKNOWN
@ FONT_UNKNOWN
未知のフォント
Generated by
1.8.18