PDFTool 7.0
PtlFontInfo.h
1
2// PtlFontInfo.h
3// Copyright (C) 2020 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLFONTINFO_H_
7#define PDFTK_PTLFONTINFO_H_
8
9#include "PtlParamString.h"
10
11namespace PdfTk {
12
16
17class PDFTK_API PtlFontInfo
18{
19public:
32
42
43private:
44 int m_dataFontInfo;
45public:
46 int getHandle() const;
47
48public:
54
61
66
67public:
73
74public:
81
88
95
102
108 bool isEmbedded() const;
109};
110
111}
112#endif
113
PtlFontInfo()
コンストラクタ
PtlParamString getFontName() const
フォント名を取得。
‾PtlFontInfo()
デストラクタ
FONT_TYPE getFontType() const
フォントタイプを取得。
bool isEmbedded() const
フォント埋め込みされているかどうかを取得。
PtlFontInfo(const PtlFontInfo &obj)
コピーコンストラクタ
PtlFontInfo & operator=(const PtlFontInfo &obj)
コピーオペレータ
FONT_TYPE
フォントタイプ
Definition PtlFontInfo.h:23
@ FONT_CID_TRUETYPE
TrueType(CID)
Definition PtlFontInfo.h:28
@ FONT_UNKNOWN
未知のフォント
Definition PtlFontInfo.h:30
@ FONT_TYPE3
Type3.
Definition PtlFontInfo.h:27
@ FONT_CID_TYPE1
Type1(CID)
Definition PtlFontInfo.h:29
@ FONT_TYPE1
Type1.
Definition PtlFontInfo.h:25
@ FONT_MMType1
MMType1.
Definition PtlFontInfo.h:26
@ FONT_TRUETYPE
TrueType.
Definition PtlFontInfo.h:24
ENCODING_TYPE
エンコーディングタイプ
Definition PtlFontInfo.h:36
@ ENCODING_BUILTIN
ビルトイン
Definition PtlFontInfo.h:39
@ ENCODING_UNKNOWN
未知のエンコーディング
Definition PtlFontInfo.h:40
@ ENCODING_CUSTOM
カスタム
Definition PtlFontInfo.h:38
@ ENCODING_NAME
エンコーディング名あり
Definition PtlFontInfo.h:37
ENCODING_TYPE getEncodingType() const
エンコーディングタイプを取得。
PtlParamString getEncodingName() const
エンコーディング名を取得。
文字列を扱うクラスです。
Definition PtlParamString.h:27