SetupPrinterA
Renderelés és nyomtatás
Leírás
A záró A az ANSI (char) DLL belépési pontot jelöli; az ActiveX/COM felület csak az Unicode változatot teszi elérhetővé. Működése azonos a következőével: SetupPrinter, a karakterlánc-argumentumokat pedig az aktuális SetAnsiMode kódlap alapján értelmezi
Módosítja a NewCustomPrinter függvénnyel létrehozott egyéni nyomtató tulajdonságait
Szintaxis
Delphi
Function DLSetupPrinterA(InstanceID: Integer; CustomPrinterName: PAnsiChar; Setting, NewValue: Integer): Integer;
DLL
int DLSetupPrinterA(int InstanceID, const char * CustomPrinterName, int Setting, int NewValue);
Paraméterek
| CustomPrinterName | A NewCustomPrinter függvény által visszaadott egyéni nyomtatónév |
|---|---|
| Setting | 0 = papírhossz és papírmagasság használata papírméret nélkül, 1 = papírméret, 2 = papírhossz, 3 = papírszélesség, 4 = példányszám, 5 = nyomtatási minőség, 6 = szín, 7 = kétoldalas, 8 = leválogatás, 9 = alapértelmezett forrás (papírtálcák / adagolók), 10 = hordozótípus, 11 = tájolás |
| NewValue | Egyéni papírméretnél 0 A hossz és a magasság tizedmilliméterben vagy milliméterben adja meg az egyéni méretet Papírméretnél: 1–68, DMPAPER_XXX (Win32 API DEVMODE adatstruktúra) https://docs.microsoft.com/en-us/windows/desktop/intl/paper-sizes Papírmagassághoz és -szélességhez: A papír mérete tizedmilliméterben Példányszámhoz: A példányok száma Nyomtatási minőséghez: 1 = magas, 2 = közepes, 3 = alacsony, 4 = vázlat vagy pontos DPI, például 600 Színhez: 1 = monokróm, 2 = színes Kétoldalas nyomtatáshoz: 1 = egyoldalas, 2 = függőleges kétoldalas, 3 = vízszintes kétoldalas Egybegyűjtéshez: 0 = nem, 1 = igen Alapértelmezett forráshoz: 1–15, DMBIN_XXX (Win32 API DEVMODE adatstruktúra) 256 és magasabb érték egyéni rekeszekhez vagy papírtálcákhoz, lásd a GetPrinterBins függvényt Hordozótípushoz: 1 = szabványos, 2 = fólia, 3 = fényes 256 és magasabb érték eszközspecifikus hordozókhoz Tájoláshoz: 1 = álló, 2 = fekvő |
Visszatérési értékek
| 0 | Az egyéni nyomtató nem található, vagy a Settings illetve NewValue paraméterek érvénytelenek |
|---|---|
| 1 | Az egyéni nyomtatóbeállítások módosítása sikerült |