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