SetStructElemEndIndent

Etiketli PDF, Erişilebilirlik

Açıklama

Etiket yığınında şu anda açık olan yapı öğesinde /EndIndent özniteliğini (Layout öznitelik sahibi) ayarlar. Değer, öğe içeriğinin bitiş kenarı ile içerik dikdörtgeninin bitiş kenarı arasındaki mesafeyi belirtir — LrTb yazma modu için CSS padding-right veya RlTb yazma modu için padding-left ile benzerdir. AddTagAttribute işlevini Owner=Layout, Name=EndIndent ve sayısal değer dize olarak çağırmaya eşdeğerdir

Sözdizimi

Delphi

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

ActiveX

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

DLL

int DLSetStructElemEndIndent(int InstanceID, double Indent);

Parametreler

IndentÖğenin içerik bitiş kenarından, varsayılan kullanıcı alanı birimleriyle (punto, 1/72 inç) içerik dikdörtgeninin bitiş kenarına girinti. Pozitif değerler bloğu bitiş kenarından uzaklaştırır

Dönüş değeri

Başarıda 1 döndürür. Açık belge veya etiket yığınında açık etiket yoksa 0 döndürür

Açıklamalar

Bu işlevi BeginTag veya BeginTagEx çağrısından sonra ve EndTag çağrısından önce kullanın. /EndIndent özniteliği ISO 32000-1 §14.8.5.4.2 içinde tanımlanmıştır (Layout öznitelik sahibi, Table 340)

"Bitiş kenarı" yazma moduna bağlıdır. LrTb (soldan sağa) için sağ kenar, RlTb (sağdan sola) için sol kenardır. Bu, özniteliği yazma moduna duyarlı hâle getirir. Tamamlayıcı öznitelik için SetStructElemStartIndent bölümüne bakın

Örnek

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

Ayrıca bkz

SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute