Antenna House PDF Tool API (.NET) 8.0
|
#include <NetParamFontAnnot.h>
公開型 | |
enum class | 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 } |
公開メンバ関数 | |
PdfTk::PtlParamFontAnnot * | getNative () |
PtlParamFontAnnot () | |
コンストラクタ | |
PtlParamFontAnnot (String^ name, float size, bool bBold, bool bItalic) | |
コンストラクタ | |
PtlParamFontAnnot (String^ name, float size, WEIGHT weight, bool bItalic) | |
コンストラクタ | |
PtlParamFontAnnot (PtlParamFontAnnot^ obj) | |
コピーコンストラクタ alias copy | |
~PtlParamFontAnnot () | |
デストラクタ | |
!PtlParamFontAnnot () | |
ファイナライザ。 | |
PtlParamFontAnnot | operator= (PtlParamFontAnnot^ obj) |
コピーオペレータ alias copy | |
void | setName (String^ name) |
フォント名を設定。 | |
void | setSize (float size) |
フォントサイズを設定(ポイント)。 | |
void | setBold (bool bBold) |
ボールドか否かを設定。 | |
void | setWeight (WEIGHT weight) |
ウエイトを設定。 | |
void | setItalic (bool bItalic) |
イタリックか否かを設定。 | |
float | getStringWidth (String^ str) |
文字列幅を取得。 |
限定公開変数類 | |
PdfTk::PtlParamFontAnnot * | m_native |
PtlPramTextBoxAnnotのフォント指定に使うパラメータクラスです。
|
strong |
PdfTkNet::PtlParamFontAnnot::PtlParamFontAnnot | ( | ) |
コンストラクタ
PtlException |
PdfTkNet::PtlParamFontAnnot::PtlParamFontAnnot | ( | String^ | name, |
float | size, | ||
bool | bBold, | ||
bool | bItalic ) |
コンストラクタ
name | フォント名 |
size | フォントサイズ(ポイント) |
bBold | ボールド(trueならボールド) |
bItalic | イタリック(trueならイタリック) イタリックは縦書きには対応していません。 |
PtlException |
PdfTkNet::PtlParamFontAnnot::PtlParamFontAnnot | ( | String^ | name, |
float | size, | ||
WEIGHT | weight, | ||
bool | bItalic ) |
コンストラクタ
name | フォント名 |
size | フォントサイズ(ポイント) |
weight | ウェイト(WEIGHT_XXXXの指定も可能) 指定されたウェイトのものをフォントファイルから探しますが、 なければ700以上のものはボールド、それ以外はノーマルとみなします。 |
bItalic | イタリック(trueならイタリック) イタリックは縦書きには対応していません。 |
PtlException |
PdfTkNet::PtlParamFontAnnot::PtlParamFontAnnot | ( | PtlParamFontAnnot^ | obj | ) |
PdfTkNet::PtlParamFontAnnot::~PtlParamFontAnnot | ( | ) |
デストラクタ
PdfTkNet::PtlParamFontAnnot::!PtlParamFontAnnot | ( | ) |
ファイナライザ。
PdfTk::PtlParamFontAnnot * PdfTkNet::PtlParamFontAnnot::getNative | ( | ) |
float PdfTkNet::PtlParamFontAnnot::getStringWidth | ( | String^ | str | ) |
PtlParamFontAnnot PdfTkNet::PtlParamFontAnnot::operator= | ( | PtlParamFontAnnot^ | obj | ) |
コピーオペレータ alias copy
obj | コピー元オブジェクト。 |
void PdfTkNet::PtlParamFontAnnot::setBold | ( | bool | bBold | ) |
void PdfTkNet::PtlParamFontAnnot::setItalic | ( | bool | bItalic | ) |
イタリックか否かを設定。
設定しない場合はデフォルト値としてfalseが使用されます。
bItalic | trueならイタリック 縦書きではイタリックの指定があってもフォントがイタリックのグリフを 持っていない場合はイタリックとなりません。 |
PtlException |
void PdfTkNet::PtlParamFontAnnot::setName | ( | String^ | name | ) |
void PdfTkNet::PtlParamFontAnnot::setSize | ( | float | size | ) |
フォントサイズを設定(ポイント)。
設定しない場合はデフォルト値として12ポイントが使用されます。
フォントサイズをポイントからmmに換算は、フォントサイズ*25.4/72 で行います。
size | フォントサイズ(ポイント) |
PtlException |
void PdfTkNet::PtlParamFontAnnot::setWeight | ( | WEIGHT | weight | ) |
ウエイトを設定。
設定しない場合はデフォルト値として400が使用されます。
weight | ウェイト(WEIGHT_XXXXを指定) 指定されたウェイトのものをフォントファイルから探しますが、 なければ700以上のものはボールド、それ以外はノーマルとみなします。 |
PtlException |
|
protected |