Aspose.Imaging.FileFormats.Emf.Emf.Records

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

Классы

Учебный классОписание
EmfAbortPathЭта запись прерывает скобку пути или отбрасывает путь из закрытой скобки пути.
EmfAlphaBlendЗапись EMR_ALPHABLEND определяет блочную передачу пикселей из исходного растрового изображения в целевой прямоугольник , включая данные альфа-прозрачности, в соответствии с указанной операцией смешивания.
EmfAngleArcЗапись EMR_ANGLEARC определяет линейный сегмент дуги. Отрезок линии рисуется от текущей позиции до начала дуги. Дуга рисуется по периметру окружности с заданным радиусом и центром. Длина дуги определяется заданными начальным и стреловидным углами
EmfArcЗапись EMR_ARC указывает эллиптическую дугу.
EmfArcToЗапись EMR_ARCTO задает эллиптическую дугу. Сбрасывает текущую позицию в конечную точку дуги.
EmfBeginPathЭта запись открывает скобку пути в контексте текущего устройства воспроизведения. После того, как скобка пути открыта, приложение может начать обработку записей для определения точек, лежащих в пути. Приложение ДОЛЖНО закрыть открытую скобку пути путем обработки EMR_ENDPATH record. Когда приложение обрабатывает запись EMR_BEGINPATH, все предыдущие пути ДОЛЖНЫ быть исключены из контекста устройства воспроизведения.
EmfBitBltЗапись EMR_BITBLT определяет блочную передачу пикселей из исходного растрового изображения в целевой прямоугольник , необязательно в сочетании с рисунком кисти, в соответствии с указанной растровой операцией.
EmfBitmapRecordTypeТипы растровых записей выполняют блочную передачу растровых изображений.
EmfChordЗапись EMR_CHORD определяет хорду, которая представляет собой область, ограниченную пересечением эллипса и отрезка, называемого секущей. Аккорд обводится текущим пером и заполняется текущей кистью.
EmfClippingRecordTypeТипы записей отсечения определяют области отсечения и управляют ими. Примечание. В записи EMR_SETMETARGN не указаны параметры.
EmfCloseFigureЭта запись закрывает открытую фигуру в пути. Обработка записи EMR_CLOSEFIGURE ДОЛЖНА закрывать фигуру, рисуя линию от текущей позиции до первой точки фигуры, а затем ДОЛЖНА соединять линии, используя стиль соединения линий. Если фигура закрывается путем обработки записи EMR_LINETO вместо записи EMR_CLOSEFIGURE, заглушки используются для создания угла вместо соединения.EMR_LINETO указан в section 2.3.5.13. . открыть скобку path в контексте устройства воспроизведения. Фигура в пути открыта, если она не закрыта явным образом при обработке этой записи.
EmfColorCorrectPaletteЗапись EMR_COLORCORRECTPALETTE указывает, как исправить записи объекта логической палитры с использованием значений WCS 1.0.
EmfColorMatchToTargetWЗапись EMR_COLORMATCHTOTargetW указывает, следует ли выполнять сопоставление цветов с профилем color , указанным в файле с именем, состоящим из символов Unicode.
EmfCommentЗапись EMR_COMMENT содержит произвольные личные данные. Примечание. Поля, не описанные в этом разделе, указаны в разделе 2.3.3.
EmfCommentBeginGroupЗапись EMR_COMMENT_BEGINGROUP указывает начало группы записей чертежей.
EmfCommentEmfPlusЗапись EMR_COMMENT_EMFPLUS содержит встроенные записи EMF+. Примечание. Поля, не описанные в этом разделе, указаны в разделе 2.3.3.
EmfCommentEmfSpoolЗапись EMR_COMMENT_EMFSPOOL содержит встроенные записи EMFSPOOL. Примечание. Поля, не описанные в этом разделе, указаны в разделе 2.3.3.
EmfCommentEndGroupЗапись EMR_COMMENT_ENDGROUP указывает конец группы записей чертежей.
EmfCommentMultiFormatsЗапись EMR_COMMENT_MULTIFORMATS определяет изображение в нескольких графических форматах.
EmfCommentPublicRecordTypeТипы записей EMR_COMMENT_PUBLIC указывают расширения для обработки EMF.
EmfCommentRecordTypeТипы записей комментариев определяют форматы для указания произвольных личных данных, встраивания записей в другие форматы метафайлов и добавления новых или специальных команд.
EmfCommentWindowsMetaFileЗапись EMR_COMMENT_WINDOWS_METAFILE указывает изображение во встроенном метафайле WMF.
EmfControlRecordTypeТипы контрольных записей определяют начало и конец метафайла EMF и свойства метафайла.
EmfCreateBrushIndirectЗапись EMR_CREATEBRUSHINDIRECT определяет логическую кисть для графических операций.
EmfCreateColorSpaceЗапись EMR_CREATECOLORSPACE создает объект логического цветового пространства из цветового профиля с именем a , состоящим из символов ASCII.
EmfCreateColorSpaceWЗапись EMR_CREATECOLORSPACEW создает объект логического цветового пространства из цветового профиля с именем, состоящим из символов Unicode.
EmfCreateDibPatternBrushPtЗапись EMR_CREATEDIBPATTERNBRUSHPT определяет шаблонную кисть для графических операций. Шаблон определяется DIB.
EmfCreateMonoBrushЗапись EMR_CREATEMONOBRUSH определяет монохромную узорчатую кисть для графических операций. Узор определяется монохромным DIB.
EmfCreatePaletteЗапись EMR_CREATEPALETTE определяет логическую палитру для графических операций.
EmfCreatePenЗапись EMR_CREATEPEN определяет логическое перо для графических операций.
EmfDeleteColorSpaceЗапись EMR_DELETECOLORSPACE удаляет объект логического цветового пространства.
EmfDeleteObjectЗапись EMR_DELETEOBJECT удаляет графический объект, указанный его индексом в таблице объектов EMF (раздел 3.1.1.1).
EmfDrawEscapeЗапись EMR_DRAWESCAPE передает произвольную информацию драйверу принтера. Цель состоит в том, чтобы информация привела к выполнению рисования.
EmfDrawingRecordTypeТипы записей чертежей выполняют графическое рисование.
EmfEllipseЗапись EMR_ELLIPSE задает эллипс. Центр эллипса является центром указанного ограничивающего прямоугольника . Эллипс обводится текущим пером и заполняется текущей кистью.
EmfEndPathЭта запись закрывает скобку пути и выбирает путь, определенный скобкой, в контекст устройства воспроизведения.
EmfEofЗапись EMR_EOF указывает на конец метафайла и определяет палитру.
EmfEscapeRecordTypeТипы escape-записей выполняют функции драйвера принтера.
EmfExcludeClipRectЗапись EMR_EXCLUDECLIPRECT определяет новую область отсечения, которая состоит из существующей области отсечения за вычетом указанного прямоугольника. Примечание. Поля, не описанные в этом разделе, указаны в разделе 2.3.2.
EmfExtCreateFontIndirectWЗапись EMR_EXTCREATEFONTINDIRECTW определяет логический шрифт для графических операций.
EmfExtCreatePenЗапись EMR_EXTCREATEPEN определяет расширенное логическое перо для графических операций. An можно указать необязательный DIB для использования в качестве стиля линии.
EmfExtEscapeЗапись EMR_EXTESCAPE передает произвольную информацию драйверу принтера. Цель состоит в том, чтобы информация не приводила к выполнению рисования.
EmfExtFloodFillЗапись EMR_EXTFLOODFILL заполняет область поверхности дисплея текущей кистью
EmfExtSelectClipRgnЗапись EMR_EXTSELECTCLIPRGN объединяет указанный регион с текущим регионом клипа с использованием указанного режима. Примечание. Поля, не описанные в этом разделе, указаны в разделе 2.3.2.
EmfExtTextOutAЗапись EMR_EXTTEXTOUTA рисует текстовую строку ASCII, используя текущий шрифт и цвета текста.
EmfExtTextOutWЗапись EMR_EXTTEXTOUTW рисует текстовую строку ASCII, используя текущий шрифт и цвета текста.
EmfFillPathЗапись EMR_FILLPATH закрывает все открытые фигуры на текущем пути и заполняет внутреннюю часть пути на , используя текущую кисть и режим заливки полигонов.
EmfFillRgnЗапись EMR_FILLRGN заполняет указанную область с помощью указанной кисти.
EmfFlatternPathЭта запись преобразует любые кривые на выбранном пути в контекст устройства воспроизведения ; каждая кривая ДОЛЖНА быть превращена в последовательность линий.
EmfForceUfiMappingЗапись EMR_FORCEUFIMAPPING заставляет средство сопоставления шрифтов сопоставлять шрифты на основе их UniversalFontId, а не их информации LogFont (раздел 2.2.13).
EmfFrameRgnЗапись EMR_FRAMERGN рисует границу вокруг указанной области с помощью указанной кисти.
EmfGlsBoundedRecordЗапись EMR_GLSBOUNDEDRECORD определяет функцию OpenGL с ограничивающим прямоугольником для вывода.
EmfGlsRecordЗапись EMR_GLSRECORD определяет функцию OpenGL.
EmfGradientFillЗапись EMR_GRADIENTFILL определяет заливку прямоугольников или треугольников градиентами цвета.
EmfIntersectClipRectЗапись EMR_INTERSECTCLIPRECT указывает новую область отсечения на пересечении текущей области отсечения и указанного прямоугольника. Примечание. Поля, не описанные в этом разделе, указаны в разделе 2.3.2.
EmfInvertRgnЗапись EMR_INVERTRGN инвертирует цвета в указанной области.
EmfLineToЗапись EMR_LINETO указывает линию от текущей позиции до, но не включая указанную точку . Она сбрасывает текущую позицию до указанной точки.
EmfMaskBltЗапись EMR_MASKBLT определяет блочный перенос пикселей из исходного растрового изображения в целевой прямоугольник , возможно, в сочетании с рисунком кисти и с применением цветовой маски растрового изображения, в соответствии с заданными растровыми операциями переднего плана и фона.
EmfMetafileHeaderТипы записей EMR_HEADER определяют начальные точки метафайлов EMF и указывают свойства устройства, на котором было создано изображение в метафайле . Информация в записи заголовка позволяет метафайлам EMF быть независимыми от какого-либо конкретного устройства вывода. Значение поля Size можно использовать для различения различных типов записей EMR_HEADER, перечисленных ранее в этом разделе. Существует три возможных headers: Базовый заголовок, который является записью EmfMetafileHeader. Часть этого заголовка с фиксированным размером составляет 88 байт и содержит объект Header. Первый заголовок расширения, который является записью EmfMetafileHeaderExtension1. часть этого заголовка составляет 100 байт, и он содержит объект Header object и объект HeaderExtension1 (раздел 2.2.10). Второй заголовок расширения, который является записью EmfMetafileHeaderExtension2. Часть фиксированного размера этого заголовка составляет 108 байт, и он содержит объект Header, объект HeaderExtension1 и объект HeaderExtension2 (раздел 2.2.11).
EmfMetafileHeaderExtension1Запись EmfMetafileHeaderExtension1 — это запись заголовка, используемая в первом расширении метафайлов EMF. После поля EmfHeaderExtension1 остальные поля являются необязательными и могут присутствовать в любом порядке.
EmfMetafileHeaderExtension2Запись EmfMetafileHeaderExtension2 — это запись заголовка, используемая во втором расширении для метафайлов EMF . После поля EmfHeaderExtension2 остальные поля являются необязательными и могут присутствовать в любом порядке.
EmfModifyWorldTransformЗапись EMR_MODIFYWORLDTRANSFORM изменяет текущее мировое пространство на page-space в контексте устройства воспроизведения.
EmfMoveToExЗапись EMR_MOVETOEX указывает координаты новой текущей позиции в логических единицах.
EmfNamedEscapeЗапись MR_NAMEDESCAPE передает произвольную информацию указанному драйверу принтера.
EmfObjectCreationRecordTypeТипы записей создания объектов создают графические объекты.
EmfObjectManipulationRecordTypeТипы записей манипулирования объектами управляют графическими объектами и изменяют их.
EmfOffsetClipRgnЗапись EMR_OFFSETCLIPRGN перемещает текущую область отсечения в контексте устройства воспроизведения на указанные смещения.
EmfOpenGlRecordTypeТипы записей OpenGL определяют функции OpenGL.
EmfPaintRgnЗапись EMR_PAINTRGN закрашивает указанную область с помощью кисти, выбранной в настоящий момент в контексте устройства воспроизведения .
EmfPathBracketRecordTypeТипы записей в скобках пути определяют и управляют путями в скобках пути. Примечание. Ни в одной из записей скобок пути не указываются параметры.
EmfPieЗапись EMR_PIE определяет клин в форме пирога, ограниченный пересечением эллипса и двух радиалов . Круговая диаграмма обводится текущим пером и заполняется текущей кистью.
EmfPixelFormatЗапись EMR_PIXELFORMAT указывает формат пикселей, используемый для графических операций.
EmfPlgBltЗапись EMR_PLGBLT определяет блочную передачу пикселей из исходного растрового изображения в целевой параллелограмм с применением растрового изображения цветовой маски.
EmfPolyBezierЗапись EMR_POLYBEZIER указывает одну или несколько кривых Безье.
EmfPolyBezier16Запись EMR_POLYBEZIER16 указывает одну или несколько кривых Безье. Кривые рисуются с использованием текущего пера.
EmfPolyBezierToЗапись EMR_POLYBEZIERTO определяет одну или несколько кривых Безье на основе текущего положения.
EmfPolyBezierTo16Запись EMR_POLYBEZIERTO16 указывает одну или несколько кривых Безье на основе текущей позиции.
EmfPolyDrawЗапись EMR_POLYDRAW определяет набор отрезков и кривых Безье.
EmfPolyDraw16Запись EMR_POLYDRAW16 определяет набор сегментов линий и кривых Безье.
EmfPolygonЗапись EMR_POLYGON определяет многоугольник, состоящий из двух или более вершин, соединенных прямыми линиями.
EmfPolygon16Запись EMR_POLYGON16 определяет многоугольник, состоящий из двух или более вершин, соединенных прямыми линиями. Многоугольник обводится текущим пером и заполняется текущей кистью и режимом заливки многоугольника. Многоугольник закрывается автоматически путем рисования линии от последней вершины до первой.
EmfPolylineЗапись EMR_POLYLINE задает серию сегментов линии, соединяя точки в указанном массиве .
EmfPolyline16Запись EMR_POLYLINE16 задает серию сегментов линии, соединяя точки в указанном массиве .
EmfPolylineToЗапись EMR_POLYLINETO указывает одну или несколько прямых линий на основе текущей позиции.
EmfPolylineTo16Запись EMR_POLYLINETO16 указывает одну или несколько прямых линий на основе текущей позиции. Линия рисуется от текущей позиции до первой точки, указанной в поле aPoints, с использованием текущего пера . Для каждой дополнительной линии отрисовка выполняется от конечной точки предыдущей строки до следующей точки, заданной параметром aPoints.
EmfPolyPolygonЗапись EMR_POLYPOLYGON определяет серию замкнутых многоугольников.
EmfPolyPolygon16Запись EMR_POLYPOLYPOLYGON16 определяет серию замкнутых многоугольников. Каждый полигон очерчен с использованием текущего пера и заполнен с использованием текущей кисти и режима заливки полигона. Полигоны, нарисованные этой записью, могут перекрываться.
EmfPolyPolylineЗапись EMR_POLYPOLYLINE указывает несколько серий соединенных сегментов линий.
EmfPolyPolyline16Запись EMR_POLYPOLYLINE16 указывает несколько серий соединенных сегментов линий.
EmfPolyTextOutAЗапись EMR_POLYTEXTOUTA рисует одну или несколько текстовых строк ASCII, используя текущий шрифт и цвета текста.
EmfPolyTextOutWЗапись EMR_POLYTEXTOUTW отображает одну или несколько текстовых строк Unicode, используя текущий шрифт и цвета текста.
EmfRealizePaletteЭта запись отображает записи палитры из объекта current LogPalette (раздел 2.2.17) в system_palette. Эта запись EMF не указывает никаких параметров.
EmfRecordБазовый класс для записей EMF Все записи EMF ДОЛЖНЫ иметь длину, кратную 4 байтам. Это показано в общих структурах предыдущих типов записей EMF путем включения полей AlignmentPadding , где это уместно, на концах этих структур. Содержимое полей AlignmentPadding ДОЛЖНО всегда игнорироваться. Для краткости эти поля не отображаются в каждом отдельном определении записи EMF .
EmfRectangleЗапись EMR_RECTANGLE рисует прямоугольник. Прямоугольник обводится текущим Pen и заполняется текущей кистью.
EmfResizePaletteЗапись EMR_RESIZEPALETTE увеличивает или уменьшает размер существующего объекта LogPalette (раздел 2.2.17).
EmfRestoreDcЗапись EMR_RESTOREDC восстанавливает контекст устройства воспроизведения до указанного состояния. Контекст устройства воспроизведения восстанавливается путем извлечения информации о состоянии из стека, созданного предыдущими записями EMR_SAVEDC (раздел 2.3.11).
EmfRop4Четвертичная растровая операция, определяющая тройные растровые операции для цветов переднего плана и фона растрового изображения. Эти значения определяют, как данные цвета исходного прямоугольника должны сочетаться с данными цвета прямоугольника назначения.
EmfRoundRectЗапись EMR_ROUNDRECT определяет прямоугольник со скругленными углами. Прямоугольник обведен с помощью текущего пера и заполнен с помощью текущей кисти.
EmfSaveDcСохраняет текущее состояние контекста устройства воспроизведения в стеке состояний, сохраненных предыдущими записями EMR_SAVEDC , если таковые имеются. Состояние состоит из графических свойств и объектов, включая текущее выбранное растровое изображение, кисть, палитру, шрифт, перо и область. Запись An EMR_RESTOREDC используется для восстановления состояния. Эта запись EMF не содержит параметров.
EmfScaleViewportExtexЗапись EMR_SCALEVIEWPORTEXTEX переопределяет область просмотра для контекста устройства, используя отношения , образованные указанными множителями и делителями.
EmfScaleWindowExtexЗапись EMR_SCALEWINDOWEXTEX переопределяет окно для контекста устройства воспроизведения на с использованием отношений, образованных указанными множителями и делителями.
EmfSelectClipPathЗапись EMR_SELECTCLIPPATH определяет текущий путь как область отсечения для контекста устройства воспроизведения , объединяя новую область с любой существующей областью отсечения с использованием указанного режима.
EmfSelectObjectЗапись EMR_SELECTOBJECT добавляет графический объект в текущий контекст устройства воспроизведения метафайла . Объект определяется либо своим индексом в таблице объектов EMF (раздел 3.1.1.1), либо значением its из перечисления StockObject (раздел 2.1.31).
EmfSelectPaletteЗапись EMR_SELECTPALETTE определяет логическую палитру для контекста устройства воспроизведения.
EmfSetArcDirectionЗапись EMR_SETARCDIRECTION указывает направление рисования, которое будет использоваться для вывода дуги и прямоугольника.
EmfSetBkColorЗапись EMR_SETBKCOLOR указывает цвет фона.
EmfSetBkModeЗапись EMR_SETBKMODE определяет режим смешения фона контекста устройства воспроизведения. Режим смешения фона используется с текстом, штрихованными кистями и стилями пера, которые не являются сплошными линиями.
EmfSetBrushOrgExЗапись EMR_SETBRUSHORGEX указывает источник текущей кисти.
EmfSetColorAdjustmentЗапись EMR_SETCOLORADJUSTMENT определяет свойства настройки цвета в контексте устройстваplay .
EmfSetColorSpaceЗапись EMR_SETCOLORSPACE определяет текущий объект логического цветового пространства для графических операций.
EmfSetDiBitsToDeviceЗапись EMR_SETDIBITSTODEVICE определяет блочную передачу пикселей из указанных строк развертки исходного растрового изображения в прямоугольник назначения.
EmfSetIcmModeЗапись EMR_SETICMMODE указывает режим управления цветом изображения (ICM) для графических операций.
EmfSetIcmProfileAЗапись EMR_SETICMPROFILEA указывает цветовой профиль в файле с именем, состоящим из символов ASCII , для вывода графики.
EmfSetIcmProfileWЗапись EMR_SETICMPROFILEW указывает цветовой профиль в файле с именем, состоящим из символов Юникода, для вывода графики.
EmfSetLayoutЗапись EMR_SETLAYOUT указывает порядок, в котором рисуются текст и графика.
EmfSetLinkedUfisЗапись EMR_SETLINKEDUFIS устанавливает для UniversalFontIds (раздел 2.2.27) связанных шрифтов значение для использования при поиске символов.
EmfSetMapModeЗапись EMR_SETMAPMODE определяет режим отображения контекста устройства воспроизведения. Режим сопоставления указывает единицу измерения, используемую для преобразования единиц пространства страницы в единицы пространства устройства, а также определяет ориентацию осей X и Y устройства.
EmfSetMapperFlagsЗапись EMR_SETMAPPERFLAGS определяет параметры процесса сопоставления логических шрифтов с физическими шрифтами, который выполняется преобразователем шрифтов.
EmfSetMetaRgnInter устанавливает текущую метаобласть с текущей областью отсечения для формирования новой метаобласти для контекста устройства воспроизведения. Текущую область отсечения СЛЕДУЕТ сбросить до нуля. Эта запись EMF не содержит параметров.
EmfSetMiterLimitЗапись EMR_SETMITERLIMIT указывает ограничение на длину соединений mitre для контекста устройства воспроизведения.
EmfSetPaletteEntriesЗапись EMR_SETPALETTEENTRIES определяет значения цвета RGB в диапазоне записей для существующего объекта LogPalette (раздел 2.2.17).
EmfSetPixelVЗапись EMR_SETPIXELV определяет цвет пикселя в указанных логических координатах.
EmfSetPolyFillModeЗапись EMR_SETPOLYFILLMODE определяет режим заливки многоугольника.
EmfSetRop2Запись EMR_SETROP2 определяет режим работы бинарного растра.
EmfSetStrechBltModeЗапись EMR_SETSTRETCHBLTMODE определяет режим растяжения растрового изображения.
EmfSetTextAlignЗапись EMR_SETTEXTALIGN задает выравнивание текста.
EmfSetTextColorЗапись EMR_SETTEXTCOLOR определяет текущий цвет текста.
EmfSetTextJustificationЗапись EMR_SETTEXTJUSTIFICATION указывает количество дополнительного пространства, которое необходимо добавить к символам break для выравнивания текста.
EmfSetViewportExtExЗапись EMR_SETVIEWPORTEXTEX определяет экстент окна просмотра.
EmfSetViewportOrgExЗапись EMR_SETVIEWPORTORGEX определяет исходную точку области просмотра.
EmfSetWindowExtExЗапись EMR_SETWINDOWEXTEX определяет экстент окна.
EmfSetWindowOrgExЗапись EMR_SETWINDOWORGEX определяет исходное положение окна.
EmfSetWorldTransformЗапись EMR_SETWORLDTRANSFORM указывает преобразование текущего мирового пространства в пространство страницы в контексте устройства воспроизведения.
EmfSmallTextOutЗапись EMR_SMALLTEXTOUT выводит строку.
EmfStateRecordTypeТипы записей состояния определяют и управляют графическими свойствами, которые определяют состояние контекста устройства воспроизведения.
EmfStretchBltЗапись EMR_STRETCHBLT определяет блочный перенос пикселей из исходного растрового изображения в целевой прямоугольник , опционально в сочетании с шаблоном кисти, в соответствии с указанной операцией raster , растягивая или сжимая выходные данные, чтобы они соответствовали размерам целевого объекта, если это необходимо. .
EmfStretchDiBitsЗапись EMR_STRETCHDIBITS определяет блочный перенос пикселей из исходного растрового изображения в целевой прямоугольник , опционально в сочетании с шаблоном кисти, в соответствии с заданной растровой операцией , растягивая или сжимая выходные данные, чтобы они соответствовали размерам целевого объекта, если необходимый.
EmfStrokeAndFillPathЗапись EMR_STROKEANDFILLPATH закрывает все открытые фигуры на пути, обводит контур контура с помощью текущего пера и заполняет его внутреннюю часть с помощью текущей кисти.
EmfStrokePathEMR_STROKEPATH class
EmfTransformRecordTypeТипы записей преобразования определяют и изменяют преобразования мирового пространства в пространство страницы.
EmfTransparentBltЗапись EMR_TRANSPARENTBLT определяет блочную передачу пикселей из исходного растрового изображения в целевой прямоугольник , обрабатывая указанный цвет как прозрачный, растягивая или сжимая выходные данные , чтобы они соответствовали размерам назначения, если это необходимо
EmfVertexDataОбъекты, определяющие вершины прямоугольников или треугольников, и соответствующие им цвета.
EmfWidenPathЭта запись переопределяет текущий путь как область, которая была бы закрашена, если бы путь был нарисован с помощью пера, выбранного в данный момент в контексте устройства воспроизведения.