Using PDF417 Encoder with Visual C++
Using PDF417 Encoder with Visual C++
CComQIPtr<IDispatch> disp; hr = disp.CoCreateInstance(L"Morovia.PDF417FontEncoder"); LPOLESTR szNameEncode = L"Encode"; LPOLESTR szNameLineFeedString = L"LineFeedString"; DISPID dispid_targetsize, dispid_encode, dispid_linefeedstring; hr = disp->GetIDsOfNames(IID_NULL, &szNameEncode, 1,
LOCALE_SYSTEM_DEFAULT, &dispid_encode);
hr = disp->GetIDsOfNames(IID_NULL, &szNameLineFeedString, 1,
LOCALE_SYSTEM_DEFAULT, &dispid_linefeedstring);
_com_dispatch_propput( disp, dispid_targetsize, VT_I4, target_size_id);
_com_dispatch_propput( disp, dispid_linefeedstring, VT_BSTR, strLineFeed);
CComBSTR bstrResult;
_com_dispatch_method( disp, dispid_encode, DISPATCH_METHOD,
strDateToEncode);
VT_BSTR, static_cast<void*>(&bstrResult), L"\x0008", |