SetStructElemEndIndent

PDF có gắn thẻ, Khả năng tiếp cận

Mô tả

Đặt thuộc tính /EndIndent (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 khoảng cách giữa cạnh cuối của nội dung phần tử và cạnh cuối của hình chữ nhật nội dung – tương tự CSS padding-right (với chế độ viết LrTb) hoặc padding-left (với chế độ viết RlTb). Tương đương gọi AddTagAttribute với Owner=Layout, Name=EndIndent và giá trị số dưới dạng chuỗi.

Cú pháp

Delphi

Function TPDFlib.SetStructElemEndIndent(Indent: Double): Integer;

ActiveX

Function PDFlib::SetStructElemEndIndent(Indent As Double) As Long

DLL

int DLSetStructElemEndIndent(int InstanceID, double Indent);

Tham số

IndentKhoảng thụt từ mép cuối nội dung của phần tử đến mép cuối hình chữ nhật nội dung, theo đơn vị user space mặc định (point, 1/72 inch). Giá trị dương đẩy khối ra xa mép cuối

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 /EndIndent đượ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).

Mép "cuối" phụ thuộc chế độ viết. Với LrTb (trái-sang-phải) là mép phải; với RlTb (phải-sang-trái) là mép trái. Nhờ đó attribute này biết theo chế độ viết. Xem SetStructElemStartIndent cho attribute bổ trợ

Ví dụ

// Tag an indented block quote with symmetric indentation
PDFlib.BeginTag('BlockQuote', '', '', '');
PDFlib.SetStructElemStartIndent(36.0);  // 0.5 inch
PDFlib.SetStructElemEndIndent(36.0);    // 0.5 inch
PDFlib.DrawText('A quoted passage...', 108, 660);
PDFlib.EndTag;

Xem thêm

SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute