PrintDocument.OriginAtMargins Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se a posição de um objeto de elementos gráficos associado a uma página está localizada dentro das margens especificadas pelo usuário ou no canto superior esquerdo da área imprimível da página.
public:
property bool OriginAtMargins { bool get(); void set(bool value); };
public bool OriginAtMargins { get; set; }
member this.OriginAtMargins : bool with get, set
Public Property OriginAtMargins As Boolean
Valor da propriedade
true
se a origem dos elementos gráficos começa nas margens da página; false
se a origem dos elementos gráficos está no canto superior esquerdo da página para impressão. O padrão é false
.
Comentários
Calcular a área disponível para impressão requer saber o tamanho físico do papel, as margens da página e o local da origem do Graphics objeto. Quando OriginAtMargins é true
, o local do Graphics objeto leva em conta o valor da PageSettings.Margins propriedade e a área imprimível da página. Quando OriginAtMargins é false
, somente a área imprimível da página é usada para determinar o local da origem do Graphics objeto, o PageSettings.Margins valor é ignorado.
Por exemplo, se OriginAtMargins for true
e PageSettings.Margins for definido para 1 polegada em cada lado, o Graphics objeto incluído no PrintPageEventArgs estará localizado a 1 polegada da esquerda e da parte superior da página. Se a área imprimível da página for 0,25 de polegada em cada lado e OriginAtMargins for false
, o Graphics objeto estará localizado a 0,25 polegada da esquerda e da parte superior da página.
Observação
A área imprimível de uma página varia de impressora para impressora e não tem garantia de ser simétrica.