This commit is contained in:
peterv%propagandism.org 2004-09-16 17:28:38 +00:00
Родитель d2f5c64e0a
Коммит 2b17e5cf1d
1 изменённых файлов: 19 добавлений и 13 удалений

Просмотреть файл

@ -144,24 +144,30 @@ void CPageSetupPropSheet::SetPrintSettingsValues(nsIPrintSettings* aPrintSetting
aPrintSettings->GetPrintBGImages(&boolVal);
m_FormatOptionTab.m_BGImages = boolVal == PR_TRUE;
nsXPIDLString uStr;
aPrintSettings->GetHeaderStrLeft(getter_Copies(uStr));
LossyCopyUTF16toASCII(uStr, m_MarginHeaderFooterTab.m_HeaderLeftText);
PRUnichar* uStr;
aPrintSettings->GetHeaderStrLeft(&uStr);
m_MarginHeaderFooterTab.m_HeaderLeftText = NS_LossyConvertUCS2toASCII(uStr).get();
if (uStr != nsnull) nsMemory::Free(uStr);
aPrintSettings->GetHeaderStrCenter(getter_Copies(uStr));
LossyCopyUTF16toASCII(uStr, m_MarginHeaderFooterTab.m_HeaderCenterText);
aPrintSettings->GetHeaderStrCenter(&uStr);
m_MarginHeaderFooterTab.m_HeaderCenterText = NS_LossyConvertUCS2toASCII(uStr).get();
if (uStr != nsnull) nsMemory::Free(uStr);
aPrintSettings->GetHeaderStrRight(getter_Copies(uStr));
LossyCopyUTF16toASCII(uStr, m_MarginHeaderFooterTab.m_HeaderRightText);
aPrintSettings->GetHeaderStrRight(&uStr);
m_MarginHeaderFooterTab.m_HeaderRightText = NS_LossyConvertUCS2toASCII(uStr).get();
if (uStr != nsnull) nsMemory::Free(uStr);
aPrintSettings->GetFooterStrLeft(getter_Copies(uStr));
LossyCopyUTF16toASCII(uStr, m_MarginHeaderFooterTab.m_FooterLeftText);
aPrintSettings->GetFooterStrLeft(&uStr);
m_MarginHeaderFooterTab.m_FooterLeftText = NS_LossyConvertUCS2toASCII(uStr).get();
if (uStr != nsnull) nsMemory::Free(uStr);
aPrintSettings->GetFooterStrCenter(getter_Copies(uStr));
LossyCopyUTF16toASCII(uStr, m_MarginHeaderFooterTab.m_FooterCenterText);
aPrintSettings->GetFooterStrCenter(&uStr);
m_MarginHeaderFooterTab.m_FooterCenterText = NS_LossyConvertUCS2toASCII(uStr).get();
if (uStr != nsnull) nsMemory::Free(uStr);
aPrintSettings->GetFooterStrRight(getter_Copies(uStr));
LossyCopyUTF16toASCII(uStr, m_MarginHeaderFooterTab.m_FooterRightText);
aPrintSettings->GetFooterStrRight(&uStr);
m_MarginHeaderFooterTab.m_FooterRightText = NS_LossyConvertUCS2toASCII(uStr).get();
if (uStr != nsnull) nsMemory::Free(uStr);
}
}