BeginFormXObject

Page layout

Mô tả

Khởi tạo một bề mặt vẽ Form XObject tạm thời với chiều rộng và chiều cao yêu cầu. Trong lúc phiên build đang chạy, các lệnh vẽ thông thường ghi vào trang tạm mà hàm này đã chọn

Kết thúc phiên build bằng EndFormXObject để nhận captured-page handle, hoặc gọi CancelFormXObject để bỏ bề mặt vẽ tạm

Cú pháp

Delphi

Function TPDFlib.BeginFormXObject(Width, Height: Double): Integer;

ActiveX

Function PDFlib::BeginFormXObject(Width As Double, Height As Double) As Long

DLL

int DLBeginFormXObject(int InstanceID, double Width, double Height);

Tham số

WidthChiều rộng của bề mặt vẽ Form XObject theo đơn vị PDF
HeightChiều cao của bề mặt vẽ Form XObject theo đơn vị PDF

Giá trị trả về

0Kích thước không hợp lệ, một phiên build đã đang chạy, hoặc không tạo được bề mặt vẽ tạm
1Bề mặt vẽ Form XObject đã được tạo và chọn

Remarks

EndFormXObject trả về một handle tái sử dụng được với DrawCapturedPage, DrawCapturedPageMatrix, DrawRotatedCapturedPage, NewTilingPatternFromCapturedPage, SetCapturedPageOptional và SetCapturedPageTransparencyGroup

Không chọn trang hay tài liệu khác cho đến khi phiên build kết thúc hoặc bị hủy; các lệnh vẽ phải nhắm vào trang tạm mà BeginFormXObject đã chọn

Xem thêm

EndFormXObject, CancelFormXObject, DrawCapturedPage, NewTilingPatternFromCapturedPage