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
WidthШирината на клетката на шаблона в PDF единици
HeightВисочината на клетката на шаблона в PDF единици

Върнати стойности

0Името или размерите бяха невалидни, компилация на повторно използваема повърхност вече беше активна, името вече съществува или временната повърхност за рисуване не можа да бъде създадена
1Повърхността за рисуване на мозаечен шаблон е създадена и избрана

Бележки

Не избирайте друга страница или документ, докато изграждането не завърши или не бъде отменено; командите за рисуване трябва да са насочени към временната страница, избрана от BeginTilingPattern

Регистрираният шаблон може да се използва повторно между страници чрез SetFillTilingPattern, SetLineTilingPattern и SetTextTilingPattern

Вижте също

EndTilingPattern, CancelTilingPattern, SetFillTilingPattern, NewTilingPatternFromCapturedPage