MS Word 2007. Вставляю изображения, растягиваю многократною. Цвета на границе сглаживаются интерполируются). На рисунке ниже представлено изображение(3х3
пикселя) вставленное через СОМ.
Три левых пикселя белые, все остальные черные. Получается изображение плавно переходящие из белого в черное.
Как отключить интерполяцию цвета для одного конкретного вставленного растрового изображения или для всего документа? Можно ли это сделать через
COM модель, или через Open XML?
Возможно ли отключить интерполящию цвета в настройках?
Данный рисунок - частный случай, меня интересует отключение интерполяции для любого изображения.
В IE может не отобразится рисунок, в Сhrome-е все видно нормально. Данный вопрос задан еще и здесь http://programmersforum.ru/showthread.php?t=107260
Через COM делаю так (код С++):
Word::InlineShapePtr inlineShape = m_WordDocument->Paragraphs->Last->Range->GetInlineShapes()->AddPicture(L"c:\\untitled.bmp");
Word::ShapePtr shapePtr = inlineShape->ConvertToShape();
shapePtr->WrapFormat->Type = Word::wdWrapBehind;
shapePtr->Left = m_AppWord->CentimetersToPoints(3);
shapePtr->Top = m_AppWord->CentimetersToPoints(3);
shapePtr->ScaleWidth(90.f, Office::msoFalse, Office::msoScaleFromTopLeft);
shapePtr->ScaleHeight(90.f, Office::msoFalse, Office::msoScaleFromTopLeft);