SetStructElemSpaceAfter
PDF etiquetado, Accesibilidad
Descripción
Establece el atributo /SpaceAfter (propietario del atributo Layout) en el elemento de estructura abierto actualmente en la pila de etiquetas. El valor especifica el espacio que se añadirá después del elemento de nivel de bloque — análogo a margin-bottom o padding-bottom de CSS. Equivale a llamar a AddTagAttribute con Owner=Layout, Name=SpaceAfter y el valor numérico como cadena
Sintaxis
Delphi
Function TPDFlib.SetStructElemSpaceAfter(Space: Double): Integer;
ActiveX
Function PDFlib::SetStructElemSpaceAfter(Space As Double) As Long
DLL
int DLSetStructElemSpaceAfter(int InstanceID, double Space);
Parámetros
| Space | Espacio después del elemento en unidades predeterminadas del espacio de usuario (puntos, 1/72 de pulgada). Debe ser un valor no negativo. Un valor de 0 significa que no hay espacio adicional después del elemento |
|---|
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 tras BeginTag o BeginTagEx y antes de EndTag. /SpaceAfter se define en ISO 32000-1 §14.8.5.4.2
Los atributos de maquetación son orientativos para motores de redistribución y exportación. Consulte SetStructElemSpaceBefore
Ejemplo
// Tag a paragraph with space after it
PDFlib.BeginTag('P', '', '', '');
PDFlib.SetStructElemSpaceAfter(6.0); // 6 pt below the paragraph
PDFlib.DrawText('Some paragraph text here.', 72, 680);
PDFlib.EndTag;Véase también
SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute