SetStructElemSpaceAfter
PDF có gắn thẻ, Khả năng tiếp cận
Mô tả
Đặt thuộc tính /SpaceAfter (chủ sở hữu thuộc tính Layout) trên phần tử cấu trúc đang mở trên ngăn xếp thẻ. Giá trị chỉ định lượng khoảng trống thêm vào sau phần tử cấp khối – tương tự CSS margin-bottom hoặc padding-bottom. Tương đương gọi AddTagAttribute với Owner=Layout, Name=SpaceAfter và giá trị số dưới dạng chuỗi.
Cú pháp
Delphi
Function TPDFlib.SetStructElemSpaceAfter(Space: Double): Integer;
ActiveX
Function PDFlib::SetStructElemSpaceAfter(Space As Double) As Long
DLL
int DLSetStructElemSpaceAfter(int InstanceID, double Space);
Tham số
| Space | Khoảng cách sau phần tử theo đơn vị user space mặc định (point, 1/72 inch). Phải là giá trị không âm. Giá trị 0 nghĩa là không có khoảng trống thêm sau phần tử |
|---|
Giá trị trả về
Trả về 1 khi thành công. Trả về 0 nếu không có tài liệu nào đang mở hoặc tag stack hiện không còn tag nào đang mở
Ghi chú
Gọi hàm này sau BeginTag hoặc BeginTagEx và trước EndTag. Thuộc tính /SpaceAfter được định nghĩa trong ISO 32000-1 §14.8.5.4.2 (chủ sở hữu thuộc tính Layout, Bảng 340).
Các thuộc tính layout chỉ mang tính tham khảo: chúng mô tả bố cục thị giác dự kiến cho các engine re-flow và export. Chi tiết hơn xem SetStructElemSpaceBefore
Ví dụ
// Tag a paragraph with space after it
PDFlib.BeginTag('P', '', '', '');
PDFlib.SetStructElemSpaceAfter(6.0); // 6 pt below the paragraph
PDFlib.DrawText('Some paragraph text here.', 72, 680);
PDFlib.EndTag;Xem thêm
SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute