BeginTilingPattern

Векторная графика, макет страницы

Описание

Открывает временную поверхность рисования мозаичного узора с запрошенными именем, шириной и высотой

Пока построение активно, обычные вызовы рисования пишут на временную страницу, выбранную этой функцией

While the build is active, normal drawing calls write to the temporary page selected by this function Finish the build with EndTilingPattern, чтобы зарегистрировать шаблон, или CancelTilingPattern, чтобы отбросить временную поверхность рисования

Синтаксис

Delphi

Function TPDFlib.BeginTilingPattern(Const PatternName: WideString; Width, Height: Double): Integer;

ActiveX

Function PDFlib::BeginTilingPattern(PatternName As String, Width As Double, Height As Double) As Long

DLL

int DLBeginTilingPattern(int InstanceID, const wchar_t * PatternName, double Width, double Height);

Параметры

PatternNameИмя, которое позже используют SetFillTilingPattern, SetLineTilingPattern или SetTextTilingPattern
WidthШирина ячейки узора в единицах PDF
HeightВысота ячейки узора в единицах PDF

Возвращаемые значения

0Недопустимы имя или размеры, повторно используемая поверхность уже строится, имя занято либо временную поверхность рисования создать не удалось
1Поверхность рисования мозаичного узора создана и выбрана

Примечания

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

SetFillTilingPattern Зарегистрированный узор переиспользуется на других страницах через SetLineTilingPattern, SetTextTilingPattern и

См. также

EndTilingPattern, CancelTilingPattern, SetFillTilingPattern, NewTilingPatternFromCapturedPage