SetStructElemSpaceAfter

PDF etiquetado, Accesibilidad

Descripción

Establece el atributo /SpaceAfter (propietario de atributo Layout) en el elemento de estructura actualmente abierto en la pila de etiquetas. El valor especifica la cantidad de espacio que se agregará después del elemento de nivel de bloque, análoga 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

SpaceEspacio 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 tiene éxito Devuelve 0 si no hay un documento abierto o si no hay ninguna etiqueta abierta actualmente en la pila de etiquetas

Observaciones

Llame a esta función después de BeginTag o BeginTagEx y antes de EndTag. El atributo /SpaceAfter se define en ISO 32000-1 §14.8.5.4.2 (propietario de atributo Layout, Tabla 340)

Los atributos de diseño son informativos: describen el diseño visual previsto para los motores de reajuste y exportación Consulte SetStructElemSpaceBefore para obtener más detalles

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