aspose.imaging.fileformats.emf.emfplus.consts

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

Classes

ClassDescription
EmfPlusImageEffectsIdentifiersИдентификаторы ImageEffects определяют стандартные GUID для указания графических эффектов изображения. Эти идентификаторы используются драйверами устройств для публикации уровней поддержки этих эффектов. Константы идентификаторов определяются с использованием строкового представления GUID в фигурных скобках ([MS-DTYP] раздел 2.3.4.3).

Enumerations

EnumerationDescription
EmfPlusBitmapDataTypeПеречисление BitmapDataType определяет типы форматов данных битмапа.
EmfPlusBrushDataFlagsФлаги BrushData указывают свойства графических кистей, включая наличие дополнительных полей данных. Эти флаги могут комбинироваться для указания нескольких вариантов.
EmfPlusBrushTypeПеречисление BrushType определяет типы графических кистей, которые используются для заполнения графических областей.
EmfPlusCombineModeПеречисление CombineMode определяет режимы объединения двух графических областей.
В последующих описаниях объединяемые области называют «существующей» и «новой» областями.
EmfPlusCompositingModeПеречисление CompositingMode определяет режимы комбинирования исходных цветов с цветами фона. Режим композитинга представляет состояние включения альфа-смешивания.
EmfPlusCompositingQualityПеречисление CompositingQuality определяет уровни качества при создании композитных изображений
EmfPlusCurveAdjustmentsПеречисление CurveAdjustments определяет коррекции, которые могут быть применены к цветовой кривой изображения.
EmfPlusCurveChannelПеречисление CurveChannel определяет цветовые каналы, которые могут быть затронуты коррекцией эффекта цветовой кривой изображения.
EmfPlusCustomLineCapDataFlagsФлаги CustomLineCapData указывают данные для пользовательских окончаний линий. Эти флаги могут комбинироваться для указания нескольких вариантов.
EmfPlusCustomLineCapDataTypeПеречисление CustomLineCapDataType определяет типы данных пользовательских окончаний линий, которые задают стили и формы концов графических линий.
EmfPlusDashedLineCapTypeПеречисление DashedLineCapType определяет типы окончаний линий, используемых на концах пунктирных линий, рисуемых графическими перьями.
EmfPlusDriverStringOptionsFlagsФлаги DriverStringOptions указывают свойства позиционирования и рендеринга графического текста. Эти флаги могут комбинироваться для указания нескольких вариантов.
EmfPlusFilterTypeПеречисление FilterType определяет типы алгоритмов фильтрации, которые могут использоваться для улучшения качества текста и графики и рендеринга изображений.
EmfPlusFontStyleFlagsФлаги FontStyle указывают стили графических шрифтов. Эти флаги можно комбинировать для указания нескольких вариантов.
EmfPlusGraphicsVersionEnumПеречисление GraphicsVersion определяет версии графики операционной системы, используемые для создания метафайлов EMF+.
EmfPlusHatchStyleПеречисление HatchStyle определяет штриховые узоры, используемые графическими кистями. Штриховой узор состоит из сплошного фонового цвета и линий, нарисованных поверх фона.
EmfPlusHotkeyPrefixПеречисление HotkeyPrefix определяет варианты вывода префиксов горячих клавиш в графическом тексте.
EmfPlusImageDataTypeПеречисление ImageDataType определяет типы форматов данных изображений.
EmfPlusInterpolationModeПеречисление InterpolationMode определяет способы масштабирования, включая растягивание и сжатие.
EmfPlusLanguageIdentifierTypeПеречисление LanguageIdentifier определяет идентификаторы естественных языков в локалях, включая страны, географические регионы и административные районы.
EmfPlusLineCapTypeПеречисление LineCapType определяет типы окончаний линий, используемых на концах линий, нарисованных графическими перьями.
EmfPlusLineJoinTypeПеречисление LineJoinType определяет способы соединения двух линий, нарисованных одним и тем же графическим пером, и чьи концы соприкасаются.
EmfPlusLineStyleПеречисление LineStyle определяет стили линий, нарисованных графическими перьями.
EmfPlusMetafileDataTypeПеречисление MetafileDataType определяет типы данных метафайлов, которые могут быть встроены в метафайл EMF+.
EmfPlusObjectClampEmfPlusObjectClamp задает поведение зажима объекта. Он
не используется, пока этот объект не будет применён к отрисовываемому изображению.
EmfPlusObjectTypeПеречисление ObjectType определяет типы графических объектов, которые могут быть созданы и использованы в графических операциях.
EmfPlusPaletteStyleFlagsФлаги PaletteStyle указывают свойства графических палитр. Эти флаги можно комбинировать для указания нескольких вариантов.
EmfPlusPathPointFlags32-битное беззнаковое целое, определяющее, как интерпретировать точки и связанные с ними типы точек, определённые этим объектом.
C (1 бит): Если установлен, массив PathPoints задаёт абсолютные координаты в пространстве с 16-битными целочисленными координатами.
Если сброшен, массив PathPoints задаёт абсолютные координаты в пространстве с 32-битными координатами с плавающей точкой.
Примечание: если флаг P (ниже) установлен, этот флаг МОЖЕТ быть сброшен и ДОЛЖЕН игнорироваться.
R (1 бит): Если установлен, типы точек в массиве PathPointTypes задаются объектами EmfPlusPathPointTypeRle (раздел 2.2.2.32),
которые используют сжатие RLE (run‑length encoding), и/или объектами EmfPlusPathPointType (раздел 2.2.2.31). См. раздел 3.1.6 [MS‑WMF] для получения дополнительной информации о сжатии RLE.
Если сброшен, типы точек в массиве PathPointTypes задаются объектами EmfPlusPathPointType.
P (1 бит): Если установлен, каждый элемент массива PathPoints задаёт расположение в пространстве координат, относительное к
расположению, указанному предыдущим элементом массива. Для первого элемента массива PathPoints предполагается предыдущее расположение с координатами (0,0).
Если сброшен, каждый элемент массива PathPoints задаёт абсолютное расположение.
EmfPlusPathPointTypeEnumПеречисление PathPointType определяет типы точек на графическом пути.
EmfPlusPathPointTypeFlagsФлаги PathPointType указывают свойства типов точек на графических путях. Эти флаги можно комбинировать для указания нескольких вариантов.
EmfPlusPenAlignmentПеречисление PenAlignment определяет распределение ширины пера относительно рисуемой линии.
EmfPlusPenDataFlagsФлаги PenData указывают свойства графических перьев, включая наличие необязательных полей данных. Эти флаги можно комбинировать для указания нескольких вариантов.
EmfPlusPixelFormatПеречисление PixelFormat определяет форматы пикселей, поддерживаемые в битмапах EMF+.
EmfPlusPixelOffsetModeПеречисление PixelOffsetMode определяет способ смещения пикселей, что задаёт компромисс между скоростью рендеринга и качеством.
EmfPlusRecordTypeПеречисление RecordType определяет типы записей, используемых в метафайлах EMF+.
EmfPlusRegionNodeDataTypeПеречисление RegionNodeDataType определяет типы данных узлов регионов.
EmfPlusSmoothingModeПеречисление SmoothingMode определяет режимы сглаживания, применяемые к линиям, кривым и краям заполненных областей, чтобы они выглядели более непрерывными или чётко определёнными.
EmfPlusStringAlignmentПеречисление StringAlignment определяет способы выравнивания строк относительно прямоугольника размещения текста.
EmfPlusStringDigitSubstitutionПеречисление StringDigitSubstitution определяет способы замены цифр в строке в соответствии с локалью или языком пользователя.
EmfPlusStringFormatFlagsФлаги StringFormat указывают параметры размещения графического текста, включая направление, отсечение и обработку шрифтов. Эти флаги можно комбинировать для указания нескольких параметров.
EmfPlusStringTrimmingПеречисление StringTrimming определяет, как обрезать символы в строке, которая слишком велика для прямоугольника размещения текста.
EmfPlusTextRenderingHintПеречисление TextRenderingHint определяет типы подсказок текста и сглаживания, которые влияют на качество отображения текста.
EmfPlusUnitTypeПеречисление UnitType определяет единицы измерения в различных системах координат.
EmfPlusWrapModeПеречисление WrapMode определяет, как узор из текстурной или градиентной кисти заполняет форму или её границы плиткой, когда он меньше области, которую нужно заполнить.