ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это

По сути, ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Ρ…Ρ€Π°Π½ΠΈΡ‚ список записСй, состоящий ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ рисования, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ свойств ΠΈ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для отобраТСния изобраТСния Π½Π° экранС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рисования тСсно связаны с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ API интСрфСйса графичСского устройства (GDI), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для рисования Π² Microsoft Windows.

Π‘ΠžΠ”Π•Π Π–ΠΠΠ˜Π•

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ»Π°

ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. 220px Microsoft Metafile comparisons.svg. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это-220px Microsoft Metafile comparisons.svg. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 220px Microsoft Metafile comparisons.svg. По сути, ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Ρ…Ρ€Π°Π½ΠΈΡ‚ список записСй, состоящий ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ рисования, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ свойств ΠΈ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для отобраТСния изобраТСния Π½Π° экранС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рисования тСсно связаны с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ API интСрфСйса графичСского устройства (GDI), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для рисования Π² Microsoft Windows.

Π€Π°ΠΉΠ»Ρ‹ WMF ΠΈ EMF ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ записи EMF + Π² Ρ„Π°ΠΉΠ»Π°Ρ… EMF. Π’ процСссС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² WMF ΠΈ EMF записи ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² послС опрСдСлСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡƒΠ΄Π°Π»Π΅Π½, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ удаляСтся ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ Π²ΠΎ врСмя воспроизвСдСния записи. Π­Ρ‚ΠΎ отличаСтся ΠΎΡ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² EMF +, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ассоциативный массив Ρ‡Π΅Ρ€Π΅Π· Ρ…ΡΡˆ-ΠΊΠ°Ρ€Ρ‚Ρƒ, которая записываСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ вмСстС с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² WMF ΠΈ EMF, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΠ³Π΄Π° создаСтся Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΡ‚ ΠΆΠ΅ индСкс, Ρ‡Ρ‚ΠΎ ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, запись Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ замСняСтся Π½ΠΎΠ²Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. EMF-Ρ„Π°ΠΉΠ»Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ использованиСм.

ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. 220px WMF structure.svg. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это-220px WMF structure.svg. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 220px WMF structure.svg. По сути, ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Ρ…Ρ€Π°Π½ΠΈΡ‚ список записСй, состоящий ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ рисования, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ свойств ΠΈ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для отобраТСния изобраТСния Π½Π° экранС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рисования тСсно связаны с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ API интСрфСйса графичСского устройства (GDI), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для рисования Π² Microsoft Windows.

Записи, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ записСй управлСния, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни сгруппированы Π² записи растровых ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, записи Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ΠΉ, записи ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², записи состояния ΠΈ записи ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.

Записи растровых ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

Записи Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ΠΉ

Записи Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ΠΉ производят Π²Ρ‹Π²ΠΎΠ΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

Записи ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…

ГрафичСскими ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ кисти (опрСдСляСт ΡΡ‚ΠΈΠ»ΡŒ, Ρ†Π²Π΅Ρ‚ ΠΈ ΡƒΠ·ΠΎΡ€ кисти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ), ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ (ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ тСкста), ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ (Π·Π°Π΄Π°ΡŽΡ‚ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ°ΠΊ значСния, Π½Π΅ зависящиС ΠΎΡ‚ устройства, опрСдСляСтся ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ), ΠΏΠ΅Ρ€ΡŒΡΠΌΠΈ (Π·Π°Π΄Π°Π΅Ρ‚ графичСскиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π»ΠΈΠ½ΠΈΠΈ) ΠΈ областями (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ сСгмСнты Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΊΡ€ΠΈΠ²ΠΎΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒ).

ГосударствСнныС записи

Записи состояния ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ графичСскими свойствами контСкста устройства воспроизвСдСния.

