Partilhar via


PrintDocument.OriginAtMargins Propriedade

Definição

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 truee 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.

Aplica-se a