SetStructElemSpaceAfter
PDF etiquetado, acessibilidade
Descrição
Define o atributo /SpaceAfter (proprietário do atributo Layout) no elemento de estrutura atualmente aberto na pilha de etiquetas. O valor especifica o espaço a adicionar depois do elemento ao nível de bloco — análogo a margin-bottom ou padding-bottom em CSS. Equivale a chamar AddTagAttribute com Owner=Layout, Name=SpaceAfter e o valor numérico como cadeia
Sintaxe
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 | Espaço após o elemento nas unidades predefinidas do espaço do utilizador (pontos, 1/72 de polegada). Tem de ser um valor não negativo. O valor 0 significa que não existe espaço adicional após o elemento |
|---|
Valor devolvido
Devolve 1 em caso de êxito. Devolve 0 se não houver nenhum documento aberto ou nenhuma etiqueta atualmente aberta na pilha de etiquetas
Observações
Chame esta função após BeginTag ou BeginTagEx e antes de EndTag. O atributo /SpaceAfter é definido em ISO 32000-1 §14.8.5.4.2 (proprietário de atributos Layout, Tabela 340)
Os atributos de disposição são indicativos: descrevem a disposição visual pretendida para motores de refluxo e exportação. Consulte SetStructElemSpaceBefore para obter mais informações
Exemplo
// 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;Consulte também
SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute