SetStructElemEndIndent
Tagged PDF, Accessibility
Description
Establece el atributo /EndIndent (propietario del atributo Layout) en el elemento de estructura actualmente abierto en la pila de etiquetas; el valor especifica la distancia entre el borde final del contenido del elemento y el borde final del rectángulo de contenido — análogo a CSS padding-right (para el modo de escritura LrTb) o padding-left (para el modo de escritura RlTb); equivalente a llamar a AddTagAttribute con Owner=Layout, Name=EndIndent y el valor numérico como una cadena
Syntax
Delphi
Function TPDFlib.SetStructElemEndIndent(Indent: Double): Integer;
ActiveX
Function PDFlib::SetStructElemEndIndent(Indent As Double) As Long
DLL
int DLSetStructElemEndIndent(int InstanceID, double Indent);
Parameters
| Indent | Sangría desde el borde final del contenido del elemento hasta el borde final del rectángulo de contenido en unidades predeterminadas del espacio de usuario (puntos, 1/72 de pulgada); los valores positivos alejan el bloque del borde final |
|---|
Return value
Devuelve 1 en caso de éxito; devuelve 0 si no hay ningún documento abierto o no hay ninguna etiqueta abierta actualmente en la pila de etiquetas
Remarks
Llame a esta función después de BeginTag o BeginTagEx y antes de EndTag; el atributo /EndIndent se define en la norma ISO 32000-1 §14.8.5.4.2 (Propietario de atributo de diseño, Tabla 340)
El "end edge" depende del modo de escritura; para LrTb (de izquierda a derecha) es el borde derecho; para RlTb (de derecha a izquierda) es el borde izquierdo, lo que hace que el atributo sea sensible al modo de escritura; consulte SetStructElemStartIndent para el atributo complementario
Example
// 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;See also
SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute