BeginTilingPatternA
Векторная графика, макет страницы
Описание
The trailing A denotes the ANSI (char) DLL entry point; the ActiveX/COM surface exposes only the Unicode form. Behaviour is identical to BeginTilingPattern and string arguments are interpreted using the current SetAnsiMode code page
Starts a temporary tiling-pattern drawing surface with the requested pattern name, width, and height
Пока сборка активна, обычные вызовы рисования пишут на временную страницу, выбранную этой функцией Завершите сборку через
Пока построение активно, обычные вызовы рисования пишут на временную страницу, выбранную этой функцией
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 |
|---|---|
| Width | Ширина ячейки узора в единицах PDF |
| Height | Высота ячейки узора в единицах PDF |
Возвращаемые значения
| 0 | Недопустимы имя или размеры, повторно используемая поверхность уже строится, имя занято либо временную поверхность рисования создать не удалось |
|---|---|
| 1 | Поверхность рисования мозаичного узора создана и выбрана |
Примечания
Не выбирайте другую страницу или документ, пока построение не завершено или не отменено; команды рисования должны направляться на временную страницу, выбранную BeginTilingPattern
SetFillTilingPattern
Зарегистрированный узор переиспользуется на других страницах через SetLineTilingPattern, SetTextTilingPattern и
См. также
EndTilingPattern, CancelTilingPattern, SetFillTilingPattern, NewTilingPatternFromCapturedPage