Lines Matching refs:pSetupData

104 static LPDEVMODEA SAL_DEVMODE_A( const ImplJobSetup* pSetupData )  in SAL_DEVMODE_A()  argument
107 SalDriverData* pDrv = (SalDriverData*)pSetupData->mpDriverData; in SAL_DEVMODE_A()
109 pSetupData->mnDriverDataLen >= sizeof(DEVMODEA)+sizeof(SalDriverData)-1 in SAL_DEVMODE_A()
111 pRet = ((LPDEVMODEA)((pSetupData->mpDriverData) + (pDrv->mnDriverOffset))); in SAL_DEVMODE_A()
115 static LPDEVMODEW SAL_DEVMODE_W( const ImplJobSetup* pSetupData ) in SAL_DEVMODE_W() argument
118 SalDriverData* pDrv = (SalDriverData*)pSetupData->mpDriverData; in SAL_DEVMODE_W()
120 pSetupData->mnDriverDataLen >= sizeof(DEVMODEW)+sizeof(SalDriverData)-1 in SAL_DEVMODE_W()
122 pRet = ((LPDEVMODEW)((pSetupData->mpDriverData) + (pDrv->mnDriverOffset))); in SAL_DEVMODE_W()
499 BYTE* pOutput, const ImplJobSetup* pSetupData ) in ImplDeviceCaps() argument
504 if ( !pSetupData || !pSetupData->mpDriverData ) in ImplDeviceCaps()
507 pDevMode = SAL_DEVMODE_W( pSetupData ); in ImplDeviceCaps()
516 if ( !pSetupData || !pSetupData->mpDriverData ) in ImplDeviceCaps()
519 pDevMode = SAL_DEVMODE_A( pSetupData ); in ImplDeviceCaps()
530 ImplJobSetup* pSetupData, sal_Bool bDelete ) in ImplTestSalJobSetup() argument
532 if ( pSetupData && pSetupData->mpDriverData ) in ImplTestSalJobSetup()
543 SalDriverData* pSalDriverData = (SalDriverData*)pSetupData->mpDriverData; in ImplTestSalJobSetup()
625 SalDriverData* pSetupDriverData = (SalDriverData*)(pSetupData->mpDriverData); in ImplTestSalJobSetup()
626 if ( (pSetupData->mnSystem == JOBSETUP_SYSTEM_WINDOWS) && in ImplTestSalJobSetup()
627 (pPrinter->maDriverName == pSetupData->maDriver) && in ImplTestSalJobSetup()
628 (pSetupData->mnDriverDataLen > sizeof( SalDriverData )) && in ImplTestSalJobSetup()
629 … (long)(pSetupData->mnDriverDataLen - pSetupDriverData->mnDriverOffset) == nSysJobSize && in ImplTestSalJobSetup()
643 rtl_freeMemory( pSetupData->mpDriverData ); in ImplTestSalJobSetup()
644 pSetupData->mpDriverData = NULL; in ImplTestSalJobSetup()
645 pSetupData->mnDriverDataLen = 0; in ImplTestSalJobSetup()
654 static sal_Bool ImplUpdateSalJobSetup( WinSalInfoPrinter* pPrinter, ImplJobSetup* pSetupData, in ImplUpdateSalJobSetup() argument
709 if ( bIn && ImplTestSalJobSetup( pPrinter, pSetupData, FALSE ) ) in ImplUpdateSalJobSetup()
711 …pInBuffer = (BYTE*)pSetupData->mpDriverData + ((SalDriverData*)pSetupData->mpDriverData)->mnDriver… in ImplUpdateSalJobSetup()
783 if ( pSetupData->mpDriverData ) in ImplUpdateSalJobSetup()
784 rtl_freeMemory( pSetupData->mpDriverData ); in ImplUpdateSalJobSetup()
785 pSetupData->mnDriverDataLen = nDriverDataLen; in ImplUpdateSalJobSetup()
786 pSetupData->mpDriverData = (BYTE*)pOutBuffer; in ImplUpdateSalJobSetup()
787 pSetupData->mnSystem = JOBSETUP_SYSTEM_WINDOWS; in ImplUpdateSalJobSetup()
803 static void ImplDevModeToJobSetup( WinSalInfoPrinter* pPrinter, ImplJobSetup* pSetupData, sal_uLong… in ImplDevModeToJobSetup() argument
805 if ( !pSetupData || !pSetupData->mpDriverData ) in ImplDevModeToJobSetup()
808 DECLARE_DEVMODE( pSetupData ); in ImplDevModeToJobSetup()
814 pSetupData->meOrientation = ORIENTATION_PORTRAIT; in ImplDevModeToJobSetup()
816 pSetupData->meOrientation = ORIENTATION_LANDSCAPE; in ImplDevModeToJobSetup()
822 sal_uLong nCount = ImplDeviceCaps( pPrinter, DC_BINS, NULL, pSetupData ); in ImplDevModeToJobSetup()
827 ImplDeviceCaps( pPrinter, DC_BINS, (BYTE*)pBins, pSetupData ); in ImplDevModeToJobSetup()
828 pSetupData->mnPaperBin = 0; in ImplDevModeToJobSetup()
835 pSetupData->mnPaperBin = (sal_uInt16)i; in ImplDevModeToJobSetup()
849 pSetupData->mnPaperWidth = CHOOSE_DEVMODE(dmPaperWidth)*10; in ImplDevModeToJobSetup()
850 pSetupData->mnPaperHeight = CHOOSE_DEVMODE(dmPaperLength)*10; in ImplDevModeToJobSetup()
854 sal_uLong nPaperCount = ImplDeviceCaps( pPrinter, DC_PAPERS, NULL, pSetupData ); in ImplDevModeToJobSetup()
856 sal_uLong nPaperSizeCount = ImplDeviceCaps( pPrinter, DC_PAPERSIZE, NULL, pSetupData ); in ImplDevModeToJobSetup()
861 ImplDeviceCaps( pPrinter, DC_PAPERS, (BYTE*)pPapers, pSetupData ); in ImplDevModeToJobSetup()
866 ImplDeviceCaps( pPrinter, DC_PAPERSIZE, (BYTE*)pPaperSizes, pSetupData ); in ImplDevModeToJobSetup()
874 pSetupData->mnPaperWidth = pPaperSizes[ i ].x*10; in ImplDevModeToJobSetup()
875 pSetupData->mnPaperHeight = pPaperSizes[ i ].y*10; in ImplDevModeToJobSetup()
888 pSetupData->mePaperFormat = PAPER_LETTER; in ImplDevModeToJobSetup()
891 pSetupData->mePaperFormat = PAPER_TABLOID; in ImplDevModeToJobSetup()
894 pSetupData->mePaperFormat = PAPER_LEDGER; in ImplDevModeToJobSetup()
897 pSetupData->mePaperFormat = PAPER_LEGAL; in ImplDevModeToJobSetup()
900 pSetupData->mePaperFormat = PAPER_STATEMENT; in ImplDevModeToJobSetup()
903 pSetupData->mePaperFormat = PAPER_EXECUTIVE; in ImplDevModeToJobSetup()
906 pSetupData->mePaperFormat = PAPER_A3; in ImplDevModeToJobSetup()
909 pSetupData->mePaperFormat = PAPER_A4; in ImplDevModeToJobSetup()
912 pSetupData->mePaperFormat = PAPER_A5; in ImplDevModeToJobSetup()
928 pSetupData->mePaperFormat = PAPER_B4_JIS; in ImplDevModeToJobSetup()
931 pSetupData->mePaperFormat = PAPER_B5_JIS; in ImplDevModeToJobSetup()
934 pSetupData->mePaperFormat = PAPER_QUARTO; in ImplDevModeToJobSetup()
937 pSetupData->mePaperFormat = PAPER_10x14; in ImplDevModeToJobSetup()
940 pSetupData->mePaperFormat = PAPER_LETTER; in ImplDevModeToJobSetup()
943 pSetupData->mePaperFormat = PAPER_ENV_9; in ImplDevModeToJobSetup()
946 pSetupData->mePaperFormat = PAPER_ENV_10; in ImplDevModeToJobSetup()
949 pSetupData->mePaperFormat = PAPER_ENV_11; in ImplDevModeToJobSetup()
952 pSetupData->mePaperFormat = PAPER_ENV_12; in ImplDevModeToJobSetup()
955 pSetupData->mePaperFormat = PAPER_ENV_14; in ImplDevModeToJobSetup()
958 pSetupData->mePaperFormat = PAPER_C; in ImplDevModeToJobSetup()
961 pSetupData->mePaperFormat = PAPER_D; in ImplDevModeToJobSetup()
964 pSetupData->mePaperFormat = PAPER_E; in ImplDevModeToJobSetup()
967 pSetupData->mePaperFormat = PAPER_ENV_DL; in ImplDevModeToJobSetup()
970 pSetupData->mePaperFormat = PAPER_ENV_C5; in ImplDevModeToJobSetup()
973 pSetupData->mePaperFormat = PAPER_ENV_C3; in ImplDevModeToJobSetup()
976 pSetupData->mePaperFormat = PAPER_ENV_C4; in ImplDevModeToJobSetup()
979 pSetupData->mePaperFormat = PAPER_ENV_C6; in ImplDevModeToJobSetup()
982 pSetupData->mePaperFormat = PAPER_ENV_C65; in ImplDevModeToJobSetup()
985 pSetupData->mePaperFormat = PAPER_ENV_ITALY; in ImplDevModeToJobSetup()
988 pSetupData->mePaperFormat = PAPER_ENV_MONARCH; in ImplDevModeToJobSetup()
991 pSetupData->mePaperFormat = PAPER_ENV_PERSONAL; in ImplDevModeToJobSetup()
994 pSetupData->mePaperFormat = PAPER_FANFOLD_US; in ImplDevModeToJobSetup()
997 pSetupData->mePaperFormat = PAPER_FANFOLD_DE; in ImplDevModeToJobSetup()
1000 pSetupData->mePaperFormat = PAPER_FANFOLD_LEGAL_DE; in ImplDevModeToJobSetup()
1003 pSetupData->mePaperFormat = PAPER_B4_ISO; in ImplDevModeToJobSetup()
1006 pSetupData->mePaperFormat = PAPER_POSTCARD_JP; in ImplDevModeToJobSetup()
1009 pSetupData->mePaperFormat = PAPER_9x11; in ImplDevModeToJobSetup()
1012 pSetupData->mePaperFormat = PAPER_10x11; in ImplDevModeToJobSetup()
1015 pSetupData->mePaperFormat = PAPER_15x11; in ImplDevModeToJobSetup()
1018 pSetupData->mePaperFormat = PAPER_ENV_INVITE; in ImplDevModeToJobSetup()
1021 pSetupData->mePaperFormat = PAPER_A_PLUS; in ImplDevModeToJobSetup()
1024 pSetupData->mePaperFormat = PAPER_B_PLUS; in ImplDevModeToJobSetup()
1027 pSetupData->mePaperFormat = PAPER_LETTER_PLUS; in ImplDevModeToJobSetup()
1030 pSetupData->mePaperFormat = PAPER_A4_PLUS; in ImplDevModeToJobSetup()
1033 pSetupData->mePaperFormat = PAPER_A2; in ImplDevModeToJobSetup()
1036 pSetupData->mePaperFormat = PAPER_DOUBLEPOSTCARD_JP; in ImplDevModeToJobSetup()
1039 pSetupData->mePaperFormat = PAPER_A6; in ImplDevModeToJobSetup()
1042 pSetupData->mePaperFormat = PAPER_B6_JIS; in ImplDevModeToJobSetup()
1045 pSetupData->mePaperFormat = PAPER_12x11; in ImplDevModeToJobSetup()
1048 pSetupData->mePaperFormat = PAPER_USER; in ImplDevModeToJobSetup()
1065 pSetupData->meDuplexMode = eDuplex; in ImplDevModeToJobSetup()
1071 static void ImplJobSetupToDevMode( WinSalInfoPrinter* pPrinter, ImplJobSetup* pSetupData, sal_uLong… in ImplJobSetupToDevMode() argument
1073 if ( !pSetupData || !pSetupData->mpDriverData ) in ImplJobSetupToDevMode()
1076 DECLARE_DEVMODE( pSetupData ); in ImplJobSetupToDevMode()
1082 if ( pSetupData->meOrientation == ORIENTATION_PORTRAIT ) in ImplJobSetupToDevMode()
1091 sal_uLong nCount = ImplDeviceCaps( pPrinter, DC_BINS, NULL, pSetupData ); in ImplJobSetupToDevMode()
1096 ImplDeviceCaps( pPrinter, DC_BINS, (BYTE*)pBins, pSetupData ); in ImplJobSetupToDevMode()
1098 CHOOSE_DEVMODE(dmDefaultSource) = pBins[ pSetupData->mnPaperBin ]; in ImplJobSetupToDevMode()
1110 switch( pSetupData->mePaperFormat ) in ImplJobSetupToDevMode()
1269 sal_uLong nPaperCount = ImplDeviceCaps( pPrinter, DC_PAPERS, NULL, pSetupData ); in ImplJobSetupToDevMode()
1271 sal_uLong nPaperSizeCount = ImplDeviceCaps( pPrinter, DC_PAPERSIZE, NULL, pSetupData ); in ImplJobSetupToDevMode()
1273 DWORD nLandscapeAngle = ImplDeviceCaps( pPrinter, DC_ORIENTATION, NULL, pSetupData ); in ImplJobSetupToDevMode()
1277 ImplDeviceCaps( pPrinter, DC_PAPERS, (BYTE*)pPapers, pSetupData ); in ImplJobSetupToDevMode()
1282 ImplDeviceCaps( pPrinter, DC_PAPERSIZE, (BYTE*)pPaperSizes, pSetupData ); in ImplJobSetupToDevMode()
1286 PaperInfo aInfo(pSetupData->mnPaperWidth, pSetupData->mnPaperHeight); in ImplJobSetupToDevMode()
1302 PaperInfo aRotatedInfo(pSetupData->mnPaperHeight, pSetupData->mnPaperWidth); in ImplJobSetupToDevMode()
1321 CHOOSE_DEVMODE(dmPaperWidth) = (short)(pSetupData->mnPaperWidth/10); in ImplJobSetupToDevMode()
1322 CHOOSE_DEVMODE(dmPaperLength) = (short)(pSetupData->mnPaperHeight/10); in ImplJobSetupToDevMode()
1336 switch( pSetupData->meDuplexMode ) in ImplJobSetupToDevMode()
1381 static HDC ImplCreateSalPrnIC( WinSalInfoPrinter* pPrinter, ImplJobSetup* pSetupData ) in ImplCreateSalPrnIC() argument
1387 if ( pSetupData && pSetupData->mpDriverData ) in ImplCreateSalPrnIC()
1388 pDevMode = SAL_DEVMODE_W( pSetupData ); in ImplCreateSalPrnIC()
1408 if ( pSetupData && pSetupData->mpDriverData ) in ImplCreateSalPrnIC()
1409 pDevMode = SAL_DEVMODE_A( pSetupData ); in ImplCreateSalPrnIC()
1459 static sal_Bool ImplUpdateSalPrnIC( WinSalInfoPrinter* pPrinter, ImplJobSetup* pSetupData ) in ImplUpdateSalPrnIC() argument
1461 HDC hNewDC = ImplCreateSalPrnIC( pPrinter, pSetupData ); in ImplUpdateSalPrnIC()
1481 ImplJobSetup* pSetupData ) in CreateInfoPrinter() argument
1493 ImplTestSalJobSetup( pPrinter, pSetupData, TRUE ); in CreateInfoPrinter()
1495 HDC hDC = ImplCreateSalPrnIC( pPrinter, pSetupData ); in CreateInfoPrinter()
1504 if ( !pSetupData->mpDriverData ) in CreateInfoPrinter()
1505 ImplUpdateSalJobSetup( pPrinter, pSetupData, FALSE, NULL ); in CreateInfoPrinter()
1506 ImplDevModeToJobSetup( pPrinter, pSetupData, SAL_JOBSET_ALL ); in CreateInfoPrinter()
1507 pSetupData->mnSystem = JOBSETUP_SYSTEM_WINDOWS; in CreateInfoPrinter()
1543 void WinSalInfoPrinter::InitPaperFormats( const ImplJobSetup* pSetupData ) in InitPaperFormats() argument
1547 DWORD nCount = ImplDeviceCaps( this, DC_PAPERSIZE, NULL, pSetupData ); in InitPaperFormats()
1555 ImplDeviceCaps( this, DC_PAPERSIZE, (BYTE*)pPaperSizes, pSetupData ); in InitPaperFormats()
1560 ImplDeviceCaps( this, DC_PAPERNAMES, (BYTE*)pNamesBuffer, pSetupData ); in InitPaperFormats()
1571 ImplDeviceCaps( this, DC_PAPERNAMES, (BYTE*)pNamesBuffer, pSetupData ); in InitPaperFormats()
1587 int WinSalInfoPrinter::GetLandscapeAngle( const ImplJobSetup* pSetupData ) in GetLandscapeAngle() argument
1589 int nRet = ImplDeviceCaps( this, DC_ORIENTATION, NULL, pSetupData ); in GetLandscapeAngle()
1619 sal_Bool WinSalInfoPrinter::Setup( SalFrame* pFrame, ImplJobSetup* pSetupData ) in Setup() argument
1621 if ( ImplUpdateSalJobSetup( this, pSetupData, TRUE, static_cast<WinSalFrame*>(pFrame) ) ) in Setup()
1623 ImplDevModeToJobSetup( this, pSetupData, SAL_JOBSET_ALL ); in Setup()
1624 return ImplUpdateSalPrnIC( this, pSetupData ); in Setup()
1632 sal_Bool WinSalInfoPrinter::SetPrinterData( ImplJobSetup* pSetupData ) in SetPrinterData() argument
1634 if ( !ImplTestSalJobSetup( this, pSetupData, FALSE ) ) in SetPrinterData()
1636 return ImplUpdateSalPrnIC( this, pSetupData ); in SetPrinterData()
1641 sal_Bool WinSalInfoPrinter::SetData( sal_uLong nFlags, ImplJobSetup* pSetupData ) in SetData() argument
1643 ImplJobSetupToDevMode( this, pSetupData, nFlags ); in SetData()
1644 if ( ImplUpdateSalJobSetup( this, pSetupData, TRUE, NULL ) ) in SetData()
1646 ImplDevModeToJobSetup( this, pSetupData, nFlags ); in SetData()
1647 return ImplUpdateSalPrnIC( this, pSetupData ); in SetData()
1655 sal_uLong WinSalInfoPrinter::GetPaperBinCount( const ImplJobSetup* pSetupData ) in GetPaperBinCount() argument
1657 DWORD nRet = ImplDeviceCaps( this, DC_BINS, NULL, pSetupData ); in GetPaperBinCount()
1666 XubString WinSalInfoPrinter::GetPaperBinName( const ImplJobSetup* pSetupData, sal_uLong nPaperBin ) in GetPaperBinName() argument
1670 DWORD nBins = ImplDeviceCaps( this, DC_BINNAMES, NULL, pSetupData ); in GetPaperBinName()
1676 DWORD nRet = ImplDeviceCaps( this, DC_BINNAMES, (BYTE*)pBuffer, pSetupData ); in GetPaperBinName()
1684 DWORD nRet = ImplDeviceCaps( this, DC_BINNAMES, (BYTE*)pBuffer, pSetupData ); in GetPaperBinName()
1696 sal_uLong WinSalInfoPrinter::GetCapabilities( const ImplJobSetup* pSetupData, sal_uInt16 nType ) in GetCapabilities() argument
1705 nRet = ImplDeviceCaps( this, DC_COPIES, NULL, pSetupData ); in GetCapabilities()
1712 nRet = ImplDeviceCaps( this, DC_COLLATE, NULL, pSetupData ); in GetCapabilities()
1715 nRet = ImplDeviceCaps( this, DC_COPIES, NULL, pSetupData ); in GetCapabilities()
1723 nRet = ImplDeviceCaps( this, DC_ORIENTATION, NULL, pSetupData ); in GetCapabilities()
1729 nRet = ImplDeviceCaps( this, DC_BINS, NULL, pSetupData ); in GetCapabilities()
1736 nRet = ImplDeviceCaps( this, DC_PAPERS, NULL, pSetupData ); in GetCapabilities()
1965 ImplJobSetup* pSetupData ) in StartJob() argument
1979 if ( pSetupData && pSetupData->mpDriverData ) in StartJob()
1981 pOrgDevModeW = SAL_DEVMODE_W( pSetupData ); in StartJob()
2002 if ( pSetupData && pSetupData->mpDriverData ) in StartJob()
2004 pOrgDevModeA = SAL_DEVMODE_A( pSetupData ); in StartJob()
2276 SalGraphics* WinSalPrinter::StartPage( ImplJobSetup* pSetupData, sal_Bool bNewJobData ) in StartPage() argument
2282 if ( pSetupData && pSetupData->mpDriverData && bNewJobData ) in StartPage()
2288 pOrgDevModeW = SAL_DEVMODE_W( pSetupData ); in StartPage()
2298 pOrgDevModeA = SAL_DEVMODE_A( pSetupData ); in StartPage()