Aspose.Imaging.FileFormats.Emf.EmfPlus.Records

Пространство имен содержит типы [MS-EMFPLUS]:Enhanced Metafile Format Plus Extensions 2.3 EMF+ Records

Классы

Учебный класс Описание
EmfPlusBeginContainer Запись EmfPlusBeginContainer открывает новый контейнер состояния графики и задает для него преобразование.
EmfPlusBeginContainerNoParams Запись EmfPlusBeginContainerNoParams открывает новый контейнер состояния графики.
EmfPlusClear Запись EmfPlusClear очищает выходное координатное пространство и инициализирует его фоновым цветом и прозрачностью
EmfPlusClippingRecordType Типы записей отсечения определяют области и операции отсечения.
EmfPlusComment Запись EmfPlusComment указывает произвольные частные данные.
EmfPlusControlRecordType Типы управляющих записей определяют глобальные параметры для обработки метафайлов EMF+.
EmfPlusDrawArc Запись EmfPlusDrawArc определяет рисование дуги эллипса.
EmfPlusDrawBeziers Запись EmfPlusDrawBeziers определяет рисование последовательности соединенных кривых Безье. Порядок точек данных Безье следующий:начальная точка, контрольная точка 1, контрольная точка 2 и конечная точка. Дополнительные сведения см. в [MSDN-DrawBeziers].
EmfPlusDrawClosedCurve Запись EmfPlusDrawClosedCurve определяет рисование замкнутого кардинального сплайна
EmfPlusDrawCurve Запись EmfPlusDrawCurve определяет рисование кардинального сплайна ПРИМЕЧАНИЕ:ObjectID (1 байт):индекс объекта EmfPlusPen (раздел 2.2.1.7) в таблице объектов EMF+, чтобы нарисовать кривую. Значение ДОЛЖНО быть от нуля до 63 включительно.
EmfPlusDrawDriverString Запись EmfPlusDrawDriverString определяет вывод текста с позициями символов.
EmfPlusDrawEllipse Запись EmfPlusDrawEllipse определяет рисование эллипса.
EmfPlusDrawImage Запись EmfPlusDrawImage определяет рисование масштабированного изображения.
EmfPlusDrawImagePoints Запись EmfPlusDrawImagePoints определяет рисование масштабированного изображения внутри параллелограмма.
EmfPlusDrawingRecordType Типы записей чертежей определяют вывод графики.
EmfPlusDrawLines Запись EmfPlusDrawlLines определяет рисование серии соединенных линий
EmfPlusDrawPath Запись EmfPlusDrawPath определяет путь рисования графики.
EmfPlusDrawPie Запись EmfPlusDrawPie определяет рисование внутренней части эллипса.
EmfPlusDrawRects Запись EmfPlusDrawRects определяет рисование серии прямоугольников
EmfPlusDrawString Запись EmfPlusDrawString определяет вывод текста с форматированием строки
EmfPlusEndContainer Запись EmfPlusEndContainer закрывает контейнер графического состояния, который ранее был открыт операцией запуска контейнера.
EmfPlusEndOfFile Запись EmfPlusEndOfFile указывает конец данных EMF+ в метафайле.
EmfPlusFillClosedCurve Запись EmfPlusFillClosedCurve определяет заполнение внутренней части замкнутого кардинального сплайна
EmfPlusFillEllipse Запись EmfPlusFillEllipse определяет заполнение внутренней части эллипса
EmfPlusFillPath Заполнить запись пути ФЛАГИ: 16-битное целое число без знака, которое предоставляет информацию о том, как должна выполняться операция , и про структуру записи. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 SXXXXXXX | идентификатор объекта | S (1 бит):Этот бит указывает тип данных в поле BrushId. Если установлено, BrushId определяет цвет как объект EmfPlusARGB (раздел 2.2.2.1). Если флажок не установлен, BrushId содержит индекс объекта EmfPlusBrush (раздел 2.2.1.1) в таблице объектов EMF+. X (1 бит):зарезервировано и ДОЛЖНО игнорироваться. ObjectId (1 байт):индекс объекта EmfPlusPath (раздел 2.2.1.6) для заполнения в таблице объектов EMF+. Значение ДОЛЖНО быть от нуля до 63 включительно.
EmfPlusFillPie Запись EmfPlusFillPie определяет заполнение внутренней части эллипса
EmfPlusFillPolygon Запись EmfPlusFillPolygon определяет заполнение внутренней части полигона.
EmfPlusFillRects Запись EmfPlusFillRects определяет заполнение внутренней части ряда прямоугольников
EmfPlusFillRegion Запись EmfPlusFillRegion определяет заполнение внутренней части графической области
EmfPlusGetDc Запись EmfPlusGetDC указывает, что последующие записи EMF, встречающиеся в метафайле, СЛЕДУЕТ обрабатывать.
EmfPlusHeader Запись EmfPlusHeader указывает начало данных EMF+ в метафайле. Запись EmfPlusHeader ДОЛЖНА быть встроена в запись EMF EMR_COMMENT_EMFPLUS, которая ДОЛЖНА быть записью, следующей непосредственно за заголовком EMF в метафайле. Запись EMR_COMMENT_EMFPLUS указана в разделе 2.3.3.2 [MS-EMF].
EmfPlusMultiplyWorldTransform Запись EmfPlusMultiplyWorldTransform умножает текущее преобразование мирового пространства на указанную матрицу преобразования .
EmfPlusObject Запись EmfPlusObject определяет объект для использования в графических операциях. Определение объекта может охватывать несколько записей, на что указывает значение поля Flags.
EmfPlusObjectRecordType Типы записей объектов определяют многократно используемые графические объекты.
EmfPlusOffsetClip Запись EmfPlusOffsetClip применяет преобразование перевода к текущей области отсечения для мирового пространства. Новая текущая область отсечения устанавливается на результат трансляционного преобразования.
EmfPlusPropertyRecordType Типы записей свойств определяют свойства контекста устройства воспроизведения.
EmfPlusRecord Базовый тип записи Emf+.
EmfPlusResetClip Запись EmfPlusResetClip сбрасывает текущую область отсечения для мирового пространства до бесконечности.
EmfPlusResetWorldTransform Запись EmfPlusResetWorldTransform сбрасывает текущее преобразование мирового пространства в матрицу идентификации.
EmfPlusRestore Запись EmfPlusRestore восстанавливает состояние графики, идентифицированное указанным индексом, из стека сохраненных состояний графики.
EmfPlusRotateWorldTransform Запись EmfPlusRotateWorldTransform выполняет поворот текущего преобразования мирового пространства.
EmfPlusSave Запись EmfPlusSave сохраняет состояние графики, идентифицированное указанным индексом, в стеке сохраненных состояний графики.
EmfPlusScaleWorldTransform Запись EmfPlusScaleWorldTransform выполняет масштабирование текущего преобразования мирового пространства.
EmfPlusSerializableObject Запись EmfPlusSerializableObject определяет блок параметров эффектов изображения, который был сериализован в буфер данных.
EmfPlusSetAntiAliasMode Запись EmfPlusSetAntiAliasMode указывает режим сглаживания для вывода текста.
EmfPlusSetClipPath Запись EmfPlusSetClipPath объединяет текущую область отсечения с графическим контуром. Новая текущая область отсечения устанавливается в результате операции CombineMode.
EmfPlusSetClipRect Запись EmfPlusSetClipRect объединяет текущую область отсечения с прямоугольником.
EmfPlusSetClipRegion Запись EmfPlusSetClipRegion объединяет текущую область отсечения с другой графической областью. Новая текущая область отсечения устанавливается в результате выполнения операции CombineMode над предыдущей текущей областью отсечения и указанным объектом EmfPlusRegion.
EmfPlusSetCompositingMode Запись EmfPlusSetCompositingMode указывает, как исходные цвета сочетаются с цветами фона.
EmfPlusSetCompositingQuality Запись EmfPlusSetCompositingQuality определяет желаемый уровень качества для создания составных изображений из нескольких объектов.
EmfPlusSetInterpolationMode Запись EmfPlusSetInterpolationMode указывает, как выполняется масштабирование изображения, включая растяжение и сжатие.
EmfPlusSetPageTransform Запись EmfPlusSetPageTransform указывает коэффициенты масштабирования и единицы для преобразования координат пространства страницы в координаты пространства устройства.
EmfPlusSetPixelOffsetMode Запись EmfPlusSetPixelOffsetMode указывает, как центрируются пиксели по отношению к координатам поверхности рисования.
EmfPlusSetRenderingOrigin Запись EmfPlusSetRenderingOrigin указывает источник рендеринга для вывода графики.
EmfPlusSetTextContrast Запись EmfPlusSetTextContrast определяет контраст текста в соответствии со значением гамма-коррекции.
EmfPlusSetTextRenderingHint Запись EmfPlusSetTextRenderingHint определяет качество рендеринга текста, включая тип сглаживания.
EmfPlusSetTsClip Запись EmfPlusSetTSClip определяет области отсечения в контексте графического устройства для терминального сервера.
EmfPlusSetTsGraphics Запись EmfPlusSetTSGraphics определяет состояние контекста графического устройства для терминального сервера.
EmfPlusSetWorldTransform Запись EmfPlusSetWorldTransform устанавливает мировое преобразование в соответствии со значениями в указанной матрице преобразования.
EmfPlusStateRecordType Типы записей состояния определяют операции над состоянием контекста устройства воспроизведения.
EmfPlusTerminalServerRecordType Типы записей сервера терминалов определяют обработку графики на сервере терминалов. Следующие являются типами записей терминального сервера EMF+.
EmfPlusTransformRecordType Типы записей преобразования определяют свойства и преобразования в координатных пространствах.
EmfPlusTranslateWorldTransform Запись EmfPlusTranslateWorldTransform выполняет преобразование текущего мирового пространства.