Compartir a través de


Printer.FillColor (Propiedad)

Obtiene o establece el color que se utiliza para rellenar formas creadas mediante los métodos gráficos de Circle y de Line .

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
Public Property FillColor As Integer
public int FillColor { get; set; }
public:
property int FillColor {
    int get ();
    void set (int value);
}
member FillColor : int with get, set
function get FillColor () : int
function set FillColor (value : int)

Valor de propiedad

Tipo: System.Int32
Devuelve un valor Integer.

Comentarios

Cuando la propiedad de FillStyle se establece en su valor predeterminado (transparente), se omite el valor de FillColor .Si no se especifica ningún FillColor , los valores predeterminados de FillColor a negro.

[!NOTA]

Puede convertir cualquier .NET Framework Color o el valor de color de SystemColors a un valor de FillColor llamando a la función de ToArgb :

Printer.FillColor = System.Drawing.Color.Violet.ToArgb

La tabla siguiente se enumeran los valores de ColorConstants y de SystemColorConstants que son válidos para la propiedad de FillColor .

Constante

Valor

equivalente de.NET Framework

vbBlack

&h00

Black

vbRed

&hFF

Red

vbGreen

&hFF00

Green

vbYellow

&hFFFF

Yellow

vbBlue

&hFF0000

Blue

vbMagenta

&hFF00FF

Magenta

vbCyan

&hFFFF00

Cyan

vbWhite

&hFFFFFF

White

vbScrollBars

&H80000000

ScrollBar

vbDesktop

&H80000001

Desktop

vbActiveTitleBar

&H80000002

ActiveCaption

vbInactiveTitleBar

&H80000003

InactiveCaption

vbMenuBar

&H80000004

Menu

vbWindowBackground

&H80000005

Window

vbWindowFrame

&H80000006

WindowFrame

vbMenuText

&H80000007

MenuText

vbWindowText

&H80000008

WindowText

vbTitleBarText

&H80000009

ActiveCaptionText

vbActiveBorder

&H8000000A

ActiveBorder

vbInactiveBorder

&H8000000B

InactiveBorder

vbApplicationWorkspace

&H8000000C

AppWorkSpace

vbHighlight

&H8000000D

Highlight

vbHighlightText

&H8000000E

HighlightText

vbButtonFace

&H8000000F

ButtonFace

vbButtonShadow

&H80000010

ControlDark

vbGrayText

&H80000011

GrayText

vbButtonText

&H80000012

ControlText

vbInactiveCaptionText

&H80000013

InactiveCaptionText

vb3DHighlight

&H80000014

ControlLightLight

vb3DDKShadow

&H80000015

ControlDarkDark

vb3DLight

&H80000016

ControlLight

vb3DFace

&H8000000F

ControlDark

vb3Dshadow

&H80000010

ControlDarkDark

vbInfoText

&H80000017

InfoText

vbInfoBackground

&H80000018

Info

[!NOTA]

Las funciones y los objetos del espacio de nombres Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 se proporcionan para que se utilicen con las herramientas de actualización de Visual Basic 6.0 a Visual Basic.En la mayoría de los casos, estos objetos y funciones proporcionan la misma funcionalidad que otros espacios de nombres de .NET Framework.Únicamente son necesarios cuando el modelo de código de Visual Basic 6.0 difiere notablemente de la implementación de .NET Framework.

Ejemplos

El ejemplo siguiente se muestra cómo establecer la propiedad de FillColor para imprimir un círculo rojo rellenado.

Dim pr As New Printer
pr.FillStyle = vbFSSolid
pr.FillColor = vbRed
pr.Circle(2000, 2000, 1000)
pr.EndDoc()

Seguridad de .NET Framework

Vea también

Referencia

Printer Clase

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 (Espacio de nombres)

Otros recursos

Biblioteca de compatibilidad de impresoras

Cómo: Corregir errores de actualización utilizando la biblioteca de compatibilidad de impresoras (Visual Basic)

Implementar aplicaciones que hacen referencia a la biblioteca de compatibilidad de impresoras