ИмяОписаниС
META_ANIMATEPALETTEΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ записи Π² логичСской ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅, которая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² контСкстС устройства воспроизвСдСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹.
META_EXCLUDECLIPRECTУстанавливаСт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ отсСчСния, которая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² контСкстС устройства воспроизвСдСния, Ρ€Π°Π²Π½ΠΎΠΉ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ области отсСчСния Π·Π° Π²Ρ‹Ρ‡Π΅Ρ‚ΠΎΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.
META_INTERSECTCLIPRECTУстанавливаСт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ отсСчСния, которая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² контСкстС устройства воспроизвСдСния, Π½Π° пСрСсСчСниС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ области отсСчСния ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.
META_MOVETOУстанавливаСт ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²Ρ‹Π²ΠΎΠ΄Π° Π² контСкстС устройства воспроизвСдСния Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ.
META_OFFSETCLIPRGNΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ отсСчСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π² контСкстС устройства воспроизвСдСния, Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ смСщСния.
META_OFFSETVIEWPORTORGΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ области просмотра Π² контСкстС устройства воспроизвСдСния Π½Π° Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ смСщСния.
META_OFFSETWINDOWORGΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΎΠΊΠ½Π° Π²Ρ‹Π²ΠΎΠ΄Π° Π² контСкстС устройства воспроизвСдСния Π½Π° Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ смСщСния.
META_REALIZEPALETTEБопоставляСт записи ΠΈΠ· логичСской ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹, которая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² контСкстС устройства воспроизвСдСния, с систСмной ΠΏΠ°Π»ΠΈΡ‚Ρ€ΠΎΠΉ.
META_RESIZEPALETTEΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ логичСской ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π² контСкстС устройства воспроизвСдСния.
META_RESTOREDCВосстанавливаСт контСкст устройства воспроизвСдСния ΠΈΠ· Ρ€Π°Π½Π΅Π΅ сохранСнного контСкста устройства.
META_SAVEDCБохраняСт контСкст устройства воспроизвСдСния для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ извлСчСния.
META_SCALEVIEWPORTEXTΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ области просмотра, которая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π² контСкстС устройства воспроизвСдСния, с использованиСм ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ мноТитСлями ΠΈ дСлитСлями.
META_SCALEWINDOWEXTΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΠΊΠ½Π° Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² контСкстС устройства воспроизвСдСния, с использованиСм ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ мноТитСлями ΠΈ дСлитСлями.
META_SETBKCOLORУстанавливаСт Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π² контСкстС устройства воспроизвСдСния.
META_SETBKMODEУстанавливаСт Ρ€Π΅ΠΆΠΈΠΌ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² контСкстС устройства воспроизвСдСния.
META_SETLAYOUTΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π² контСкстС устройства воспроизвСдСния.
META_SETMAPMODEΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ сопоставлСния Π² контСкстС устройства воспроизвСдСния.
META_SETMAPPERFLAGSΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ срСдство сопоставлСния ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ сопоставлСнии логичСских ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² с физичСскими ΡˆΡ€ΠΈΡ„Ρ‚Π°ΠΌΠΈ.
META_SETPALENTRIESΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ значСния Ρ†Π²Π΅Ρ‚Π° RGB Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ записСй Π² логичСской ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅, которая опрСдСляСтся Π² контСкстС устройства воспроизвСдСния.
META_SETPOLYFILLMODEΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π² контСкстС устройства воспроизвСдСния для графичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ.
META_SETRELABSНСиспользованная запись.
META_SETROP2ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ смСшивания Ρ€Π°Π±ΠΎΡ‚Ρ‹ с растром ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° Π² контСкстС устройства воспроизвСдСния.
META_SETSTRETCHBLTMODEΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ растяТСния растрового изобраТСния Π² контСкстС устройства воспроизвСдСния.
META_SETTEXTALIGNΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ значСния выравнивания тСкста Π² контСкстС устройства воспроизвСдСния.
META_SETTEXTCHAREXTRAΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΌΠ΅ΠΆΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» для выравнивания тСкста Π² контСкстС устройства воспроизвСдСния.
META_SETTEXTCOLORΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚ тСкста ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° Π² контСкстС устройства воспроизвСдСния.
META_SETTEXTJUSTIFICATIONΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ количСство мСста, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ для Ρ€Π°Π·Ρ€Ρ‹Π²Π° символов Π² строкС Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½ΠΎΠ³ΠΎ тСкста.
META_SETVIEWPORTEXTΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ области просмотра Π² контСкстС устройства воспроизвСдСния.
META_SETVIEWPORTORGΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ источник области просмотра Π² контСкстС устройства воспроизвСдСния.
META_SETWINDOWEXTΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΠΊΠ½Π° Π²Ρ‹Π²ΠΎΠ΄Π° Π² контСкстС устройства воспроизвСдСния.
META_SETWINDOWORGΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ источник ΠΎΠΊΠ½Π° Π²Ρ‹Π²ΠΎΠ΄Π° Π² контСкстС устройства воспроизвСдСния.

