Método ITextPara::SetIndents (tom.h)

Define o recuo da primeira linha, o recuo esquerdo e o recuo direito para um parágrafo.

Sintaxe

HRESULT SetIndents(
  [in] float First,
  [in] float Left,
  [in] float Right
);

Parâmetros

[in] First

Tipo: float

Recuo da primeira linha em um parágrafo, em relação ao recuo esquerdo. O valor está em pontos de ponto flutuante e pode ser positivo ou negativo.

[in] Left

Tipo: float

Recuo esquerdo de todas as linhas, exceto a primeira linha em um parágrafo, em relação à margem esquerda. O valor está em pontos de ponto flutuante e pode ser positivo ou negativo.

[in] Right

Tipo: float

Recuo direito de todas as linhas no parágrafo, em relação à margem direita. O valor está em pontos de ponto flutuante e pode ser positivo ou negativo. Esse valor é opcional.

Retornar valor

Tipo: HRESULT

Se ITextPara::SetIndents for bem-sucedido, ele retornará S_OK. Se o método falhar, ele retornará um dos seguintes códigos de erro COM. Para obter mais informações sobre códigos de erro COM, consulte Tratamento de erros em COM.

Código de retorno Descrição
Valor
Significado
E_INVALIDARG
Argumento inválido.
E_ACCESSDENIED
Acesso de gravação negado.
E_OUTOFMEMORY
Memória insuficiente.
CO_E_RELEASED
O objeto de formatação de parágrafo é anexado a um intervalo que foi excluído.

Comentários

Recuos de linha não têm permissão para posicionar o texto nas margens. Se o recuo da primeira linha for definido como um valor negativo (para um parágrafo recuado) enquanto o recuo esquerdo for zero, o recuo da primeira linha será redefinido para zero. Para evitar esse problema ao reter conjuntos de propriedades, defina o valor de recuo da primeira linha igual a zero explicitamente ou chamando o método ITextPara::Reset . Em seguida, chame ITextPara::SetIndents para definir um valor de recuo esquerdo não negativo e definir o recuo de primeira linha desejado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho tom.h
DLL Msftedit.dll

Confira também

Conceitual

ITextPara

Referência

Redefinir

Modelo de objeto de texto