DriverAPI C++ I/F  6.0
PdfDrv::PtlParamFontSettings3 Class Reference

出力設定ファイルの「フォント」に対する操作を行うクラスです。 PtlParamDriverSettings で使用します。 PtlParamDriverSettings参照。 More...

#include <PtlParamFontSettings3.h>

Public Member Functions

 PtlParamFontSettings3 (const PtlParamFontSettings3 &obj)
 
virtual ‾PtlParamFontSettings3 ()
 
PtlParamFontSettings3operator= (const PtlParamFontSettings3 &obj)
 
int getEmbedFontStyle () const
 フォント埋め込み方法の取得。
 
void setEmbedFontStyle (const int style)
 フォント埋め込み方法の指定。
 
int getCantEmbedFontStyle () const
 埋め込みができなかったフォントがあった場合の処理の取得。
 
void setCantEmbedFontStyle (const int style)
 埋め込みができなかったフォントがあった場合の処理の指定。
 
boolean getEmbedBase14 () const
 欧文基本14フォントの埋め込み処理の取得。
 
void setEmbedBase14 (const boolean embed)
 欧文基本14フォントの埋め込み処理の指定。
 
int getEmbedFontCount () const
 設定されている埋め込みフォント数の取得。
 
PtlDrvString getEmbedFontName (int count)
 設定されている埋め込みフォントの取得。
 
void addEmbedFontName (const PtlDrvString &name)
 埋め込みフォントの指定。
 
void clearEmbedFont ()
 埋め込みフォントのクリア。
 

Static Public Member Functions

static int EMBED_ALL_FONT ()
 フォント埋め込み方法
 
static int EMBED_SELECT_FONT ()
 保存方法。 選択して埋め込む。
 
static int PDF_CREATE_CANCEL ()
 埋め込みができなかったフォントがあった場合の処理
 
static int PDF_CREATE_EXECUTE ()
 埋め込みができなかったフォントがあった場合の処理。 そのフォントは埋め込まずに作成する。
 

Protected Attributes

PtlParamFontSettings3Impl * m_obj
 

Detailed Description

出力設定ファイルの「フォント」に対する操作を行うクラスです。 PtlParamDriverSettings で使用します。 PtlParamDriverSettings参照。

Member Function Documentation

void PdfDrv::PtlParamFontSettings3::addEmbedFontName ( const PtlDrvString name)

埋め込みフォントの指定。

Parameters
nameフォント名。
static int PdfDrv::PtlParamFontSettings3::EMBED_ALL_FONT ( )
static

フォント埋め込み方法

保存方法。 使用されているすべてのフォントを埋め込む。

int PdfDrv::PtlParamFontSettings3::getCantEmbedFontStyle ( ) const

埋め込みができなかったフォントがあった場合の処理の取得。

Returns
埋め込みができなかったフォントがあった場合の処理。
boolean PdfDrv::PtlParamFontSettings3::getEmbedBase14 ( ) const

欧文基本14フォントの埋め込み処理の取得。

Returns
欧文基本14フォントの埋め込み処理。
int PdfDrv::PtlParamFontSettings3::getEmbedFontCount ( ) const

設定されている埋め込みフォント数の取得。

Returns
フォント数。
PtlDrvString PdfDrv::PtlParamFontSettings3::getEmbedFontName ( int  count)

設定されている埋め込みフォントの取得。

Parameters
count取得番号。
Returns
フォント名。
int PdfDrv::PtlParamFontSettings3::getEmbedFontStyle ( ) const

フォント埋め込み方法の取得。

Returns
フォント埋め込み方法。
static int PdfDrv::PtlParamFontSettings3::PDF_CREATE_CANCEL ( )
static

埋め込みができなかったフォントがあった場合の処理

埋め込みができなかったフォントがあった場合の処理。 PDF作成をキャンセルする。

void PdfDrv::PtlParamFontSettings3::setCantEmbedFontStyle ( const int  style)

埋め込みができなかったフォントがあった場合の処理の指定。

Parameters
style埋め込みができなかったフォントがあった場合の処理。
void PdfDrv::PtlParamFontSettings3::setEmbedBase14 ( const boolean  embed)

欧文基本14フォントの埋め込み処理の指定。

Parameters
embedtrue:欧文基本14フォントも埋め込む、false:欧文基本14フォントを埋め込まない。
void PdfDrv::PtlParamFontSettings3::setEmbedFontStyle ( const int  style)

フォント埋め込み方法の指定。

Parameters
styleフォント埋め込み方法。