# ইনভয়েজ প্রিন্ট সিস্টেম - সম্পূর্ণ গাইড

## 🎯 বৈশিষ্ট্য

### ✅ সম্পূর্ণ হয়েছে:
- **প্রফেশনাল কমপ্যাক্ট ডিজাইন** - প্রদত্ত ছবির মতো
- **প্রিন্ট-ফ্রেন্ডলি** - ব্যাকগ্রাউন্ড ছাড়াই প্রিন্ট
- **রেসপন্সিভ লেআউট** - সব ডিভাইসে কাজ করে
- **স্মার্ট সার্চ** - নাম, রোল, আইডি, ফোন দিয়ে খোঁজা
- **দুই ধরনের প্রিন্ট** - সাধারণ ও কমপ্যাক্ট
- **কিবোর্ড শর্টকাট** - দ্রুত কাজের জন্য
- **অটো-ডিটেকশন** - সার্চ টাইপ স্বয়ংক্রিয় নির্ধারণ

## 🚀 কিভাবে ব্যবহার করবেন

### 1. মূল ইনভয়েজ পেজ
```
http://localhost/bidda/fees/invoice.php
```

### 2. নতুন ডিজাইন টেস্ট
```
http://localhost/bidda/fees/test_compact_invoice_new.php
```

## 📋 ব্যবহারের ধাপ

### ধাপ ১: শিক্ষার্থী খুঁজুন
- সেশন ও ক্লাস নির্বাচন করুন
- সার্চ বক্সে নাম/রোল/আইডি/ফোন লিখুন
- ফলাফল থেকে শিক্ষার্থী নির্বাচন করুন

### ধাপ ২: ইনভয়েজ তৈরি করুন
- "ইনভয়েজ তৈরি করুন" বাটনে ক্লিক করুন
- প্রয়োজনে তারিখ ফিল্টার ব্যবহার করুন

### ধাপ ৩: প্রিন্ট করুন
- **সাধারণ প্রিন্ট**: বিস্তারিত তথ্য সহ
- **কমপ্যাক্ট প্রিন্ট**: সংক্ষিপ্ত ও পেশাদার

## ⌨️ কিবোর্ড শর্টকাট

| শর্টকাট | কাজ |
|---------|-----|
| `Ctrl + F` | সার্চ বক্সে ফোকাস |
| `Enter` | সার্চ করুন |
| `Ctrl + Enter` | ইনভয়েজ তৈরি করুন |
| `Ctrl + P` | সাধারণ প্রিন্ট |
| `Ctrl + Shift + P` | কমপ্যাক্ট প্রিন্ট |
| `Ctrl + V` | কমপ্যাক্ট ভিউ টগল |
| `Escape` | সার্চ ক্লিয়ার |

## 🔍 স্মার্ট সার্চ

সিস্টেম স্বয়ংক্রিয়ভাবে সার্চ টাইপ নির্ধারণ করে:

- **শুধু সংখ্যা** → রোল নম্বর
- **01xxxxxxxxx** → ফোন নম্বর
- **4+ অক্ষর/সংখ্যা** → স্টুডেন্ট আইডি
- **অন্যান্য** → নাম

## 🎨 ডিজাইন বৈশিষ্ট্য

### স্ক্রিনে দেখার জন্য:
- গাঢ় নীল হেডার
- হালকা নীল তথ্য সেকশন
- রঙিন স্ট্যাটাস ব্যাজ
- আধুনিক টেবিল ডিজাইন

### প্রিন্টের জন্য:
- সাদা ব্যাকগ্রাউন্ড
- কালো বর্ডার ও টেক্সট
- A4 সাইজের জন্য অপ্টিমাইজড
- ইঙ্ক সাশ্রয়ী

## 🛠️ টেকনিক্যাল তথ্য

### ফাইল স্ট্রাকচার:
```
fees/
├── invoice.php                 # মূল ইনভয়েজ পেজ
├── test_compact_invoice_new.php # নতুন ডিজাইন টেস্ট
└── INVOICE_PRINT_GUIDE.md     # এই গাইড
```

### ডিপেন্ডেন্সি:
- Bootstrap 5.1.3
- Font Awesome 6.0.0
- Hind Siliguri ফন্ট (বাংলা সাপোর্ট)

## 🐛 সমস্যা সমাধান

### প্রিন্ট কাজ না করলে:
1. ব্রাউজারের প্রিন্ট সেটিংস চেক করুন
2. "Background graphics" অপশন চালু করুন
3. `Ctrl+P` দিয়ে ম্যানুয়াল প্রিন্ট করুন

### সার্চ কাজ না করলে:
1. API ফাইল চেক করুন: `api/get_students_simple.php`
2. ডাটাবেস কানেকশন চেক করুন
3. ব্রাউজার কনসোল দেখুন

### স্টাইল সমস্যা:
1. ব্রাউজার ক্যাশ ক্লিয়ার করুন
2. CSS ফাইল লোড হচ্ছে কিনা চেক করুন

## 📞 সাপোর্ট

কোন সমস্যা হলে:
1. ব্রাউজার কনসোল চেক করুন
2. `test_compact_invoice_new.php` দিয়ে টেস্ট করুন
3. ডাটাবেস কানেকশন ভেরিফাই করুন

---

**সর্বশেষ আপডেট**: <?php echo date('d/m/Y H:i:s'); ?>
**ভার্সন**: 2.0 (কমপ্যাক্ট ডিজাইন)