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