SetStructElemEndIndent
PDF etiquetado, Accesibilidad
Descripción
Establece el atributo /EndIndent (propietario de atributo Layout) en el elemento de estructura abierto actualmente 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áloga a CSS padding-right (para el modo de escritura LrTb) o padding-left (para RlTb). Equivale a llamar a AddTagAttribute con Owner=Layout, Name=EndIndent y el valor numérico como cadena
Sintaxis
Delphi
Function TPDFlib.SetStructElemEndIndent(Indent: Double): Integer;
ActiveX
Function PDFlib::SetStructElemEndIndent(Indent As Double) As Long
DLL
int DLSetStructElemEndIndent(int InstanceID, double Indent);
Parámetros
| Indent | Sangría desde el borde final del contenido hasta el rectángulo en unidades predeterminadas (puntos, 1/72 pulgada). Los valores positivos alejan el bloque |
|---|
Valor devuelto
Devuelve 1 si se ejecuta correctamente. Devuelve 0 si no hay ningún documento abierto o ninguna etiqueta abierta en la pila de etiquetas
Observaciones
Llame a esta función después de BeginTag o BeginTagEx y antes de EndTag. El atributo /EndIndent se define en ISO 32000-1 §14.8.5.4.2 (propietario del atributo Layout, Table 340)
El «borde final» 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. Esto hace que el atributo tenga en cuenta el modo de escritura. Consulte SetStructElemStartIndent para conocer el atributo complementario
Ejemplo
// 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;Véase también
SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute