কীভাবে প্রতিটি লাইন নির্দিষ্ট দৈর্ঘ্যে আনবেন
প্রতিটি লাইনের শেষে স্পেস বা নিজের অক্ষর যোগ করুন
কোনো সফটওয়্যার ইনস্টল না করে অনলাইনে টেক্সট প্যাড করুন
ফিক্সড-উইডথ ডেটায় Right Padding কেন ব্যবহার করবেন
বড় লাইনে কেন নতুন অক্ষর যোগ হয় না
প্রতিটি লাইনে Right Padding করার উদাহরণ
ফিচারগুলো কীভাবে কাজ করে
লাইনের শেষে প্যাডিং
padSide-এর মান right হলে প্রতিটি ছোট লাইনের শেষে প্রয়োজনীয় অক্ষর যোগ হয়। ডিফল্ট সেটিংও right।
লাইনের শুরুতে প্যাডিং
padSide-এর মান left করলে একই পদ্ধতিতে মূল লেখার আগে অক্ষর যোগ হয়।
দৈর্ঘ্য নির্ধারণ
targetLength দিয়ে লাইনের কাঙ্ক্ষিত দৈর্ঘ্য ঠিক করুন। কোড মানটিকে 0 থেকে 100,000-এর মধ্যে রাখে।
নিজের পছন্দের প্যাডিং স্ট্রিং
স্পেস, ড্যাশ বা ডটের মতো স্ট্রিং ব্যবহার করুন। প্রয়োজন হলে স্ট্রিংটি বারবার যোগ হয়, তারপর নির্দিষ্ট দৈর্ঘ্যের জন্য দরকারি অংশ রাখা হয়।
ক্লিপবোর্ডে কপি
Copy বোতাম দিয়ে তৈরি ফলাফল কপি করুন। কপি হওয়ার পর Copied! লেখা দেখানোর ব্যবস্থাও আছে।
ফলাফল ডাউনলোড
Download বোতাম দিয়ে তৈরি টেক্সট সংরক্ষণ করুন। তবে ব্যবহৃত ফাইলের ধরন ও নাম প্যাডিংয়ের কোড থেকে নিশ্চিত হওয়া যায় না।
উদাহরণ লোড
Load Example ব্যবহার করে নমুনা টেক্সট নিয়ে সেটিংস পরীক্ষা করতে পারবেন। নমুনায় ঠিক কী লেখা থাকবে তা UI কোডের ওপর নির্ভর করে।
ক্লিয়ার ও রিসেট
Clear বোতামটি ইন্টারফেসে আছে। টুল বিশ্লেষণে রিসেট ও ক্লিয়ার সুবিধার উল্লেখ রয়েছে, তবে রিসেট ঠিক কী কী পরিবর্তন করে তা প্যাডিংয়ের কোডে নির্ধারিত নয়।
কী কী কাজে ব্যবহার করা যায়?
ফিক্সড-উইডথ টেক্সট রেকর্ড তৈরি
কোনো টেক্সট ফরম্যাটে প্রতিটি লাইনের ন্যূনতম দৈর্ঘ্য দরকার হলে শেষে স্পেস বা পছন্দের অক্ষর যোগ করুন।
সাধারণ টেক্সটের কলাম সাজানো
ছোট লেবেলের শেষে স্পেস যোগ করে বড় টেক্সট লেআউটে কলামের জন্য একই ন্যূনতম দৈর্ঘ্য তৈরি করুন।
পরীক্ষার জন্য নমুনা ডেটা তৈরি
নির্দিষ্ট দৈর্ঘ্যের টেক্সট বানিয়ে অন্য কোনো প্রোগ্রামে প্যাড করা ইনপুট কীভাবে কাজ করে তা পরীক্ষা করুন।
আইডি ও ছোট লেবেল প্যাড করা
মূল লেখা না সরিয়ে ছোট লাইনের শেষে পছন্দের অক্ষর যোগ করুন।
মোবাইল ব্রাউজারে টেক্সট সাজানো
সমর্থিত ব্রাউজার থাকলে ফোন বা অন্য ডিভাইস থেকেই টেক্সট প্যাড করার ইন্টারফেস ব্যবহার করতে পারবেন।
টুলের বিস্তারিত তথ্য
| টুলের নাম | Right Pad Text |
|---|---|
| প্রসেসিং পদ্ধতি | ব্রাউজারে JavaScript |
| ডিফল্ট প্যাডিংয়ের দিক | ডান দিকে |
| ডিফল্ট দৈর্ঘ্য | 10 |
| ডিফল্ট প্যাডিং স্ট্রিং | একটি স্পেস |
| দৈর্ঘ্যের সীমা | 0 থেকে 100,000 |
| প্রসেসিংয়ের একক | প্রতিটি লাইন, JavaScript string length অনুযায়ী |
| আউটপুটে লাইন বিভাজক | নিউলাইন অক্ষর (\n) |
সুবিধা
- প্রতিটি ছোট লাইনের শেষে আলাদাভাবে অক্ষর যোগ করতে হয় না।
- নিজে হিসাব না করে সরাসরি লক্ষ্য দৈর্ঘ্য ঠিক করতে পারবেন।
- স্পেস বা যেকোনো খালি নয় এমন স্ট্রিং প্যাডিং হিসেবে ব্যবহার করতে পারবেন।
- লক্ষ্য দৈর্ঘ্য পূরণ করা লাইনগুলো অপরিবর্তিত থাকবে।
- ইন্টারফেসের Copy ও Download বোতাম দিয়ে ফলাফল নিতে পারবেন।
সীমাবদ্ধতা
- লক্ষ্য দৈর্ঘ্যের সমান বা বড় লাইন ছোট করা বা পরিবর্তন করা হয় না।
- দৈর্ঘ্য JavaScript string length দিয়ে মাপা হয়, যা সব Unicode অক্ষরের দৃশ্যমান প্রস্থের সমান নাও হতে পারে।
- padString খালি হলে কোনো প্যাডিং যোগ হয় না।
- targetLength 0 হলে নতুন অক্ষর যোগ হয় না।
- ফলাফল নিউলাইন দিয়ে যুক্ত হয়; দেখানো কোডে অন্য আউটপুট ফরম্যাট নির্ধারিত নেই।
- ডাউনলোড করা ফাইলের নাম ও ফরম্যাট প্যাডিংয়ের কোড থেকে জানা যায় না।
টেক্সট কীভাবে প্রসেস হয়
প্যাডিংয়ের কাজটি ব্রাউজারের JavaScript দিয়ে হয়। দেখানো কোডে টেক্সট পরিবর্তন করতে সার্ভারে অনুরোধ পাঠানোর প্রয়োজন নেই। তবে ওয়েবসাইটের অন্য অংশে অ্যানালিটিক্স, লগ বা অন্যান্য ডেটা কীভাবে ব্যবহৃত হয়, তা এই কোড থেকে নিশ্চিত করা যায় না।
টিপস
- সেটিংস না বদলে পরীক্ষা করতে চাইলে ডিফল্ট দৈর্ঘ্য 10 দিয়ে শুরু করুন।
- সাধারণ লেখার জন্য স্পেস এবং ফলাফল চোখে দেখে যাচাই করতে `-` ব্যবহার করতে পারেন।
- targetLength-এ লাইনের চূড়ান্ত দৈর্ঘ্য দিন, কতটি অক্ষর যোগ করতে চান তা নয়।
- padString ছোট হলে সেটি বারবার ব্যবহার করে বাকি জায়গা পূরণ করা হয়।
- Padded Text পরীক্ষা করে Copy বা Download ব্যবহার করুন।
সাধারণ প্রশ্ন ও উত্তর
কীভাবে টেক্সটকে 10 অক্ষরের Right Pad করব?
হ্যাঁ। targetLength 10 এবং padSide right রাখুন। ডিফল্ট সেটিংসে এই মানগুলো আগে থেকেই রয়েছে, সঙ্গে একটি স্পেস ব্যবহার করা হয়। ছোট লাইনের শেষে প্রয়োজনীয় স্পেস যোগ হবে, আর বড় লাইন অপরিবর্তিত থাকবে।
নিজের পছন্দের অক্ষর দিয়ে Right Padding করা যায় কি?
হ্যাঁ। padString-এ `-` বা `.`-এর মতো অক্ষর দিন। প্রয়োজনীয় জায়গা পূরণ করতে টুল স্ট্রিংটি বারবার ব্যবহার করে এবং শেষে যতটুকু দরকার ততটুকু রাখে। মূল লেখাটি অপরিবর্তিত থাকে।
আগে থেকেই বড় লাইনে কি অক্ষর যোগ হবে?
না। JavaScript string length targetLength-এর সমান বা বেশি হলে কোড লাইনটিকে অপরিবর্তিত রাখে। তাই শুধু নির্ধারিত দৈর্ঘ্যের চেয়ে ছোট লাইনেই প্যাডিং যোগ হয়।
ডান দিকের বদলে বাম দিকে প্যাডিং করা যায় কি?
হ্যাঁ। padSide-এর মান left বা right হতে পারে। left বেছে নিলে মূল লেখার আগে অক্ষর যোগ হবে, আর right বেছে নিলে শেষে যোগ হবে। ডিফল্ট মান right।
Right Pad Text-এর সর্বোচ্চ দৈর্ঘ্য কত?
সর্বোচ্চ 100,000। প্রতিটি লাইন প্রসেস করার আগে কোড targetLength-কে 0 থেকে 100,000-এর মধ্যে রাখে। এটি কোডের নির্ধারিত সীমা, সব ডিভাইস সমান পরিমাণ টেক্সট সহজে সামলাতে পারবে এমন নিশ্চয়তা নয়।
সফটওয়্যার ইনস্টল না করে অনলাইনে টেক্সট প্যাড করা যাবে?
হ্যাঁ। টেক্সট পরিবর্তনের কাজটি ব্রাউজারের JavaScript দিয়ে হয়, তাই আলাদা প্রোগ্রাম ইনস্টল করার দরকার নেই। দেখানো কোডে প্যাডিং করার জন্য সার্ভারে অনুরোধ পাঠানোর প্রয়োজন হয় না।
একসঙ্গে একাধিক লাইনে Right Padding করা যায়?
হ্যাঁ। কোড প্রতিটি লাইন আলাদাভাবে প্রসেস করে এবং নিউলাইন দিয়ে ফলাফল যুক্ত করে। তাই বড় লাইনের কারণে ছোট লাইনের প্যাডিং বদলে যায় না। প্রতিটি লাইনে শুধু প্রয়োজনীয় অক্ষর যোগ হয়।
প্যাডিং স্ট্রিং খালি রাখলে কী হবে?
কোনো প্যাডিং যোগ হবে না। কোড padString খালি কি না তা পরীক্ষা করে। মানটি খালি হলে targetLength-এর চেয়ে ছোট লাইনও অপরিবর্তিত থাকে।
প্যাড করা টেক্সট কপি বা ডাউনলোড করা যাবে?
হ্যাঁ। ইন্টারফেসে Copy এবং Download বোতাম রয়েছে। কপি হওয়ার পর Copied! লেখা দেখা যায়। তবে ডাউনলোডের ফাইলের নাম ও ফরম্যাট প্যাডিংয়ের কোডে নির্ধারিত নেই, তাই সেগুলো নিশ্চিত করা যায় না।