ឧសភា
ស្វែងយល់ពីការ Print ឯកសារជាមួយ C#
ក្នុងអត្ថបទនេះយើងនឹងបង្ហាញពីរបៀបក្នុងការបង្កើតកម្មវិធីសម្រាប់ Print ឯកសារជាមួយម៉ាស៊ីនព្រីន
♦ ការបង្កើត
១. ដំបូងបើក Visual Studio រួចបង្កើត Windows Form Application ថ្មីមួយ
របៀបបង្កើត Windows Form Application
សម្រាប់ការបង្កើត Windows Form Application នេះគឺខ្ញុំជ្រើសយកភាសា C# យកមកបង្ហាញរួចហើយចុច button Ok
បន្ទាប់ពីបង្កើតហើយយើងនឹងបាន Form ទទេរមួយដូចរូបខាងក្រោម៖
២. បន្ទាប់មកអ្នកត្រូវទាញយក controls មួយចំនួនពី toolbox ដែលនៅខាងឆ្វេងដៃមកដាក់លើ form ដូចខាងក្រោម ៖
a. TextBox
b. Button
c. PrintDialog
d. PrintDocument
កំណត់ Properties ឲ្យ controls ទាំងនោះដូចខាងក្រោម ៖
- TextBox ៖ (Name) = TextBox1
- Button ៖ (Name) = btnPrint ; Text = Print
- PrintDialog ៖ (Name) = PrintDialog1
- PrintDocument ៖ (Name) = priDoc
♦ សរសេរកូដ
មុននឹងសរសេរកូដសម្រាប់ Print អ្នកត្រូវប្រើ namespace ខាងក្រោម៖
Namespace ខាងលើនេះ សំខាន់ណាស់ព្រោះវាអាចឲ្យយើងប្រើប្រាស់នូវ PrintPageEventArgs (វាមាននាទីរៀបចម្ការ print ឯកសារ) ។ បើគ្មាន namespace ខាងលើទេនោះដំណើការ print គឺមិនអាចកើតមានឡើយ ។
ឥឡូវ double-click លើ button Print រួចហើយសរសេរកូដដូចខាងក្រោម ៖
♦ ពន្យល់កូដ
កូដទាំងពីរខាងលើមានតួនាទីសម្រាប់ដំណើការ print ឯកសារនៅពេលលោកអ្នកចុច button print
- PrintDialog ៖ ជា control មួយដែលអាចឲ្យអ្នកបញ្ជាទៅលើការ print
- printDialog1.ShowDialog () ៖ សម្រាប់បង្ហាញ dialog box print ដែលក្នុងនោះវាមាន button ចំនួនពីរគឺ button Print និង button Cancel ។ បើអ្នកចុច button cancel នាំឲ្យលក្ខខណ្ឌមិនពិតវាមិនអនុវត្ត statement prnDoc.Print () ឡើយ ។ ប៉ុន្តែបើអ្នកចុច button print វិញគឺស្មើនឹងការចុច OK ដែរនាំឲ្យលក្ខខណ្ឌពិតវានឹងអនុវត្ត statement prnDoc.Print () ។
- PrintDocument ៖ ជា control មួយសម្រាប់ឲ្យអ្នកបញ្ចូនឯកសារទៅឲ្យ printer
- priDoc.Print () ៖ សម្រាប់ print អ្វីៗដែលអ្នកបានកំណត់ក្នុង block កូដ printDocument
ឥឡូវសរសេរកូដទៅឲ្យ PrintDocument (priDoc) ដោយត្រឡប់មកទីតាំង Form វិញហើយ double-click លើ priDoc រួចសរសេរកូដដូចខាងក្រោម៖
♦ ពន្យល់កូដ
កូដខាងលើដំណើការទៅបានលុះត្រាតែ statement PriDoc.print () ដំណើការ ហើយវានឹង call ក្នុងprnDoc_PrintPage event ដោយស្វ័យប្រវត្តិ
កូដក្នុង prnDoc_PrintPage Event មានន័យដូចខាងក្រោម៖
- e.Graphics.DrawString ៖ សម្រាប់កំណត់អត្ថបទដែលត្រូវ print, រូបរាងអក្សរ, ពណ៌អក្សរ, ទំហំក្រដាស់, និងការ format របស់អត្ថបទ ។
- strFormat ៖ កំណត់នូវ format របស់អត្ថបទដែលនឹងត្រូវ print
- rectDraw ៖ កំណត់ទំហំរបស់ឯកសារ តាមរយៈ margin ឆ្វេង, margin លើ, ទទឹង និង កម្ពស់
នៅពេលដំណើការ print វានឹងបញ្ចូនការកំណត់ដែលយើងសរសេរក្នុង priDoc_PrintPage ទៅឲ្យ printer ។
♦ ដំណើការកម្មវិធី
បន្ទាប់ពីអ្នកសរសេរកូដរួចរាល់ហើយ អ្នកអាចដំណើការកម្មវិធីនេះបានដោយគ្រាន់តែចុច F5 អ្នកនឹងឃើញ Form ដូចខាងក្រោម៖
នៅក្នុងប្រអប់ textbox អ្នកអាចសាកល្បងសរសេរអក្សរមួយចំនួនរួចហើយចុច button Print
បន្ទាប់ពីអ្នកចុចលើ button Print អ្នកនឹងឃើញ dialog box print ដែលវាមានតួនាទី សម្រាប់ឲ្យអ្នកជ្រើសរើសម៉ាស៊ីន Printer និង លក្ខណៈដទៃទៀត ។ រួចហើយអ្នកត្រូវចុចលើ button Print ម្តងទៀត
បន្ទាប់មកអ្នកត្រូវជ្រើសរើសទីតាំងសម្រាប់ដាក់ File ដែលបាន Print នឹងឈ្មោះ File Name រួចហើយអ្នកចុច Button Save ។
ចុងបញ្ចប់លោកអ្នកនឹងទទួលបានឯកសារដែលអ្នកបាន print ៕
→ទាញយកកម្មវិធីផ្សេងៗដែលបង្កើតដោយអាន-ANT សម្រាប់ iOS & Android & Windows
♦♦ ប្រសិនបើមានចង្ងល់ ឬមានបញ្ហាលើការដំឡើងកម្មវិធីផ្សេងៗដែលបង្កើតដោយអាន-ANT ដូចផ្ញើសារចូល Page: https://www.facebook.com/ANTTechnologyTrainingCenter
♦♦ លេខទូរសព្ទទំនាក់ទំនង ០១០/០១៦ ៦៦៦ ៦៥៣
💒ទីតាំង #86B ផ្លូវ 313 កែង 606 សង្កាត់បឹងកក់២ ទួលគោក
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា