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 | ObjectId | 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 указана в разделе [MS-EMF] 2.3.3.2.
EmfPlusMultiplyWorldTransformЗапись EmfPlusMultiplyWorldTransform умножает текущее преобразование мирового пространства на указанную матрицу преобразования a .
EmfPlusObjectЗапись EmfPlusObject определяет объект для использования в графических операциях. Определение объекта может охватывать несколько записей, на что указывает значение поля Флаги.
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 задает преобразование мира в соответствии со значениями в указанной матрице преобразования a .
EmfPlusStateRecordTypeТипы записей состояния определяют операции над состоянием контекста устройства воспроизведения.
EmfPlusTerminalServerRecordTypeТипы записей сервера терминалов определяют обработку графики на сервере терминалов. Следующие являются типами записей терминального сервера EMF+.
EmfPlusTransformRecordTypeТипы записей преобразования определяют свойства и преобразования в координатных пространствах.
EmfPlusTranslateWorldTransformЗапись EmfPlusTranslateWorldTransform выполняет преобразование текущего мирового пространства.