I already fixed this problem this way:<неи<неиint nLenOfWideCharStr =<неи       
     MultiByteToWideChar(<неи            CP_ACP,<неи            
MB_PRECOMPOSED,<неи            fontName,<неи            -1,<неи            
NULL,<неи            0<неи        );<неи<неи wchar_t *cFontName = 
(PWSTR)HeapAlloc(GetProcessHeap(), 0, nLenOfWideCharStr * 
sizeof(WCHAR));<неи<неи  MultiByteToWideChar(<неи        CP_ACP,<неи        
MB_PRECOMPOSED,<неи        fontName,<неи        -1,<неи        cFontName,<неи   
     nLenOfWideCharStr<неи    );<неи<неи     OUString sstring = 
cFontName;<неи<неи    
rColProps->setPropertyValue(OUString(RTL_CONSTASCII_USTRINGPARAM("CharFontName")),
 makeAny(sstring));<неи<неиThanks :)<неи<неи<неи-----Original 
Message-----<неиFrom: jg [mailto:j...@jgoettgens.de] <неиSent: Saturday, April 
06, 2013 3:15 PM<неиTo: api@openoffice.apache.org<неиSubject: Re: uno api 
problem<неи<неиThis might also 
work:<неи<неиxPropertySet->setPropertyValue(L"CharFontName", 
makeAny(OUString((const <неиsal_Unicode *)L"Corbel")));<неи<неиOr, if the value 
is not a constant (MFC):<неи<неиCStringW value;<неи...<неиOUString value((const 
sal_Unicode 
*)((LPCWSTR)value));<неиxPropertySet->setPropertyValue(L"CharFontName", 
Any(value));<неи<неи<неи<неиjg<неи<неи---------------------------------------------------------------------<неиTo
 unsubscribe, e-mail: api-unsubscr...@openoffice.apache.org<неиFor additional 
commands, e-mail: api-h...@openoffice.apache.org<неи<неи

Reply via email to