mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-11 03:42:47 +08:00
(1.0.0.75) raw_interface_only
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@52879 954022d7-b5bf-4e40-9824-e11837661b57
This commit is contained in:
committed by
Alexander Trofimov
parent
1e9b134c9e
commit
49d7bb00a5
@ -427,14 +427,19 @@ int SBitmap::WriteJPGFile(wchar_t *wsFileName, wchar_t *wsTempFolder)
|
||||
sXml += wsFileName;
|
||||
sXml += "\" format=\"888\" quality=\"90\"></ImageFile-SaveAsJpeg></transforms>";
|
||||
BSTR bsXML = sXml.AllocSysString();
|
||||
if ( !pTransform->SetXml( bsXML ) )
|
||||
|
||||
VARIANT_BOOL vbRes = VARIANT_FALSE;
|
||||
pTransform->SetXml(bsXML, &vbRes);
|
||||
if ( vbRes == VARIANT_FALSE )
|
||||
{
|
||||
::SysFreeString( bsXML );
|
||||
RELEASEINTERFACE( pTransform );
|
||||
_wunlink( wsTempFileName.GetBuffer() );
|
||||
return SErrorAVSImageStudio;
|
||||
}
|
||||
if ( !pTransform->Transform() )
|
||||
vbRes = VARIANT_FALSE;
|
||||
pTransform->Transform(&vbRes);
|
||||
if ( vbRes == VARIANT_FALSE )
|
||||
{
|
||||
::SysFreeString( bsXML );
|
||||
RELEASEINTERFACE( pTransform );
|
||||
|
||||
Reference in New Issue
Block a user