aspose.imaging.fileformats.emf.emfplus.records

Модуль содержит типы [MS-EMFPLUS]: Enhanced Metafile Format Plus Extensions 2.3 EMF+ Records

Classes

ClassDescription
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+ для рисования кривой. Значение ДОЛЖНО быть от 0 до 63 включительно.
EmfPlusDrawDriverStringЗапись EmfPlusDrawDriverString указывает на вывод текста с позициями символов.
EmfPlusDrawEllipseЗапись EmfPlusDrawEllipse указывает на рисование эллипса.
EmfPlusDrawImageЗапись EmfPlusDrawImage указывает на рисование масштабированного изображения.
EmfPlusDrawImagePointsЗапись EmfPlusDrawImagePoints указывает на рисование масштабированного изображения внутри параллелограмма.
EmfPlusDrawLinesЗапись EmfPlusDrawlLines указывает на рисование серии соединённых линий
EmfPlusDrawPathЗапись EmfPlusDrawPath указывает на рисование графического пути.
EmfPlusDrawPieЗапись EmfPlusDrawPie указывает на рисование секции внутренней части эллипса.
EmfPlusDrawRectsЗапись EmfPlusDrawRects указывает на рисование серии прямоугольников
EmfPlusDrawStringЗапись EmfPlusDrawString указывает на вывод текста с форматированием строки
EmfPlusDrawingRecordTypeТипы записей рисования указывают на вывод графики.
EmfPlusEndContainerЗапись EmfPlusEndContainer закрывает контейнер состояния графики, который ранее был открыт операцией начала контейнера.
EmfPlusEndOfFileЗапись EmfPlusEndOfFile указывает на конец данных EMF+ в метафайле.
EmfPlusFillClosedCurveЗапись EmfPlusFillClosedCurve указывает на заполнение внутренней части замкнутой кардинальной сплайна
EmfPlusFillEllipseЗапись EmfPlusFillEllipse указывает на заполнение внутренней части эллипса
EmfPlusFillPathFill path record
FLAGS:
16-bit unsigned integer that provides information about how the operation is to be performed,
and about the structure of the record.
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
S X X X X X X X
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 умножает текущую трансформацию мирового пространства на
указанную матрицу преобразования.
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 выполняет трансляцию текущего преобразования мирового пространства.