WordRTC  0.5.0
 全て クラス ファイル 関数 変数
Public メソッド | Static Public メソッド | Public 変数 | Static Public 変数
クラス WordObject

Wordを操作するクラス [詳細]

#include <WordObject.h>

すべてのメンバ一覧

Public メソッド

 WordObject ()
 コンストラクタ
void Open (System::String^ fn)
 Wordファイルを開く関数
void Close ()
 COMオブジェクトを解放する関数
void setWord (std::string st, std::string m_code)
 文字列を書き込む関数
void setFontSize (float fs)
 フォントのサイズを変更する関数
void setFontName (std::string fn)
 フォントの種類を変更する関数
void moveSelection (Word::WdUnits m_type, int leng)
 選択位置を変更する関数
System::String^ getSelWord ()
 選択位置の文字列を取得する関数
void setFontColor (int r, int g, int b)
 文字の色を変更する関数
void setBackColor (int r, int g, int b)
 背景色を変更する関数
float oCurrentCursorPositionX ()
 カーソル位置のX座標取得(単位はmm)
float oCurrentCursorPositionY ()
 カーソル位置のY座標取得(単位はmm)
void gotoStart ()
 カーソルをドキュメント先頭へ移動
void gotoEnd ()
 カーソルをドキュメント最後尾へ移動
void gotoStartOfLine ()
 カーソルを行先頭へ移動
void gotoEndOfLine ()
 カーソルを行最後尾へ移動

Static Public メソッド

static char * utf8_to_sjis (const char *pUtf8Str, int *nBytesOut)
static char * utf16be_to_sjis (const wchar_t *pUcsStr, int *nBytesOut)
static int utf8_to_utf16be_sub (wchar_t *pUcs2, const char *pUtf8, int nUtf8Num, BOOL bCountOnly, BOOL bBigEndian)
static wchar_t * utf8_to_utf16be (const char *pUtf8Str, int *nNumOut, BOOL bBigEndian)

Public 変数

System::String^ filename
Word::Application^ dcApplication
Word::Documents^ dcDocuments
Word::Document^ dcDocument
System::String^ fontName
float fontSize
int char_Red
int char_Green
int char_Blue
bool movementType
bool italic
bool bold
bool underline
bool shadow
bool strikeout
bool contoured
bool emphasis
int back_Red
int back_Green
int back_Blue

Static Public 変数

static WordObjectObj

説明

Wordを操作するクラス


関数

System::String WordObject::getSelWord ( )

選択位置の文字列を取得する関数

戻り値:
取得した文字列
void WordObject::moveSelection ( Word::WdUnits  m_type,
int  leng 
)

選択位置を変更する関数

引数:
m_type移動のタイプ
leng移動量
float WordObject::oCurrentCursorPositionX ( )

カーソル位置のX座標取得(単位はmm)

戻り値:
カーソル位置のX座標
float WordObject::oCurrentCursorPositionY ( )

カーソル位置のY座標取得(単位はmm)

戻り値:
カーソル位置のX座標
void WordObject::Open ( System::String^  fn)

Wordファイルを開く関数

引数:
fnファイルパス
void WordObject::setBackColor ( int  r,
int  g,
int  b 
)

背景色を変更する関数

引数:
r文字の色(R)
g文字の色(G)
b文字の色(B)
void WordObject::setFontColor ( int  r,
int  g,
int  b 
)

文字の色を変更する関数

引数:
r文字の色(R)
g文字の色(G)
b文字の色(B)
void WordObject::setFontName ( std::string  fn)

フォントの種類を変更する関数

引数:
fnフォントの種類
void WordObject::setFontSize ( float  fs)

フォントのサイズを変更する関数

引数:
fsフォントサイズ
void WordObject::setWord ( std::string  st,
std::string  m_code 
)

文字列を書き込む関数

引数:
st書き込む文字列
m_code文字コード
char * WordObject::utf16be_to_sjis ( const wchar_t *  pUcsStr,
int *  nBytesOut 
)
static
引数:
pUcsStr
nBytesOut
戻り値:
char * WordObject::utf8_to_sjis ( const char *  pUtf8Str,
int *  nBytesOut 
)
static
引数:
pUtf8Str
nBytesOut
戻り値:
wchar_t * WordObject::utf8_to_utf16be ( const char *  pUtf8Str,
int *  nNumOut,
BOOL  bBigEndian 
)
static
引数:
pUtf8Str
nNumOut
bBigEndian
戻り値:
int WordObject::utf8_to_utf16be_sub ( wchar_t *  pUcs2,
const char *  pUtf8,
int  nUtf8Num,
BOOL  bCountOnly,
BOOL  bBigEndian 
)
static
引数:
pUcs2
pUtf8
nUtf8Num
bCountOnly
bBigEndian
戻り値:

変数

int WordObject::back_Blue

 

bool WordObject::bold

 

int WordObject::char_Blue

 

bool WordObject::contoured

 

Word::Application ^ WordObject::dcApplication

 

Word::Document ^ WordObject::dcDocument

 

Word::Documents ^ WordObject::dcDocuments

 

bool WordObject::emphasis

 

System::String ^ WordObject::filename

 

System::String ^ WordObject::fontName

 

float WordObject::fontSize

 

bool WordObject::italic

 

bool WordObject::movementType

 

WordObject ^ WordObject::Obj
static

 

bool WordObject::shadow

 

bool WordObject::strikeout

 

bool WordObject::underline

 


このクラスの説明は次のファイルから生成されました: