フレームを表示

FILEXLSOPTIONS

フレームを表示

typedef  struct _FILEXLSOPTIONS
{
   L_UINT uStructSize;
   L_UINT32 uFlags;
} FILEXLSOPTIONS, *pFILEXLSOPTIONS;

FILEXLSOPTIONS構造体は、Microsoft Excel 2003(XLS)がLEADTOOLSで提出するロードに関する情報を提供します

メンバ

説明

uStructSize

構造体のサイズ。LEADにこの構造体を渡すことが機能する前に、これは設定されなければなりません。この値を計算するために、マクロsizeof(FILEXLSOPTIONS)を使います。

uFlags

XLSファイルがどのように提出されるかについて示すフラグ:

 

意味

 

XLS_FLAGS_MULTIPAGE_SHEET

[0x01]RASTERIZEDOCOPTIONSで設定される現在のラスタライゼーションオプションに依存して、物理的ながページのサイズにする結果は、1枚以上のシートを保持することができます。このフラグが設定されるならば、サイズが許すならば、できるだけ多くのシートは同じページの上で提出されます。さもなければ、1ページにつき正確に1枚のシートが、使われます。

 

シートサイズがユーザーで特定されたページサイズより大きいならば、シートがクロップされることがこのフラグを設定することに関係なくわかります。

コメント

pFILEXLSOPTIONSは、FILEXLSOPTIONS構造体へのポインターです

XLSファイルは、ピクセル単位で物理的な幅または高さを持っていません。最終的なドキュメントがどのようにラスター画像と翻訳されるかについて制御するために、RASTERIZEDOCOPTIONSを使うことができます。

以下の関数は、この構造体を利用します:

L_GetXLSOptions

L_SetXLSOptions