BeginTilingPatternA

ベクターグラフィックス、ページレイアウト

説明

末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は BeginTilingPattern と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます

要求されたパターン名、幅、高さで一時タイリングパターン描画サーフェスを開始します

構築がアクティブな間、通常の描画呼び出しはこの関数で選択した一時ページに書き込みます

EndTilingPattern で構築を完了してパターンを登録するか、CancelTilingPattern を呼び出して一時描画サーフェスを破棄します

構文

Delphi

Function DLBeginTilingPatternA(InstanceID: Integer; PatternName: PAnsiChar; Width, Height: Double): Integer;

DLL

int DLBeginTilingPatternA(int InstanceID, const char * PatternName, double Width, double Height);

パラメータ

PatternName後で SetFillTilingPattern、SetLineTilingPattern、または SetTextTilingPattern から使用する名前
WidthPDF 単位でのパターンセルの幅
HeightPDF 単位でのパターンセルの高さ

戻り値

0名前または寸法が無効、再利用可能サーフェスのビルドがすでにアクティブ、名前がすでに存在する、または一時描画サーフェスを作成できませんでした
1タイリングパターン描画サーフェスが作成され、選択されました

備考

ビルドを終了またはキャンセルするまで、別のページや文書を選択しないでください。描画コマンドの対象は BeginTilingPattern で選択された一時ページにします

登録済みパターンは、SetFillTilingPattern、SetLineTilingPattern、SetTextTilingPattern を介して複数ページで再利用できます

関連項目

EndTilingPattern、CancelTilingPattern、SetFillTilingPattern、NewTilingPatternFromCapturedPage