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