com.aspose.imaging.fileformats.emf.emf.records

الحزمة تحتوي على الأنواع [MS-EMF]: تنسيق الميتافايل المحسن. 2.3 سجلات EMF

الفئات

الفئةالوصف
EmfAbortPathهذا السجل يلغي قوس المسار أو يتخلص من المسار من قوس مسار مغلق.
EmfAlphaBlendسجل EMR_ALPHABLEND يحدد نقل كتلة من البكسلات من صورة نقطية مصدر إلى مستطيل هدف، بما في ذلك بيانات الشفافية ألفا، وفقًا لعملية دمج محددة.
EmfAngleArcسجل EMR_ANGLEARC يحدد قطعة خط من قوس.
EmfArcسجل EMR_ARC يحدد قوسًا بيضاويًا.
EmfArcToسجل EMR_ARCTO يحدد قوسًا بيضاويًا.
EmfBeginPathهذا السجل يفتح قوس مسار في سياق جهاز التشغيل الحالي.
EmfBitBltسجل EMR_BITBLT يحدد نقل كتلة من البكسلات من صورة نقطية مصدر إلى مستطيل هدف، اختياريًا مع نمط فرشاة، وفقًا لعملية نقطية محددة.
EmfBitmapRecordTypeأنواع سجلات الصورة النقطية تقوم بنقل كتل من صور نقطية.
EmfBlendFunctionهيكل يحدد عمليات الدمج للصور النقطية المصدر والهدف.
EmfBlendFunction.AlphaFormatEnumهيكل يحدد كيفية تفسير بكسلات المصدر والهدف بالنسبة للشفافية ألفا.
EmfBoundedRecordالفئة الأساسية لشكل EMF المتعدد.
EmfChordسجل EMR_CHORD يحدد وترًا، وهو منطقة محصورة بتقاطع إهليلج وخط قطعة، يُسمى مقطعا.
EmfClippingRecordTypeأنواع سجلات القص تحدد وتدير مناطق القص.
EmfCloseFigureهذا السجل يغلق شكلًا مفتوحًا في مسار.
EmfColorCorrectPaletteسجل EMR_COLORCORRECTPALETTE يحدد كيفية تصحيح مدخلات كائن لوحة ألوان منطقية باستخدام قيم WCS 1.0.
EmfColorMatchToTargetWسجل EMR_COLORMATCHTOTargetW يحدد ما إذا كان يجب إجراء مطابقة ألوان باستخدام ملف تعريف لون محدد في ملف يحمل اسمًا مكوّنًا من أحرف يونيكود.
EmfCommentسجل EMR_COMMENT يحتوي على بيانات خاصة عشوائية.
EmfCommentBeginGroupسجل EMR_COMMENT_BEGINGROUP يحدد بداية مجموعة من سجلات الرسم.
EmfCommentEmfPlusسجل EMR_COMMENT_EMFPLUS يحتوي على سجلات EMF+ مدمجة.
EmfCommentEmfSpoolسجل EMR_COMMENT_EMFSPOOL يحتوي على سجلات EMFSPOOL مدمجة.
EmfCommentEmfSpool.EmfSpoolRecordIdentifierEnumيحدد نوع سجل EMR_COMMENT_EMFSPOOL
EmfCommentEndGroupسجل EMR_COMMENT_ENDGROUP يحدد نهاية مجموعة من سجلات الرسم.
EmfCommentMultiFormatsسجل EMR_COMMENT_MULTIFORMATS يحدد صورة بأكثر من تنسيق رسومي.
EmfCommentPublicRecordTypeأنواع سجلات EMR_COMMENT_PUBLIC تحدد امتدادات لمعالجة EMF.
EmfCommentRecordTypeأنواع سجلات التعليق تعرف صيغًا لتحديد بيانات خاصة عشوائية، وتضمين سجلات في صيغ ملفات تعريفية أخرى، وإضافة أوامر جديدة أو مخصصة.
EmfCommentRecordType.CommentIdentifierEnumقيم معرف التعليق الصالحة.
EmfCommentWindowsMetaFileسجل EMR_COMMENT_WINDOWS_METAFILE يحدد صورة في ملف تعريف WMF مدمج.
EmfControlRecordTypeأنواع سجلات التحكم تعرف بداية ونهاية ملف تعريف EMF وخصائصه.
EmfCreateBrushIndirectسجل EMR_CREATEBRUSHINDIRECT يحدد فرشاة منطقية لعمليات الرسوميات.
EmfCreateColorSpaceسجل EMR_CREATECOLORSPACE ينشئ كائن مساحة لون منطقية من ملف تعريف لون يحمل اسمًا مكوّنًا من أحرف ASCII.
EmfCreateColorSpaceWسجل EMR_CREATECOLORSPACEW ينشئ كائن مساحة لون منطقية من ملف تعريف لون يحمل اسمًا مكوّنًا من أحرف Unicode.
EmfCreateDibPatternBrushPtسجل EMR_CREATEDIBPATTERNBRUSHPT يحدد فرشاة نمطية لعمليات الرسوميات.
EmfCreateMonoBrushسجل EMR_CREATEMONOBRUSH يحدد فرشاة نمط أحادية اللون لعمليات الرسوميات.
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 يحدد منطقة قص جديدة تتكون من منطقة القص الحالية مطروحًا منها المستطيل المحدد.
EmfExtCreateFontIndirectWالسجل EMR_EXTCREATEFONTINDIRECTW يعرّف خطًا منطقيًا لعمليات الرسومات.
EmfExtCreatePenالسجل EMR_EXTCREATEPEN يعرّف قلمًا منطقيًا ممتدًا لعمليات الرسومات.
EmfExtEscapeالسجل EMR_EXTESCAPE ينقل معلومات عشوائية إلى برنامج تشغيل الطابعة.
EmfExtFloodFillالسجل EMR_EXTFLOODFILL يملأ مساحة من سطح العرض بالفرشاة الحالية
EmfExtSelectClipRgnالسجل EMR_EXTSELECTCLIPRGN يجمع المنطقة المحددة مع منطقة القص الحالية باستخدام الوضع المحدد.
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 يحدد منطقة قص جديدة من تقاطع منطقة القص الحالية والمستطيل المحدد.
EmfInvertRgnالسجل EMR_INVERTRGN يعكس الألوان في المنطقة المحددة.
EmfLineToالسجل EMR_LINETO يحدد خطًا من الموضع الحالي حتى، لكن لا يشمل، النقطة المحددة. يعيد تعيين الموضع الحالي إلى النقطة المحددة.
EmfMaskBltالسجل EMR_MASKBLT يحدد نقلًا كتلًا من البكسلات من صورة مصدر إلى مستطيل وجهة، ويمكن دمجه اختياريًا مع نمط فرشاة وتطبيق صورة قناع لوني، وفقًا لعمليات نقطية أمامية وخلفية محددة.
EmfMetafileHeaderأنواع سجل EMR_HEADER تحدد نقاط البداية لملفات EMF الميتافايل وتحدد خصائص الجهاز الذي تم إنشاء الصورة فيه داخل الميتافايل.
EmfMetafileHeaderExtension1السجل EmfMetafileHeaderExtension1 هو سجل الرأس المستخدم في الامتداد الأول لملفات EMF الميتافايل.
EmfMetafileHeaderExtension2السجل EmfMetafileHeaderExtension2 هو سجل الرأس المستخدم في الامتداد الثاني لملفات EMF الميتافايل.
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 يحدد نقل كتلة من البكسلات من صورة مصدر إلى متوازي أضلاع هدف، مع تطبيق صورة قناع لوني.
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 poly shape.
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 يحدد خطًا واحدًا أو أكثر مستقيمًا استنادًا إلى الموضع الحالي.
EmfRealizePaletteهذا السجل يطابق مدخلات لوحة الألوان من كائن LogPalette الحالي (القسم 2.2.17) إلى system_palette.
EmfRecordالفئة الأساسية لسجلات EMF جميع سجلات EMF يجب أن يكون لها طول يكون مضاعفًا ل 4 بايتات.
EmfRectangleسجل EMR_RECTANGLE يرسم مستطيلًا.
EmfResizePaletteسجل EMR_RESIZEPALETTE يزيد أو يقلل حجم كائن LogPalette الموجود (القسم 2.2.17).
EmfRestoreDcسجل EMR_RESTOREDC يستعيد سياق جهاز التشغيل إلى الحالة المحددة.
EmfRop4عملية نقطية رباعية، تحدد عمليات نقطية ثلاثية للألوان الأمامية والخلفية لملف صورة نقطية.
EmfRoundRectسجل EMR_ROUNDRECT يحدد مستطيلًا بزوايا مستديرة.
EmfSaveDcيحفظ الحالة الحالية لسياق جهاز التشغيل على مكدس الحالات التي حفظتها سجلات EMR_SAVEDC السابقة، إن وجدت.
EmfScaleViewportExtexسجل EMR_SCALEVIEWPORTEXTEX يعيد تحديد نافذة العرض لسياق الجهاز باستخدام النسب المكوّنة من المضاعفات والقواسم المحددة.
EmfScaleWindowExtexسجل EMR_SCALEWINDOWEXTEX يعيد تحديد النافذة لسياق جهاز التشغيل باستخدام النسب المكوّنة من المضاعفات والقواسم المحددة.
EmfSelectClipPathسجل EMR_SELECTCLIPPATH يحدد المسار الحالي كمنطقة قص لسياق جهاز التشغيل، مع دمج المنطقة الجديدة مع أي منطقة قص موجودة باستخدام الوضع المحدد.
EmfSelectObjectسجل EMR_SELECTOBJECT يضيف كائن رسومي إلى سياق جهاز تشغيل ملف الميتا الحالي.
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 يحدد الترتيب الذي تُرسم به النصوص والرسومات.
EmfSetLayout.LayoutModeEnumعدد صحيح غير موقع 32‑بت يحدد وضع التخطيط
EmfSetLinkedUfisسجل EMR_SETLINKEDUFIS يضبط معرفات الخط العالمية (UniversalFontIds) (القسم 2.2.27) للخطوط المرتبطة لاستخدامها أثناء البحث عن الأحرف.
EmfSetMapModeسجل EMR_SETMAPMODE يحدد وضعية التخطيط لسياق جهاز التشغيل.
EmfSetMapperFlagsسجل EMR_SETMAPPERFLAGS يحدد معلمات عملية مطابقة الخطوط المنطقية مع الخطوط الفعلية، التي يجريها مُطابق الخطوط.
EmfSetMetaRgnInter يدمج المنطقة الوصفية الحالية مع منطقة القص الحالية لتكوين منطقة وصفية جديدة لسياق جهاز التشغيل.
EmfSetMiterLimitسجل EMR_SETMITERLIMIT يحدد الحد لطول وصلات الزاوية الحادة (miter) لسياق جهاز التشغيل.
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يعيد هذا السجل تعريف المسار الحالي كالمساحة التي سيتم طلاءها إذا تم رسم المسار باستخدام القلم المحدد حاليًا في سياق جهاز التشغيل.