Share via


estrutura FORM_INFO_1

A estrutura FORM_INFO_1 contém informações sobre um formulário de impressão. As informações incluem a origem do formulário de impressão, seu nome, suas dimensões e as dimensões de sua área imprimível.

Sintaxe

typedef struct _FORM_INFO_1 {
  DWORD  Flags;
  LPTSTR pName;
  SIZEL  Size;
  RECTL  ImageableArea;
} FORM_INFO_1, *PFORM_INFO_1;

Membros

Sinalizadores

As propriedades do formulário. Os valores a seguir são definidos.

Valor Significado
FORM_USER Se esse sinalizador de bits estiver definido, o formulário será definido pelo usuário. Formulários com esse conjunto de sinalizadores são definidos no Registro.
FORM_BUILTIN Se esse sinalizador de bit estiver definido, o formulário será parte do spooler. As definições de formulário com esse sinalizador definido não aparecem no Registro.
FORM_PRINTER Se esse sinalizador de bits estiver definido, o formulário será associado a uma determinada impressora e sua definição será exibida no Registro.

pName

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do formulário. O nome do formulário não pode exceder 31 caracteres.

Tamanho

A largura e a altura, em milésimos de milímetros, da forma.

ImageableArea

A largura e a altura, em milésimos de milímetros, da forma.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Winspool.h (inclua Windows.h)
Nomes Unicode e ANSI
_FORM_INFO_1W (Unicode) e ansi (_FORM_INFO_1A )

Confira também

Impressão

Estruturas de API do Spooler de Impressão

AddForm

GetForm

SetForm