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ố

SpaceKhoả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