Antenna House PDF Tool API (C++) 8.0
|
#include <PtlParamFontAnnot.h>
公開型 | |
enum | WEIGHT { WEIGHT_EXTRALIGHT = 200 , WEIGHT_LIGHT = 300 , WEIGHT_NORMAL = 400 , WEIGHT_MEDIUM = 500 , WEIGHT_SEMIBOLD = 600 , WEIGHT_BOLD = 700 , WEIGHT_EXTRABOLD = 800 , WEIGHT_HEAVY = 900 } |
公開メンバ関数 | |
int | getHandle () const |
PtlParamFontAnnot () | |
コンストラクタ | |
PtlParamFontAnnot (const PtlParamString &name, float size, bool bBold, bool bItalic) | |
コンストラクタ | |
PtlParamFontAnnot (const PtlParamString &name, float size, WEIGHT weight, bool bItalic) | |
コンストラクタ | |
PtlParamFontAnnot (const PtlParamFontAnnot &obj) | |
コピーコンストラクタ | |
~PtlParamFontAnnot () | |
デストラクタ | |
PtlParamFontAnnot & | operator= (const PtlParamFontAnnot &obj) |
コピーオペレータ | |
void | setName (const PtlParamString &name) |
フォント名を設定。 | |
void | setSize (float size) |
フォントサイズを設定(ポイント)。 | |
void | setBold (bool bBold) |
ボールドか否かを設定。 | |
void | setWeight (WEIGHT weight) |
ウエイトを設定。 | |
void | setItalic (bool bItalic) |
イタリックか否かを設定。 | |
float | getStringWidth (const PtlParamString &str) |
文字列幅を取得。 |
PtlPramTextBoxAnnotのフォント指定に使うパラメータクラスです。
PtlParamFontAnnot.h の 19 行目に定義があります。
ウェイト
列挙値 | |
---|---|
WEIGHT_EXTRALIGHT | エクストラライト |
WEIGHT_LIGHT | ライト |
WEIGHT_NORMAL | ノーマル |
WEIGHT_MEDIUM | ミディアム |
WEIGHT_SEMIBOLD | セミボールド |
WEIGHT_BOLD | ボールド |
WEIGHT_EXTRABOLD | エクストラボールド |
WEIGHT_HEAVY | ヘビー |
PtlParamFontAnnot.h の 25 行目に定義があります。
PdfTk::PtlParamFontAnnot::PtlParamFontAnnot | ( | ) |
コンストラクタ
PtlException |
PdfTk::PtlParamFontAnnot::PtlParamFontAnnot | ( | const PtlParamString & | name, |
float | size, | ||
bool | bBold, | ||
bool | bItalic ) |
コンストラクタ
name | フォント名 |
size | フォントサイズ(ポイント) |
bBold | ボールド(trueならボールド) |
bItalic | イタリック(trueならイタリック) |
PtlException |
PdfTk::PtlParamFontAnnot::PtlParamFontAnnot | ( | const PtlParamString & | name, |
float | size, | ||
WEIGHT | weight, | ||
bool | bItalic ) |
PdfTk::PtlParamFontAnnot::PtlParamFontAnnot | ( | const PtlParamFontAnnot & | obj | ) |
float PdfTk::PtlParamFontAnnot::getStringWidth | ( | const PtlParamString & | str | ) |
PtlParamFontAnnot & PdfTk::PtlParamFontAnnot::operator= | ( | const PtlParamFontAnnot & | obj | ) |
コピーオペレータ
obj | コピー元オブジェクト。 |
void PdfTk::PtlParamFontAnnot::setBold | ( | bool | bBold | ) |
void PdfTk::PtlParamFontAnnot::setItalic | ( | bool | bItalic | ) |
イタリックか否かを設定。
設定しない場合はデフォルト値としてfalseが使用されます。
bItalic | trueならイタリック 縦書きではイタリックの指定があってもフォントがイタリックのグリフを 持っていない場合はイタリックとなりません。 |
PtlException |
void PdfTk::PtlParamFontAnnot::setName | ( | const PtlParamString & | name | ) |
void PdfTk::PtlParamFontAnnot::setSize | ( | float | size | ) |
フォントサイズを設定(ポイント)。
設定しない場合はデフォルト値として12ポイントが使用されます。
フォントサイズをポイントからmmに換算は、フォントサイズ*25.4/72 で行います。
size | フォントサイズ(ポイント) |
PtlException |
void PdfTk::PtlParamFontAnnot::setWeight | ( | WEIGHT | weight | ) |