Поделиться через


Класс MetafileHeader (gdiplusmetaheader.h)

Объект MetafileHeader хранит свойства связанного метафайла.

MetafileHeader имеет следующие типы элементов:

Метод Описание
MetafileHeader::GetBounds Метод MetafileHeader::GetBounds получает ограничивающий прямоугольник для связанного метафайла.
MetafileHeader::GetDpiX Метод MetafileHeader::GetDpiX получает горизонтальные точки на дюйм связанного метафайла.
MetafileHeader::GetDpiY Метод MetafileHeader::GetDpiY получает вертикальные точки на дюйм связанного метафайла.
MetafileHeader::GetEmfHeader Метод MetafileHeader::GetEmfHeader получает структуру ENHMETAHEADER3 , содержащую свойства связанного метафайла.
MetafileHeader::GetEmfPlusFlags Метод MetafileHeader::GetEmfPlusFlags получает флаг, указывающий, был ли связанный метафайл записан в контексте устройства отображения видео.
MetafileHeader::GetMetafileSize Метод MetafileHeader::GetMetafileSize получает размер метафайла в байтах.
MetafileHeader::GetType Метод MetafileHeader::GetType получает тип связанного метафайла.
MetafileHeader::GetVersion Метод MetafileHeader::GetVersion получает версию метафайла.
MetafileHeader::GetWmfHeader Метод MetafileHeader::GetWmfHeader получает структуру METAHEADER , содержащую свойства связанного метафайла.
MetafileHeader::IsDisplay Метод MetafileHeader::IsDisplay определяет, был ли связанный метафайл записан в контексте устройства отображения видео.
MetafileHeader::IsEmf Метод MetafileHeader::IsEmf определяет, имеет ли связанный метафайл формат EMF.
MetafileHeader::IsEmfOrEmfPlus Метод MetafileHeader::IsEmfOrEmfPlus определяет, находится ли связанный метафайл в формате EMF или EMF+.
MetafileHeader::IsEmfPlus Метод MetafileHeader::IsEmfPlus определяет, имеет ли связанный метафайл формат EMF+.
MetafileHeader::IsEmfPlusDual Метод MetafileHeader::IsEmfPlusDual определяет, находится ли связанный метафайл в формате EMF+ Dual.
MetafileHeader::IsEmfPlusOnly Метод MetafileHeader::IsEmfPlusOnly определяет, находится ли связанный метафайл в формате EMF+ Only.
MetafileHeader::IsWmf Метод MetafileHeader::IsWmf определяет, имеет ли связанный метафайл формат WMF.
MetafileHeader::IsWmfPlaceable Метод MetafileHeader::IsWmfPlaceable определяет, является ли связанный метафайл размещаемым.

Методы

Класс MetafileHeader содержит эти методы.

 
MetafileHeader::GetBounds

Метод MetafileHeader::GetBounds получает ограничивающий прямоугольник для связанного метафайла.
MetafileHeader::GetDpiX

Метод MetafileHeader::GetDpiX получает горизонтальные точки на дюйм связанного метафайла.
MetafileHeader::GetDpiY

Метод MetafileHeader::GetDpiY получает вертикальные точки на дюйм связанного метафайла.
MetafileHeader::GetEmfHeader

Метод MetafileHeader::GetEmfHeader получает ENHMETAHEADER3 структуру, содержащую свойства связанного метафайла.
MetafileHeader::GetEmfPlusFlags

Метод MetafileHeader::GetEmfPlusFlags получает флаг, указывающий, был ли связанный метафайл записан в контексте устройства отображения видео.
MetafileHeader::GetMetafileSize

Метод MetafileHeader::GetMetafileSize получает размер метафайла в байтах.
MetafileHeader::GetType

Метод MetafileHeader::GetType получает тип связанного метафайла.
MetafileHeader::GetVersion

Метод MetafileHeader::GetVersion получает версию метафайла.
MetafileHeader::GetWmfHeader

Метод MetafileHeader::GetWmfHeader получает структуру METAHEADER, содержащую свойства связанного метафайла.
MetafileHeader::IsDisplay

Метод MetafileHeader::IsDisplay определяет, был ли связанный метафайл записан в контексте устройства отображения видео.
MetafileHeader::IsEmf

Метод MetafileHeader::IsEmf определяет, имеет ли связанный метафайл формат EMF.
MetafileHeader::IsEmfOrEmfPlus

Метод MetafileHeader::IsEmfOrEmfPlus определяет, находится ли связанный метафайл в формате EMF или EMF+.
MetafileHeader::IsEmfPlus

Метод MetafileHeader::IsEmfPlus определяет, имеет ли связанный метафайл формат EMF+.
MetafileHeader::IsEmfPlusDual

Метод MetafileHeader::IsEmfPlusDual определяет, находится ли связанный метафайл в формате EMF+ Dual.
MetafileHeader::IsEmfPlusOnly

Метод MetafileHeader::IsEmfPlusOnly определяет, находится ли связанный метафайл в формате EMF+ Only.
MetafileHeader::IsWmf

Метод MetafileHeader::IsWmf определяет, имеет ли связанный метафайл формат WMF.
MetafileHeader::IsWmfPlaceable

Метод MetafileHeader::IsWmfPlaceable определяет, является ли связанный метафайл размещаемым.

Комментарии

Метафайлы предоставляют независимый от устройств и приложений способ предоставления общего доступа к изображениям. Они содержат записи, описывающие последовательность графических API для вызова в определенном порядке со связанными графическими данными. Метафайлы могут быть записаны приложением, а затем воспроизведены этим приложением или другим для воспроизведения определенного рисунка. Их также можно использовать для отправки содержимого в очередь печати печати. Расширенные метафайлы поддерживают возможность предоставления как windows GDI+, так и описания интерфейса графических устройств Windows (GDI) одного и того же рисунка, чтобы приложения GDI+ и GDI нижнего уровня могли отрисовывать его.

Требования

Требование Значение
Целевая платформа Windows
Header gdiplusmetaheader.h