SetStructElemEndIndent

PDF Terlabeli, Aksesibilitas

Deskripsi

Mengeset attribute /EndIndent (owner attribute Layout) pada structure element yang sedang terbuka di tag stack. Nilainya menentukan jarak antara tepi akhir konten elemen dan tepi akhir content rectangle — analog dengan CSS padding-right (untuk writing mode LrTb) atau padding-left (untuk RlTb). Setara dengan memanggil AddTagAttribute dengan Owner=Layout, Name=EndIndent, dan nilai numerik sebagai string

Sintaks

Delphi

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

ActiveX

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

DLL

int DLSetStructElemEndIndent(int InstanceID, double Indent);

Parameter

IndentIndentasi dari tepi akhir konten elemen ke tepi akhir content rectangle dalam satuan user space default (point, 1/72 inci). Nilai positif menggeser block menjauh dari tepi akhir

Nilai kembali

Mengembalikan 1 jika sukses. Mengembalikan 0 jika tidak ada dokumen yang terbuka atau tidak ada tag yang sedang terbuka di tag stack

Catatan

Panggil fungsi ini setelah BeginTag atau BeginTagEx dan sebelum EndTag. Attribute /EndIndent didefinisikan di ISO 32000-1 §14.8.5.4.2 (owner attribute Layout, Table 340)

"Tepi akhir" bergantung pada writing mode. Untuk LrTb (kiri-ke-kanan) itu tepi kanan; untuk RlTb (kanan-ke-kiri) itu tepi kiri. Ini menjadikan attribute tersebut sadar writing mode. Lihat SetStructElemStartIndent untuk attribute pasangannya

Contoh

// 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;

Lihat juga

SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute