Nintendo MessageStudio ヘルプ

LMS_GetTextStyle

この関数によって、テキストのインデックス番号から、そのテキストがどのスタイルと 関連付けられているかを取得することが出来ます。 テキストのインデックス番号はLMS_GetTextIndexByLabel関数によって取得することが出来ます。

スタイルとテキストとの対応情報は「TSY1ブロック」と呼ばれる 区画に格納されることになります。 フォーマットに関する詳しい説明は、メッセージバイナリフォーマットの項をご覧ください。

構文

libms_s32_t LMS_GetTextStyle( LMSMsgFile *pFile, libms_s32_t nTextIndex );

引数

引数名意味
pFileLMSMsgFile*インデックス番号を検索する対象のメッセージファイルオブジェクトを指定してください(LMS_InitMessage関数で返ってきた値)。
nTextIndexlibms_s32_tスタイルを取得したいテキストのインデックス番号を指定してください。

戻り値

設定されていたスタイルのインデックス番号が返ります。 スタイルのインデックス番号とは、 プロジェクトに登録されている順番に0から増えていく番号です。

注意事項

この関数を利用する場合、「テキストごとのスタイル情報ブロックを出力する(TSY1)」に チェックを入れておく必要があります(規定値では出力しない設定です)。

この関数はMessage Studio Ver1.2.x以降で利用可能です。