SetupPrinter

Renderizado e impresión

Descripción

Cambia las propiedades de una impresora personalizada creada con la función NewCustomPrinter

Sintaxis

Delphi

Function TPDFlib.SetupPrinter(Const CustomPrinterName: WideString; Setting, NewValue: Integer): Integer;

ActiveX

Function PDFlib::SetupPrinter(CustomPrinterName As String, Setting As Long, NewValue As Long) As Long

DLL

int DLSetupPrinter(int InstanceID, const wchar_t * CustomPrinterName, int Setting, int NewValue);

Parámetros

CustomPrinterNameUn nombre de impresora personalizado, como lo devuelve la función NewCustomPrinter
Setting0 = Usar longitud y altura de papel, no tamaño de papel 1 = Tamaño de papel 2 = Longitud de papel 3 = Ancho de papel 4 = Copias 5 = Calidad de impresión 6 = Color 7 = Dúplex 8 = Intercalar 9 = Origen predeterminado (bandejas / depósitos de papel) 10 = Tipo de medio 11 = Orientación
NewValuePara tamaño de papel personalizado 0 Usa largo y alto para especificar tamaño personalizado en décimas o milímetros Para tamaño de papel: 1 a 68, DMPAPER_XXX (estructura de datos DEVMODE de la API Win32) https://docs.microsoft.com/en-us/windows/desktop/intl/paper-sizes Para altura y ancho del papel: tamaño de papel en décimas de milímetro Para copias: cantidad de copias Para calidad de impresión: 1 = alta, 2 = media, 3 = baja, 4 = borrador o DPI exacto, por ejemplo 600 Para color: 1 = monocromo, 2 = color Para dúplex: 1 = símplex, 2 = dúplex vertical, 3 = dúplex horizontal Para intercalar: 0 = no, 1 = sí Para fuente predeterminada: 1 a 15, DMBIN_XXX (estructura de datos DEVMODE de la API Win32) 256 y superior para bandejas de papel personalizadas, consulte la función GetPrinterBins Para tipo de medio: 1 = estándar, 2 = transparencia, 3 = brillante 256 y superior para medios específicos del dispositivo Para orientación: 1 = vertical, 2 = horizontal

Valores devueltos

0No se pudo encontrar la impresora personalizada, o los parámetros Settings o NewValue no eran válidos
1La configuración personalizada de la impresora se cambió correctamente