Método Printer.Line (Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean)

Imprime as linhas, quadrados ou retângulos em uma página.

Namespace:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
Public Sub Line ( _
    relativeStart As Boolean, _
    x1 As Single, _
    y1 As Single, _
    relativeEnd As Boolean, _
    x2 As Single, _
    y2 As Single, _
    color As Integer, _
    box As Boolean, _
    fill As Boolean _
)
public void Line(
    bool relativeStart,
    float x1,
    float y1,
    bool relativeEnd,
    float x2,
    float y2,
    int color,
    bool box,
    bool fill
)
public:
void Line(
    bool relativeStart, 
    float x1, 
    float y1, 
    bool relativeEnd, 
    float x2, 
    float y2, 
    int color, 
    bool box, 
    bool fill
)
member Line : 
        relativeStart:bool * 
        x1:float32 * 
        y1:float32 * 
        relativeEnd:bool * 
        x2:float32 * 
        y2:float32 * 
        color:int * 
        box:bool * 
        fill:bool -> unit 
public function Line(
    relativeStart : boolean, 
    x1 : float, 
    y1 : float, 
    relativeEnd : boolean, 
    x2 : float, 
    y2 : float, 
    color : int, 
    box : boolean, 
    fill : boolean
)

Parâmetros

  • relativeStart
    Tipo: System.Boolean
    Boolean .Se esse parâmetro for definido como true, as coordenadas iniciais são relativos às coordenadas dadas pela CurrentX e CurrentY propriedades da Printer objeto.
  • x1
    Tipo: System.Single
    Single valor que indica a coordenada horizontal do ponto de partida para a linha que está sendo impresso.
  • y1
    Tipo: System.Single
    Single valor que indica a coordenada vertical do ponto de partida para a linha que está sendo impresso.
  • relativeEnd
    Tipo: System.Boolean
    Boolean .Se esse parâmetro for definido como true, as coordenadas final são relativos às coordenadas dadas pela CurrentX e CurrentY propriedades da Printer objeto.
  • x2
    Tipo: System.Single
    Single valor que indica a coordenada horizontal do ponto de ponto de extremidade para a linha que está sendo impresso.
  • y2
    Tipo: System.Single
    Single valor que indica a coordenada vertical do ponto de ponto de extremidade para a linha que está sendo impresso.
  • color
    Tipo: System.Int32
    Opcional. Integer valor que indica a cor RGB (red-green-blue) da linha.Se este parâmetro for omitido, o valor de Black é usado.
  • box
    Tipo: System.Boolean
    Opcional. Boolean .Se esse parâmetro for definido como true, um retângulo é impresso.O x1, y1, x2, e y2 as coordenadas especifique cantos opostos do retângulo.
  • fill
    Tipo: System.Boolean
    Opcional. Boolean .Se a box parâmetro é usado e o fill parâmetro for definido como true, o retângulo é preenchido com a mesma cor usada para imprimir o retângulo. não é possível usar fill sem box.Se box é usado sem fill, atual FillColor e FillStyle valores são usados para preencher o retângulo.O valor padrão para FillStyle é transparente.

Comentários

Para imprimir linhas conectadas, comece uma linha subseqüente em que o ponto de extremidade da linhaanterior.

A largura da linha impressa depende da configuração do DrawWidth propriedade. A maneira em que uma linha é impresso depende na configuração da DrawStyle propriedade.

Quando Line é executado, o CurrentX e CurrentY propriedades são definidas como o ponto de extremidade especificado pelos parâmetros.

ObservaçãoObservação

Funções e objetos na Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 namespace são fornecidos para uso pelas ferramentas para a atualização de Visual Basic 6.0 para Visual Basic. Na maioria dos casos, essas funções e objetos duplicar a funcionalidade que podem ser encontrados em outros espaços na .NET Framework.São necessárias apenas quando o modelo de código Visual Basic 6.0 difere significativamente do.NET Framework de implementação.

Exemplos

O exemplo a seguir demonstra como desenhar um retângulo.

Dim pr As New Printer
pr.CurrentX = 500
pr.CurrentY = 500
pr.Line(True, 500, 500, 2000, 2000, vbRed, True, True)
pr.EndDoc()

Segurança do .NET Framework

Consulte também

Referência

Printer Classe

Sobrecargas Line

Namespace Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Outros recursos

Biblioteca de compatibilidade da impressora

Como: corrigir erros de atualização usando a biblioteca de compatibilidade da impressora (Visual Basic)

Implantação de aplicativos que fazem referência a biblioteca de compatibilidade da impressora