Записи ΠΎ ΠΏΠΎΠ±Π΅Π³Π°Ρ…

ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. 220px WMF Escape Record.svg. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это-220px WMF Escape Record.svg. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 220px WMF Escape Record.svg. По сути, ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Ρ…Ρ€Π°Π½ΠΈΡ‚ список записСй, состоящий ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ рисования, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ свойств ΠΈ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для отобраТСния изобраТСния Π½Π° экранС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рисования тСсно связаны с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ API интСрфСйса графичСского устройства (GDI), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для рисования Π² Microsoft Windows.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ escape-записи ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ„Π°ΠΉΠ» WMF.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π‘Ρ‚ΠΈΠ² Гибсон ΠΎΠ±Π²ΠΈΠ½ΠΈΠ» Microsoft Π² ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΌ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ бэкдора Π² свой ΠΊΠΎΠ΄, ΠœΠ°Ρ€ΠΊ Руссинович прСдставил ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ заявил, Ρ‡Ρ‚ΠΎ:

ΠŸΠΈΡ‚Π΅Ρ€ Π€Π΅Ρ€Ρ€ΠΈ ΠΈΠ· Symantec Security Response, БША, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ согласСн с Гибсоном, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ², Ρ‡Ρ‚ΠΎ:

ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. 330px EMF headers.svg. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это-330px EMF headers.svg. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 330px EMF headers.svg. По сути, ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Ρ…Ρ€Π°Π½ΠΈΡ‚ список записСй, состоящий ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ рисования, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ свойств ΠΈ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для отобраТСния изобраТСния Π½Π° экранС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рисования тСсно связаны с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ API интСрфСйса графичСского устройства (GDI), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для рисования Π² Microsoft Windows.

