aspose.imaging.fileformats.emf.emf.records
محتويات
[
يخفي
]الوحدة تحتوي على الأنواع [MS-EMF]: تنسيق الميتافايل المحسن. 2.3 سجلات EMF
Classes
| فئة | الوصف |
|---|---|
| EmfAbortPath | يسجل هذا السجل إلغاء قوس مسار أو حذف المسار من قوس مسار مغلق. |
| EmfAlphaBlend | يسجل EMR_ALPHABLEND يحدد نقل كتلة من البكسلات من صورة نقطية المصدر إلى مستطيل الوجهة، بما في ذلك بيانات الشفافية ألفا، وفقًا لعملية دمج محددة. |
| EmfAngleArc | يسجل EMR_ANGLEARC يحدد قطعة خطية من قوس. يتم رسم قطعة الخط من الموضع الحالي إلى بداية القوس. يُرسم القوس على محيط دائرة ذات نصف قطر ومركز محددين. يتم تعريف طول القوس بواسطة زاويتَي البدء والمسح المحددتين. |
| EmfArc | يسجل EMR_ARC يحدد قوسًا بيضاويًا. |
| EmfArcTo | يسجل EMR_ARCTO يحدد قوسًا بيضاويًا. يعيد تعيين الموضع الحالي إلى نقطة النهاية للقوس. |
| EmfBeginPath | يفتح هذا السجل قوس مسار في سياق جهاز التشغيل الحالي. بعد فتح قوس المسار، يمكن للتطبيق بدء معالجة السجلات لتحديد النقاط التي تقع في المسار. يجب على التطبيق إغلاق قوس مسار مفتوح عن طريق معالجة سجل EMR_ENDPATH. عندما يعالج التطبيق سجل EMR_BEGINPATH، يجب تجاهل جميع المسارات السابقة من سياق جهاز التشغيل. |
| EmfBitBlt | يحدد سجل EMR_BITBLT نقل كتلة من البكسلات من صورة نقطية المصدر إلى مستطيل الوجهة ، اختياريًا مع نمط فرشاة، وفقًا لعملية نقطية محددة. |
| EmfBitmapRecordType | أنواع سجلات الصورة النقطية تقوم بنقل كتل من صور نقطية. |
| EmfBlendFunction | هيكل يحدد عمليات المزج للصور النقطية المصدر والوجهة. |
| EmfBoundedRecord | فئة الشكل المتعدد الأساسية في EMF. |
| EmfChord | يحدد سجل EMR_CHORD وترًا، وهو منطقة محاطة بتقاطع إهليلج وخط مقطعي يُسمى مقطعًا قطعيًا. يتم تحديد حدود الوتر باستخدام القلم الحالي وتعبئته باستخدام الفرشاة الحالية. |
| EmfClippingRecordType | أنواع سجلات القص تحدد وتدير مناطق القص. ملاحظة: سجل EMR_SETMETARGN لا يحدد معلمات. |
| EmfCloseFigure | يغلق هذا السجل شكلًا مفتوحًا في مسار. يجب أن يغلق سجل EMR_CLOSEFIGURE الشكل عن طريق رسم خط من الموقع الحالي إلى أول نقطة في الشكل، ثم يجب أن يربط الخطوط باستخدام نمط وصل الخط. إذا تم إغلاق الشكل بمعالجة سجل EMR_LINETO بدلاً من سجل EMR_CLOSEFIGURE، تُستخدم نهايات الخط لإنشاء الزاوية بدلاً من الوصل. يتم تحديد EMR_LINETO في القسم 2.3.5.13. يجب استخدام سجل EMR_CLOSEFIGURE فقط إذا كان هناك قوس مسار مفتوح في سياق جهاز التشغيل. يكون الشكل في مسار مفتوحًا ما لم يتم إغلاقه صراحةً بمعالجة هذا السجل. |
| EmfColorCorrectPalette | يحدد سجل EMR_COLORCORRECTPALETTE كيفية تصحيح مدخلات لوحة ألوان منطقية باستخدام قيم WCS 1.0. |
| EmfColorMatchToTargetW | يحدد سجل EMR_COLORMATCHTOTargetW ما إذا كان سيتم إجراء مطابقة ألوان باستخدام ملف تعريف لون محدد في ملف يحمل اسمًا مكوّنًا من أحرف 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 كائن مساحة ألوان منطقية من ملف تعريف لون يحمل اسمًا مكوّنًا من أحرف 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 | أنواع سجلات الهروب تنفّذ وظائف برنامج تشغيل الطابعة. |
| EmfExcludeClipRect | سجل EMR_EXCLUDECLIPRECT يحدد منطقة قص جديدة تتكون من منطقة القص الحالية مطروحًا منها المستطيل المحدد. ملاحظة الحقول التي لم يتم وصفها في هذا القسم محددة في القسم 2.3.2. |
| EmfExtCreateFontIndirectW | سجل EMR_EXTCREATEFONTINDIRECTW يعرّف خطًا منطقيًا لعمليات الرسومات. |
| EmfExtCreatePen | سجل EMR_EXTCREATEPEN يعرّف قلمًا منطقيًا موسعًا لعمليات الرسومات. يمكن تحديد 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 | The EMR_GRADIENTFILL record يحدد ملء المستطيلات أو المثلثات بتدرجات اللون. |
| EmfIntersectClipRect | The EMR_INTERSECTCLIPRECT record يحدد منطقة قص جديدة من تقاطع منطقة القص الحالية والمستطيل المحدد. ملاحظة: الحقول التي لم يتم وصفها في هذا القسم محددة في القسم 2.3.2. |
| EmfInvertRgn | The EMR_INVERTRGN record يعكس الألوان في المنطقة المحددة. |
| EmfLineTo | The EMR_LINETO record يحدد خطًا من الموضع الحالي حتى، ولكن لا يشمل، النقطة المحددة. يعيد تعيين الموضع الحالي إلى النقطة المحددة. |
| EmfMaskBlt | The EMR_MASKBLT record يحدد نقل كتلة من البكسلات من صورة مصدر إلى مستطيل هدف ، اختياريًا مع نمط فرشاة ومع تطبيق قناع لون صورة bitmap، وفقًا لعمليات الراستر الأمامية والخلفية المحددة. |
| EmfMetafileHeader | أنواع سجلات EMR_HEADER تحدد نقاط البداية لملفات EMF metafiles وتحدد خصائص الجهاز الذي تم إنشاء الصورة في ملف الميتافايل عليه. تجعل المعلومات في سجل الرأس ممكنًا لملفات EMF metafiles أن تكون مستقلة عن أي جهاز إخراج محدد. يمكن استخدام قيمة حقل Size للتمييز بين أنواع سجلات EMR_HEADER المختلفة المذكورة سابقًا في هذا القسم. هناك ثلاثة رؤوس محتملة: الرأس الأساسي، وهو سجل EmfMetafileHeader. الجزء ثابت الحجم من هذا الرأس هو 88 بايت، ويحتوي على كائن Header. رأس الامتداد الأول، وهو سجل EmfMetafileHeaderExtension1. الجزء ثابت الحجم من هذا الرأس هو 100 بايت، ويحتوي على كائن Header وكائن HeaderExtension1 (القسم 2.2.10). رأس الامتداد الثاني، وهو سجل EmfMetafileHeaderExtension2. الجزء ثابت الحجم من هذا الرأس هو 108 بايت، ويحتوي على كائن Header، وكائن HeaderExtension1، وكائن HeaderExtension2 (القسم 2.2.11). |
| EmfMetafileHeaderExtension1 | سجل EmfMetafileHeaderExtension1 هو سجل الرأس المستخدم في الامتداد الأول لملفات EMF metafiles. بعد حقل EmfHeaderExtension1، الحقول المتبقية اختيارية ويمكن أن تكون موجودة بأي ترتيب. |
| EmfMetafileHeaderExtension2 | سجل EmfMetafileHeaderExtension2 هو سجل الرأس المستخدم في الامتداد الثاني لملفات EMF metafiles. بعد حقل EmfHeaderExtension2، الحقول المتبقية اختيارية و يمكن أن تكون موجودة بأي ترتيب. |
| EmfModifyWorldTransform | سجل EMR_MODIFYWORLDTRANSFORM يعدل تحويل الفضاء العالمي الحالي إلى فضاء الصفحة في سياق جهاز التشغيل. |
| 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 يحدد نقل كتلة من البكسلات من صورة bitmap مصدر إلى متوازي أضلاع هدف مع تطبيق صورة bitmap قناع اللون. |
| EmfPolyBezier | سجل EMR_POLYBEZIER يحدد منحنى (أو أكثر) بيزيه. |
| EmfPolyBezier16 | سجل EMR_POLYBEZIER16 يحدد منحنى (أو أكثر) بيزيه. تُرسم المنحنيات باستخدام القلم الحالي. |
| EmfPolyBezierTo | سجل EMR_POLYBEZIERTO يحدد منحنى (أو أكثر) بيزيه بناءً على الموضع الحالي. |
| EmfPolyBezierTo16 | سجل EMR_POLYBEZIERTO16 يحدد منحنى (أو أكثر) بيزيه بناءً على الموضع الحالي. |
| EmfPolyDraw | سجل EMR_POLYDRAW يحدد مجموعة من مقاطع الخطوط ومنحنيات بيزيه. |
| EmfPolyDraw16 | سجل EMR_POLYDRAW16 يحدد مجموعة من مقاطع الخطوط ومنحنيات بيزيه. |
| EmfPolyPolyShape | فئة قاعدة EMF poly polyshape. |
| EmfPolyPolygon | سجل EMR_POLYPOLYGON يحدد سلسلة من المضلعات المغلقة. |
| EmfPolyPolygon16 | سجل EMR_POLYPOLYGON16 يحدد سلسلة من المضلعات المغلقة. كل مضلع يتم تحديد حدوده باستخدام القلم الحالي، ومملوء باستخدام الفرشاة الحالية ووضع تعبئة المضلع. المضلعات المرسومة بواسطة هذا السجل يمكن أن تتداخل. |
| EmfPolyPolyline | سجل EMR_POLYPOLYLINE يحدد سلاسل متعددة من مقاطع الخط المتصلة. |
| EmfPolyPolyline16 | سجل EMR_POLYPOLYLINE16 يحدد سلاسل متعددة من مقاطع الخط المتصلة. |
| EmfPolyShape | فئة الشكل المتعدد الأساسية في EMF. |
| EmfPolyTextOutA | سجل EMR_POLYTEXTOUTA يرسم سلسلة نصية واحدة أو أكثر من نوع ASCII باستخدام الخط الحالي وألوان النص. |
| EmfPolyTextOutW | سجل EMR_POLYTEXTOUTW يرسم سلسلة نصية واحدة أو أكثر من نوع Unicode باستخدام الخط الحالي وألوان النص. |
| EmfPolygon | سجل EMR_POLYGON يحدد مضلعًا يتكون من نقطتين أو أكثر متصلة بـ خطوط مستقيمة. |
| EmfPolygon16 | سجل EMR_POLYGON16 يحدد مضلعًا يتكون من نقطتين أو أكثر متصلة بـ خطوط مستقيمة. يتم تحديد حدود المضلع باستخدام القلم الحالي ومملوء باستخدام الفرشاة الحالية ووضع تعبئة المضلع. يتم إغلاق المضلع تلقائيًا برسم خط من آخر نقطة إلى الأولى. |
| EmfPolyline | سجل EMR_POLYLINE يحدد سلسلة من مقاطع الخط عن طريق ربط النقاط في المصفوفة المحددة. |
| EmfPolyline16 | سجل EMR_POLYLINE16 يحدد سلسلة من مقاطع الخط عن طريق ربط النقاط في المصفوفة المحددة. |
| EmfPolylineTo | سجل EMR_POLYLINETO يحدد خطًا مستقيمًا واحدًا أو أكثر بناءً على الموقع الحالي. |
| EmfPolylineTo16 | سجل EMR_POLYLINETO16 يحدد خطًا مستقيمًا واحدًا أو أكثر بناءً على الموقع الحالي. يتم رسم خط من الموقع الحالي إلى أول نقطة محددة بحقل aPoints باستخدام القلم الحالي. لكل خط إضافي، يتم الرسم من نقطة النهاية للخط السابق إلى النقطة التالية المحددة بـ aPoints. |
| EmfRealizePalette | هذا السجل يطابق مدخلات لوحة الألوان من كائن LogPalette الحالي (القسم 2.2.17) إلى system_palette. لا يحتوي هذا السجل EMF على أي معلمات. |
| EmfRecord | الفئة الأساسية لسجلات EMF يجب أن يكون طول جميع سجلات EMF مضاعفًا لعدد 4 بايتات. يتم توضيح ذلك في الهياكل العامة لأنواع سجلات EMF السابقة عن طريق تضمين حقول AlignmentPadding حيثما كان ذلك مناسبًا في نهايات هذه الهياكل. يجب دائمًا تجاهل محتويات حقول AlignmentPadding. لتقليل الإطالة، لا يتم إظهار هذه الحقول في كل تعريف فردي لسجل EMF. |
| EmfRectangle | سجل EMR_RECTANGLE يرسم مستطيلًا. يتم تحديد حدود المستطيل باستخدام القلم الحالي ومملوءًا باستخدام الفرشاة الحالية. |
| EmfResizePalette | سجل EMR_RESIZEPALETTE يزيد أو يقلل حجم كائن LogPalette الموجود (القسم 2.2.17). |
| EmfRestoreDc | سجل EMR_RESTOREDC يعيد سياق جهاز التشغيل إلى الحالة المحددة. يتم استعادة سياق جهاز التشغيل عن طريق سحب معلومات الحالة من المكدس الذي تم إنشاؤه بواسطة سجلات EMR_SAVEDC السابقة (القسم 2.3.11). |
| EmfRop4 | عملية نقطية رباعية، تحدد عمليات نقطية ثلاثية لألوان المقدمة والخلفية لملف bitmap. هذه القيم تحدد كيفية دمج بيانات اللون للمستطيل المصدر مع بيانات اللون للمستطيل الوجهة. |
| EmfRoundRect | سجل EMR_ROUNDRECT يحدد مستطيلًا بزوايا مستديرة. يتم تحديد حدود المستطيل باستخدام القلم الحالي ومملوءًا باستخدام الفرشاة الحالية. |
| EmfSaveDc | يحفظ الحالة الحالية لسياق جهاز التشغيل على مكدس الحالات التي تم حفظها بواسطة سجلات EMR_SAVEDC السابقة إن وجدت. تتكون الحالة من خصائص الرسومات والكائنات، بما في ذلك bitmap المحدد حاليًا، الفرشاة، لوحة الألوان، الخط، القلم، والمنطقة. يتم استخدام سجل EMR_RESTOREDC لاستعادة الحالة. لا يحتوي هذا السجل EMF على أي معلمات. |
| EmfScaleViewportExtex | سجل EMR_SCALEVIEWPORTEXTEX يعيد تحديد نافذة العرض (viewport) لسياق الجهاز باستخدام النسب التي تكونها المضاعفات والمقاسم المحددة. |
| EmfScaleWindowExtex | سجل EMR_SCALEWINDOWEXTEX يعيد تحديد النافذة لسياق جهاز التشغيل باستخدام النسب التي تكونها المضاعفات والمقاسم المحددة. |
| EmfSelectClipPath | سجل EMR_SELECTCLIPPATH يحدد المسار الحالي كمنطقة قص لسياق جهاز التشغيل ، ويجمع المنطقة الجديدة مع أي منطقة قص موجودة باستخدام الوضع المحدد. |
| EmfSelectObject | سجل EMR_SELECTOBJECT يضيف كائنًا رسوميًا إلى جهاز تشغيل ملف الميتا الحالي السياق. يتم تحديد الكائن إما بواسطة فهرسه في جدول كائنات EMF (القسم 3.1.1.1) أو بواسطة قيمته من تعداد StockObject (القسم 2.1.31). |
| EmfSelectPalette | سجل EMR_SELECTPALETTE يحدد لوحة ألوان منطقية لسياق جهاز التشغيل. |
| EmfSetArcDirection | سجل EMR_SETARCDIRECTION يحدد اتجاه الرسم الذي سيُستخدم لإخراج الأقواس والمستطيلات. |
| EmfSetBkColor | سجل EMR_SETBKCOLOR يحدد لون الخلفية. |
| EmfSetBkMode | سجل EMR_SETBKMODE يحدد وضع خلط الخلفية لسياق جهاز التشغيل. يُستخدم وضع خلط الخلفية مع النص، والفرش المخططة، وأنماط القلم التي ليست خطوطًا صلبة. |
| EmfSetBrushOrgEx | سجل EMR_SETBRUSHORGEX يحدد أصل الفرشاة الحالية. |
| EmfSetColorAdjustment | سجل EMR_SETCOLORADJUSTMENT يحدد خصائص تعديل اللون في سياق جهاز التشغيل . |
| EmfSetColorSpace | سجل EMR_SETCOLORSPACE يعرّف كائن مساحة اللون المنطقية الحالية لعمليات الرسومات. |
| EmfSetDiBitsToDevice | سجل EMR_SETDIBITSTODEVICE يحدد نقل كتلة من البكسلات من خطوط المسح المحددة من صورة المصدر إلى مستطيل الوجهة. |
| EmfSetIcmMode | سجل EMR_SETICMMODE يحدد وضع إدارة ألوان الصورة (ICM) لعمليات الرسومات. |
| EmfSetIcmProfileA | سجل EMR_SETICMPROFILEA يحدد ملف تعريف لون في ملف يحمل اسمًا مكوّنًا من أحرف ASCII ، لإخراج الرسومات. |
| EmfSetIcmProfileW | سجل EMR_SETICMPROFILEW يحدد ملف تعريف لون في ملف يحمل اسمًا مكوّنًا من أحرف Unicode، لإخراج الرسومات. |
| EmfSetLayout | سجل EMR_SETLAYOUT يحدد الترتيب الذي تُرسم به النصوص والرسومات. |
| EmfSetLinkedUfis | سجل EMR_SETLINKEDUFIS يضبط معرفات الخطوط العالمية UniversalFontIds (القسم 2.2.27) للخطوط المرتبطة لاستخدامها أثناء البحث عن الأحرف. |
| EmfSetMapMode | سجل EMR_SETMAPMODE يحدد وضع التخطيط لسياق جهاز التشغيل. يحدد وضع التخطيط وحدة القياس المستخدمة لتحويل وحدات مساحة الصفحة إلى وحدات مساحة الجهاز، كما يحدد اتجاه محور x ومحور y للجهاز. |
| EmfSetMapperFlags | سجل EMR_SETMAPPERFLAGS يحدد معلمات عملية مطابقة الخطوط المنطقية إلى الخطوط الفيزيائية، التي يقوم بها مُطابق الخطوط. |
| EmfSetMetaRgn | Inter يضبط المنطقة الوصفية الحالية مع منطقة القص الحالية لتشكيل منطقة وصفية جديدة لسياق جهاز التشغيل. يجب إعادة تعيين منطقة القص الحالية إلى null. لا تحدد سجلات EMF هذه أي معلمات. |
| EmfSetMiterLimit | سجل EMR_SETMITERLIMIT يحدد الحد لطول وصلات الميتر لسياق جهاز التشغيل. |
| 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 يحدد مقدار المساحة الإضافية التي تُضاف إلى كسر الأحرف لتبرير النص. |
| EmfSetViewportExtEx | سجل EMR_SETVIEWPORTEXTEX يحدد امتداد منطقة العرض. |
| EmfSetViewportOrgEx | سجل EMR_SETVIEWPORTORGEX يحدد أصل منطقة العرض. |
| EmfSetWindowExtEx | سجل EMR_SETWINDOWEXTEX يحدد امتداد النافذة. |
| EmfSetWindowOrgEx | سجل EMR_SETWINDOWORGEX يحدد أصل النافذة. |
| EmfSetWorldTransform | سجل EMR_SETWORLDTRANSFORM يحدد تحويلًا من الفضاء العالمي الحالي إلى تحويل مساحة الصفحة في سياق جهاز التشغيل. |
| EmfSmallTextOut | سجل EMR_SMALLTEXTOUT يخرج سلسلة نصية. |
| EmfStateRecordType | أنواع سجلات الحالة تحدد وتدير خصائص الرسومات التي تعرف حالة سياق جهاز التشغيل. |
| EmfStretchBlt | سجل EMR_STRETCHBLT يحدد نقل كتلة من البكسلات من صورة مصدر إلى مستطيل الوجهة، اختياريًا مع نمط فرشاة، وفقًا لعملية نقطية محددة ، مع تمديد أو ضغط الناتج ليتناسب مع أبعاد الوجهة إذا لزم الأمر. |
| EmfStretchDiBits | سجل EMR_STRETCHDIBITS يحدد نقل كتلة من البكسلات من صورة مصدر إلى مستطيل الوجهة، اختياريًا مع نمط فرشاة، وفقًا لعملية نقطية محددة ، مع تمديد أو ضغط الناتج ليتناسب مع أبعاد الوجهة إذا لزم الأمر. |
| EmfStrokeAndFillPath | سجل EMR_STROKEANDFILLPATH يغلق أي أشكال مفتوحة في المسار، يرسم حدود المسار باستخدام القلم الحالي، ويملأ داخله باستخدام الفرشاة الحالية. |
| EmfStrokePath | فئة EMR_STROKEPATH |
| EmfTransformRecordType | أنواع سجلات التحويل تحدد وتعدل التحويلات من الفضاء العالمي إلى مساحة الصفحة. |
| EmfTransparentBlt | سجل EMR_TRANSPARENTBLT يحدد نقل كتلة من البكسلات من صورة مصدر إلى مستطيل الوجهة، مع معالجة لون محدد كشفاف، وتمديد أو ضغط الناتج ليتناسب مع أبعاد الوجهة إذا لزم الأمر |
| EmfVertexData | الكائنات التي تحدد رؤوس إما المستطيلات أو المثلثات و الألوان المقابلة لها. |
| EmfWidenPath | هذا السجل يعيد تعريف المسار الحالي كالمساحة التي سيتم طلاءها إذا تم رسم المسار باستخدام القلم المحدد حاليًا في سياق جهاز التشغيل. |
Enumerations
| تعداد | الوصف |
|---|