tailieunhanh - Đồ hoạ, đa phương tiện ( Mutilmedia) và In ấn Đồ họa phần 1

Đồ hoạ, đa phương tiện ( Mutilmedia) và In ấn Đồ họa, video, audio, và in ấn là những dấu hiệu tiêu chuẩn của một client đa năng truyền thống trên hệ điều hành Microsoft Windows. | Chương 8 Đồ hoạ đa phương tiện Mutilmedia và In ấn Đồ họa video audio và in ấn là những dấu hiệu tiêu chuẩn của một client đa năng truyền thống trên hệ điều hành Microsoft Windows. Khi tiến đến đa phương tiện Microsoft .NET Framework hỗ trợ cho vài đặc tính này trong khi bỏ qua các đặc tính khác. Ví dụ bạn sẽ tìm thấy một tập phức tạp các công cụ dùng để thực hiện việc vẽ trong không gian hai chiều và việc in dựa-trên-sự-kiện với GDI và các kiểu thuộc không gian tên . Các lớp này hỗ trợ các hàm Graphics Device Interface GDI nguyên sinh trong Windows API khiến cho việc vẽ các hình dạng phức tạp làm việc với tọa độ và phép biến hình và xử lý ảnh dễ dàng hơn. Mặt khác nếu bạn muốn chơi một file audio hiển thị một file video hoặc lấy thông tin về các tác vụ in hiện thời bạn sẽ cần phải vượt ra ngoài .NET Framework. Các đề mục trong chương này trình bày cách sử dụng các đặc tính nội tại .NET và các thư viện Win32 nguyên sinh thông qua P Invoke hoặc COM Interop. Một vài kỹ thuật sẽ được đề cập Tìm và sử dụng các font đã được cài đặt mục vẽ hình cuộn được mục và thumbnail mục cũng như thực hiện chụp màn hình bằng Win32 API mục . Làm việc với các điều kiểm tùy biến owner-drawn mục và và xử lý các đối tượng đồ họa trên màn hình mục và . Chơi các file audio và video bao gồm WAV MP3 và MPEG bằng thư viện Quartz có trong Windows Media Player mục và . In các văn bản đơn giản và phức tạp mục và in text với wrapping mục tạo print preview mục và lấy thông tin về máy in mục và hàng đợi in bằng WMI mục . Tìm tất cả các font đã được cài đặt Ÿ Bạn cần lấy danh sách tất cả các font đã được cài đặt trên máy tính hiện hành. Tạo đối tượng tập hợp này chứa các đối tượng FontFamily mô tả tất cả các font đã được cài đặt. Lớp InstalledFontCollection cho phép bạn lấy thông tin về các font đã được cài đặt. Đoạn mã dưới đây duyệt qua tập hợp font vừa được tạo