Как ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ WMF, записи ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ функциям, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Ρ„Π°ΠΉΠ»Π°Ρ… EMF большС Ρ‚ΠΈΠΏΠΎΠ² записСй, Ρ‡Π΅ΠΌ Π² Ρ„Π°ΠΉΠ»Π°Ρ… WMF. Записи ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ классифицированы ΠΊΠ°ΠΊ элСмСнты управлСния, растровыС изобраТСния, ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, рисованиС, экранированиС, созданиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, OpenGL, скобки ΠΏΡƒΡ‚ΠΈ, записи состояния ΠΈ прСобразования.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ сТатыС вСрсии ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ»ΠΎΠ² Windows, извСстныС ΠΊΠ°ΠΊ сТатый ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Windows (WMZ) ΠΈ сТатый Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Windows (EMZ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² основном ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой сТатыС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gzip Ρ„Π°ΠΉΠ»Ρ‹ WMF ΠΈ EMF соотвСтствСнно.

Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»Π° WMF Π±Ρ‹Π» ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠΊΠ°Π·Π°Π½ Π² Ρ‚ΠΎΠΌΠ΅ 4 докумСнтация Windows 3.1 SDK 1992 Π³ΠΎΠ΄Π° (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Ссли ΠΎΠ½Π° сочСтаСтся с описаниями ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ структур Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΎΠΌΠ°Ρ…), Π½ΠΎ эта спСцификация расплывчата ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ дСталям. Π­Ρ‚ΠΈ руководства Π±Ρ‹Π»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΊΠ½ΠΈΠ³, доступных Π² ΠΊΠ½ΠΈΠΆΠ½Ρ‹Ρ… ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ… Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎ EULA ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ (просто ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ Π² составС ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‚ ΠΎΠ΄Π½ΠΎΠΌΡƒ).

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ»ΠΎΠ²

ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. 220px Microsoft Metafile comparisons.svg. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это-220px Microsoft Metafile comparisons.svg. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 220px Microsoft Metafile comparisons.svg. По сути, ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Ρ…Ρ€Π°Π½ΠΈΡ‚ список записСй, состоящий ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ рисования, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ свойств ΠΈ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для отобраТСния изобраТСния Π½Π° экранС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рисования тСсно связаны с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ API интСрфСйса графичСского устройства (GDI), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для рисования Π² Microsoft Windows.

ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. 220px WMF structure.svg. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это-220px WMF structure.svg. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 220px WMF structure.svg. По сути, ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Ρ…Ρ€Π°Π½ΠΈΡ‚ список записСй, состоящий ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ рисования, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ свойств ΠΈ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для отобраТСния изобраТСния Π½Π° экранС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рисования тСсно связаны с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ API интСрфСйса графичСского устройства (GDI), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для рисования Π² Microsoft Windows.

Π˜Π½ΠΊΠ°ΠΏΡΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ записями записи, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ само ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΈ записи Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ контСкстС устройства воспроизвСдСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой Π½Π°Π±ΠΎΡ€ свойств ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ срСду устройства, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» «воспроизводится» Π½Π° этом устройствС Π²Ρ‹Π²ΠΎΠ΄Π°.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ записи. Ρ‡Π΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ записи ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни сгруппированы Π² записи растровых ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, записи Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ΠΉ, записи ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², записи состояний ΠΈ записи ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.

Записи растрового изобраТСния

Записи Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ°

Записи Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ° производят графичСский Π²Ρ‹Π²ΠΎΠ΄.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ записи

ГрафичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ кистями (опрСдСляСт ΡΡ‚ΠΈΠ»ΡŒ, Ρ†Π²Π΅Ρ‚ ΠΈ ΡƒΠ·ΠΎΡ€ кисти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт, ΠΊΠ°ΠΊ для рисования области рисунка), ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² (опрСдСляСт свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ тСкста), ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ (Π·Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ°ΠΊ нСзависимыС ΠΎΡ‚ устройства значСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ), ΠΏΠ΅Ρ€ΡŒΡ (Π·Π°Π΄Π°Π΅Ρ‚ графичСскиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π»ΠΈΠ½ΠΈΠΈ) ΠΈ области (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ сСгмСнты Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΊΡ€ΠΈΠ²ΠΎΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒ).

Записи состояния

Записи состояния ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ графичСскими свойствами контСкста устройства воспроизвСдСния.

Escape-записи

ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. 220px WMF Escape Record.svg. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это-220px WMF Escape Record.svg. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 220px WMF Escape Record.svg. По сути, ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Ρ…Ρ€Π°Π½ΠΈΡ‚ список записСй, состоящий ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ рисования, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ свойств ΠΈ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для отобраТСния изобраТСния Π½Π° экранС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рисования тСсно связаны с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ API интСрфСйса графичСского устройства (GDI), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для рисования Π² Microsoft Windows.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ escape-записи ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ„Π°ΠΉΠ» WMF.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π‘Ρ‚ΠΈΠ² Гибсон ΠΈΠ· Gibson Research Corporation ΠΎΠ±Π²ΠΈΠ½ΠΈΠ» Microsoft Π² ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠΌ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ бэкдора Π² свой ΠΊΠΎΠ΄, ΠœΠ°Ρ€ΠΊ Руссинович прСдставил ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ заявил, Ρ‡Ρ‚ΠΎ:

. всС Π±Ρ‹Π»ΠΎ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½. Π’ Windows 3.1 ΠΊΠΎΠ΄ ΠΌΠΎΠ΄Π΅Π»ΠΈ «большой» памяти ΠΏΠΎ своСй ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ Π½Π΅ зависит ΠΎΡ‚ мСстополоТСния, ΠΈ Windows Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π»Π° исправлСна, поэтому ΠΈ Windows, ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ³Π»ΠΈ просто ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ прилоТСния Π² Ρ„Π°ΠΉΠ» WMF ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ воспроизвСдСнии ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠΉ сСанс запуска. Π’ любом случаС нСясно, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΈ Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ прилоТСния, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° дискС с ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌΠΈ прСрывания. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π‘Ρ‚ΠΈΠ²Π΅Π½ Π’ΡƒΠ»ΡƒΠ·Π° ΠΈΠ· Microsoft ΡƒΠΊΠ°Π·Π°Π» Π² ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΆΠ΅Π½ΠΈΠΈ Microsoft ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ Π‘Ρ‚ΠΈΠ²Π°, Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚ бСзопасности Π² Π½Π°Ρ‡Π°Π»Π΅ 1990-Ρ… сильно отличался ΠΎΡ‚ сСгодняшнСго, ΠΈ всСму ΠΊΠΎΠ΄Ρƒ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ хранится Π² Ρ„Π°ΠΉΠ»Π΅ WMF, ΠΏΠΎ своСй сути довСряли. 319>ΠŸΠΈΡ‚Π΅Ρ€ Π€Π΅Ρ€Ρ€ΠΈ ΠΈΠ· Symantec Security Response, БША, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ согласился с Гибсоном, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ², Ρ‡Ρ‚ΠΎ:

ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. 330px EMF headers.svg. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это-330px EMF headers.svg. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 330px EMF headers.svg. По сути, ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Ρ…Ρ€Π°Π½ΠΈΡ‚ список записСй, состоящий ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ рисования, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ свойств ΠΈ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для отобраТСния изобраТСния Π½Π° экранС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рисования тСсно связаны с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ API интСрфСйса графичСского устройства (GDI), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для рисования Π² Microsoft Windows.

Как ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ WMF, записи ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ классифицированы ΠΏΠΎ функциям, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡ‚ΡŒ большС записСй Ρ‚ΠΈΠΏΠΎΠ² Π² Ρ„Π°ΠΉΠ»Π°Ρ… EMF, Ρ‡Π΅ΠΌ Π² Ρ„Π°ΠΉΠ»Π°Ρ… WMF. Записи ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ классифицированы ΠΊΠ°ΠΊ элСмСнты управлСния, растровыС изобраТСния, ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, рисованиС, экранированиС, созданиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, OpenGL, скобки ΠΏΡƒΡ‚ΠΈ, записи состояния ΠΈ прСобразования.

Π‘ выпуском Windows XP Π±Ρ‹Π» прСдставлСн Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ»ΠΎΠ² плюс Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (EMF +). EMF + прСдоставляСт способ сСриализации Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² API GDI + Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ WMF / EMF Ρ…Ρ€Π°Π½ΠΈΡ‚ Π²Ρ‹Π·ΠΎΠ²Ρ‹ GDI.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ сТатыС вСрсии ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ»ΠΎΠ² Windows, извСстныС ΠΊΠ°ΠΊ сТатый ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Windows (WMZ) ΠΈ сТатый Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Windows (EMZ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² основном ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой сТатыС gzip Ρ„Π°ΠΉΠ»Ρ‹ WMF ΠΈ EMF соотвСтствСнно.

Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

WMF – ΠœΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Windows (Windows Metafile)

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ WMF

Π§Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» WMF

Π’ Windows: ACD Systems ACDSee, Adobe Illustrator CC, IMSI TurboCAD Deluxe, CorelDRAW Graphics Suite, Corel PaintShop Pro, ACD Systems Canvas, MAGIX Xara Photo & Graphic Designer, Newera Graphics Converter Pro, Microsoft Windows Photo Viewer, Microsoft Picture It!, Inkscape, XnView, IrfanView, WildBit Viewer, Revelation Natural Art, TreeView, PhotoFiltre Studio, Ability Photopaint, Ultimate Paint
Π’ Mac OS: IMSI TurboCAD Deluxe, Adobe Illustrator CC, Cristallight WMF Converter Pro, Apple QuickTime Player with Flip4Mac WMV Components, Inkscape
Π’ Linux: Inkscape, GIMP
ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠ΅ ПО: OpenOffice.org Draw

ОписаниС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ WMF

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ: ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. 3Star. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это-3Star. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3Star. По сути, ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Ρ…Ρ€Π°Π½ΠΈΡ‚ список записСй, состоящий ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ рисования, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ свойств ΠΈ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для отобраТСния изобраТСния Π½Π° экранС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рисования тСсно связаны с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ API интСрфСйса графичСского устройства (GDI), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для рисования Π² Microsoft Windows.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ: Microsoft

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ сТатыС вСрсии ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ»ΠΎΠ², извСстных ΠΊΠ°ΠΊ сТатый ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Windows – Compressed Windows Metafile (.WMZ) ΠΈ сТатый ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Windows – Compressed Windows Enhanced Metafile (.EMZ).

MIME Ρ‚ΠΈΠΏ: application/x-msmetafile, application/wmf, application/x-wmf, image/wmf, image/x-wmf, image/x-win-metafile, zz-application/zz-winassoc-wmf
HEX ΠΊΠΎΠ΄: D7 CD C6 9A 00 00, 01 00 09 00 00 03
ASCII, Ρ€Π°ΡΡˆ. ΠΊΠΎΠ΄: ЧНЖ

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, связанныС с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ WMF

ΠžΡ‚Π½ΠΎΡΠΈΡ‚ΡΡ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ Π˜Π³Ρ€Ρ‹.

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ:ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. 2Star. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это-2Star. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» windows Ρ‡Ρ‚ΠΎ это. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 2Star. По сути, ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» Ρ…Ρ€Π°Π½ΠΈΡ‚ список записСй, состоящий ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ рисования, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ свойств ΠΈ графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для отобраТСния изобраТСния Π½Π° экранС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рисования тСсно связаны с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ API интСрфСйса графичСского устройства (GDI), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для рисования Π² Microsoft Windows.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Metafile Класс

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅

НСкоторыС свСдСния относятся ΠΊ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ вСрсии ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎ выпуска ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ внСсСны сущСствСнныС измСнСния. ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ Π½Π΅ прСдоставляСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉ, явных ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅ΠΌΡ‹Ρ…, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… здСсь свСдСний.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ графичСский ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ». ΠœΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ» содСрТит записи, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ графичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ записаны (созданы) ΠΈ воспроизвСдСны (Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° экран). Π­Ρ‚ΠΎΡ‚ класс Π½Π΅ наслСдуСтся.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Metafile ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ PlayRecord ΠΌΠ΅Ρ‚ΠΎΠ΄.

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ дСскриптора.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ дСскриптора контСкста устройства ΠΈ пСрСчислСниС EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ дСскриптора контСкста устройства ΠΈ пСрСчислСниС EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile. Для опрСдСлСния ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ строка.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ контСкста устройства, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ контСкста устройства, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ контСкста устройства, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ заданная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ пСрСчислСния EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ контСкста устройства, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ заданная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ пСрСчислСния EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile. Для назначСния ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдоставлСна строка.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ контСкста устройства, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ контСкста устройства, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ контСкста устройства, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ заданная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ пСрСчислСния EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ контСкста устройства, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ заданная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ пСрСчислСния EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile. Для назначСния ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдоставлСна строка.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ дСскриптора ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° WmfPlaceableFileHeader.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ….

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ….

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, дСскриптора Windows контСкста устройства ΠΈ пСрСчислСния EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, дСскриптора Windows контСкста устройства ΠΈ пСрСчислСния EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° строка, содСрТащая ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ имя Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, дСскриптора Windows контСкста устройства ΠΈ структуры Rectangle, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, дСскриптора Windows контСкста устройства ΠΈ структуры Rectangle, которая опрСдСляСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, ΠΈ прСдоставлСнных Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, дСскриптора Windows контСкста устройства, структуры Rectangle, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, прСдоставлСнных Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния ΠΈ пСрСчислСния EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, дСскриптора Windows контСкста устройства, структуры Rectangle, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, прСдоставлСнных Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния ΠΈ пСрСчислСния EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° строка, содСрТащая ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ имя Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, дСскриптора Windows контСкста устройства ΠΈ структуры RectangleF, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, дСскриптора Windows контСкста устройства ΠΈ структуры RectangleF, которая опрСдСляСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, ΠΈ прСдоставлСнных Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, дСскриптора Windows контСкста устройства, структуры RectangleF, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, прСдоставлСнных Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния ΠΈ пСрСчислСния EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, дСскриптора Windows контСкста устройства, структуры RectangleF, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, прСдоставлСнных Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния ΠΈ пСрСчислСния EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° строка, содСрТащая ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ имя Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр класса Metafile ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ экзСмпляр класса Metafile c ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, дСскриптором Windows контСкста устройства ΠΈ пСрСчислСниСм EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, дСскриптором Windows контСкста устройства ΠΈ пСрСчислСниСм EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ строка.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, дСскриптором Windows контСкста устройства ΠΈ структурой Rectangle, которая опрСдСляСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, дСскриптором Windows контСкста устройства ΠΈ структурой Rectangle, которая опрСдСляСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, дСскриптором Windows контСкста устройства, структурой Rectangle, которая опрСдСляСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния ΠΈ пСрСчислСниСм EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, дСскриптором Windows контСкста устройства, структурой Rectangle, которая опрСдСляСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния ΠΈ пСрСчислСниСм EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ строка.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, дСскриптором Windows контСкста устройства ΠΈ структурой Rectangle, которая опрСдСляСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ строка.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, дСскриптором Windows контСкста устройства ΠΈ структурой RectangleF, которая опрСдСляСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, дСскриптором Windows контСкста устройства ΠΈ структурой RectangleF, которая опрСдСляСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, дСскриптором Windows контСкста устройства, структурой RectangleF, которая опрСдСляСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния ΠΈ пСрСчислСниСм EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, дСскриптором Windows контСкста устройства, структурой RectangleF, которая опрСдСляСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния ΠΈ пСрСчислСниСм EmfType, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Metafile. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ строка.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ экзСмпляра класса Metafile ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°, дСскриптором Windows контСкста устройства ΠΈ структурой RectangleF, которая опрСдСляСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Metafile, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ строка.

Бвойства

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„Π»Π°Π³ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² для ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Image.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² GUID, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Image.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ высоту ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Image Π² пиксСлях.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Image Π² пиксСлях Π½Π° дюйм.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Image.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту Π΄Π°Π½Π½ΠΎΠ³ΠΎ изобраТСния.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ пиксСлСй для этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Image.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ элСмСнтов свойств, хранящихся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Image.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ всС элСмСнты свойств (части ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…), хранящихся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Image.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»Π° этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Image.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту изобраТСния Π² пиксСлях.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Image Π² пиксСлях Π½Π° дюйм.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Image Π² пиксСлях.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹

Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ копию Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Image.

Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит всю Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для создания прокси-сСрвСра, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для взаимодСйствия с ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ.

ΠžΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ‚ всС рСсурсы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ этим ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Image.

ΠžΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ‚ нСуправляСмыС рСсурсы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Image, Π° ΠΏΡ€ΠΈ нСобходимости освобоТдаСт Ρ‚Π°ΠΊΠΆΠ΅ управляСмыС рСсурсы.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Ρ€Π°Π²Π΅Π½ Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ изобраТСния Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ изобраТСния.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство ΠΊΠ°Π΄Ρ€ΠΎΠ² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

Π‘Π»ΡƒΠΆΠΈΡ‚ Ρ…ΡΡˆ-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ дСскриптор Windows Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Metafile.

Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ обслуТивания Π²ΠΎ врСмя сущСствования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сущСствования Π΄Π°Π½Π½ΠΎΠ³ΠΎ экзСмпляра.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… MetafileHeader, ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с соСдинСниСм Metafile.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ MetafileHeader, связанный с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Metafile.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ MetafileHeader, связанный с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Metafile.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ MetafileHeader, связанный с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Metafile.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ MetafileHeader, связанный с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Metafile.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ элСмСнт свойства ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Image.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ эскиз для этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Image.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Type для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ экзСмпляра.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ слуТбы Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сущСствования для управлСния ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сущСствования для этого экзСмпляра.

Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½ΡƒΡŽ копию Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Object.

Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½ΡƒΡŽ копию Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° MarshalByRefObject.

Воспроизводит ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ запись ΠΌΠ΅Ρ‚Π°Ρ„Π°ΠΉΠ»Π°.

УдаляСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ элСмСнт свойства ΠΈΠ· этого Image.

ΠŸΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚, Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈ Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Image.

БохраняСт Π΄Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° изобраТСния.

БохраняСт Π΄Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.

БохраняСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Image Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠΎΡ‚ΠΎΠΊ.

БохраняСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Image Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° изобраТСния.

БохраняСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Image Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.

ДобавляСт ΠΊΠ°Π΄Ρ€ Π² Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠΎΡ‚ΠΎΠΊ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Save. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ для сохранСния Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

ДобавляСт ΠΊΠ°Π΄Ρ€ Π² Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠΎΡ‚ΠΎΠΊ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Save.

ВыдСляСт ΠΊΠ°Π΄Ρ€, опрСдСляСмый Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΈ индСксом.

БохраняСт элСмСнт свойства (Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…) Π² Image.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

Π―Π²Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса

ЗаполняСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ SerializationInfo Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ для сСриализации Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *