টেক্সট ও লেখার টুলস

স্পেস বা পছন্দের অক্ষর দিয়ে টেক্সটের দৈর্ঘ্য বাড়ান

এই Right Pad Text টুল দিয়ে প্রতিটি লাইনের শেষে অক্ষর যোগ করে নির্দিষ্ট দৈর্ঘ্যে পৌঁছাতে পারবেন। ফিক্সড-উইডথ টেক্সট, ডেটা এবং তালিকা সাজানোর কাজে এটি ব্যবহার করতে পারেন। ডিফল্ট দৈর্ঘ্য 10 অক্ষর, আর কোনো লাইন আগে থেকেই সেই দৈর্ঘ্যের সমান বা বড় হলে সেটি অপরিবর্তিত থাকে।

10 অক্ষর

প্যাডিং সেটিংস

টেক্সট প্রসেসিং ব্রাউজারে চলে। প্যাডিংয়ের জন্য দেখানো কোডে সার্ভারে অনুরোধ পাঠানোর প্রয়োজন নেই।

কেন এই টুলটি ব্যবহার করবেন?

কেন এই টুলটি ব্যবহার করবেন?

প্রতিটি লাইনের ন্যূনতম দৈর্ঘ্য এক রাখতে Right Padding কাজে লাগে। আপনি স্পেস বা নিজের পছন্দের অক্ষর ব্যবহার করতে পারবেন, দৈর্ঘ্য ঠিক করতে পারবেন এবং অক্ষর লাইনের শুরুতে নাকি শেষে বসবে তা বেছে নিতে পারবেন। প্যাডিংয়ের কোড ব্রাউজারে চলে এবং targetLength-এর সীমা 0 থেকে 100,000।

কীভাবে ব্যবহার করবেন

কীভাবে ব্যবহার করবেন

  1. ধাপ 1

    টেক্সট লিখুন

    Input Text-এ লেখা পেস্ট করুন বা টাইপ করুন। নমুনা দিয়ে পরীক্ষা করতে Load Example ব্যবহার করুন।
  2. ধাপ 2

    প্যাডিংয়ের দিক ঠিক করুন

    লাইনের শেষে অক্ষর যোগ করতে padSide-এর মান right রাখুন। ডিফল্ট মান right, তবে কোডে left-ও সমর্থিত।
  3. ধাপ 3

    লক্ষ্য দৈর্ঘ্য দিন

    targetLength-এ প্রয়োজনীয় দৈর্ঘ্য সেট করুন। প্রসেসিং কোড মানটিকে 0 থেকে 100,000-এর মধ্যে রাখে।
  4. ধাপ 4

    প্যাডিং স্ট্রিং বাছুন

    padString-এ স্পেস বা অন্য কোনো স্ট্রিং দিন। ডিফল্ট একটি স্পেস, আর ছোট স্ট্রিং প্রয়োজন অনুযায়ী পুনরাবৃত্তি হয়।
  5. ধাপ 5

    ফলাফল পরীক্ষা করুন

    Padded Text অংশে তৈরি লেখা দেখুন। লক্ষ্য দৈর্ঘ্য পূরণ করা লাইনগুলো অপরিবর্তিত থাকবে।
  6. ধাপ 6

    কপি বা ডাউনলোড করুন

    ফলাফল কপি করতে Copy এবং সংরক্ষণ করতে Download বেছে নিন। বর্তমান লেখা মুছতে Clear ব্যবহার করুন।

কীভাবে প্রতিটি লাইন নির্দিষ্ট দৈর্ঘ্যে আনবেন

Right Padding একটি লাইনের শেষে অক্ষর যোগ করে সেটিকে নির্ধারিত দৈর্ঘ্যে নিয়ে যায়। যেমন, targetLength 8 এবং padString একটি স্পেস হলে `Cat` লেখা শেষে পাঁচটি স্পেস যোগ হবে। প্রতিটি লাইন আলাদাভাবে প্রসেস হয়। কোনো লাইনের দৈর্ঘ্য আগে থেকেই 8 বা তার বেশি হলে সেটি বদলাবে না।

প্রতিটি লাইনের শেষে স্পেস বা নিজের অক্ষর যোগ করুন

padString-এ আপনি কী যোগ করতে চান তা লিখুন। targetLength 6 এবং padString `-` হলে `Hi` থেকে `Hi----` তৈরি হবে। একাধিক অক্ষরের স্ট্রিং দিলেও টুল সেটি প্রয়োজনমতো বারবার ব্যবহার করে, তারপর লক্ষ্য দৈর্ঘ্যে পৌঁছানোর জন্য যতটুকু দরকার ততটুকু নেয়।

কোনো সফটওয়্যার ইনস্টল না করে অনলাইনে টেক্সট প্যাড করুন

Input Text-এ লেখা পেস্ট করুন, প্যাডিং সেটিংস ঠিক করুন এবং Padded Text-এ ফলাফল দেখুন। টেক্সট পরিবর্তনের কাজটি ব্রাউজারের JavaScript দিয়ে হয়, তাই এই কাজের জন্য সার্ভারে অনুরোধ পাঠানোর দরকার নেই। ফলাফল তৈরি হলে Copy বা Download ব্যবহার করতে পারবেন।

ফিক্সড-উইডথ ডেটায় Right Padding কেন ব্যবহার করবেন

টেক্সটের কলাম, আইডি, পরীক্ষার ডেটা বা নির্দিষ্ট ন্যূনতম দৈর্ঘ্যের রেকর্ড তৈরিতে Right Padding কাজে লাগতে পারে। যেমন, targetLength 10 এবং একটি স্পেস ব্যবহার করলে ছোট লেবেলের মূল লেখা না বদলে তার শেষে স্পেস যোগ হবে।

বড় লাইনে কেন নতুন অক্ষর যোগ হয় না

JavaScript-এর string length যদি targetLength-এর সমান বা বেশি হয়, তাহলে লাইনটি অপরিবর্তিত থাকে। প্যাডিং যোগ করার আগেই কোড এই শর্ত পরীক্ষা করে। তাই targetLength 10 হলে 10 অক্ষরের এবং 12 অক্ষরের লাইনেও নতুন অক্ষর যোগ হবে না।

প্রতিটি লাইনে Right Padding করার উদাহরণ

targetLength 6 এবং padString হিসেবে `.` ব্যবহার করে দেখুন। ছোট লাইনের শেষে ডট যোগ হবে, আর আগে থেকেই 6 অক্ষরের লাইন অপরিবর্তিত থাকবে। ইনপুট: `A` `Code` `Longer` আউটপুট: `A.....` `Code..` `Longer` ফলাফল নিউলাইন দিয়ে যুক্ত হয়, তাই প্রতিটি লাইন আলাদা থাকে।

ফিচারগুলো কীভাবে কাজ করে

লাইনের শেষে প্যাডিং

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! লেখা দেখা যায়। তবে ডাউনলোডের ফাইলের নাম ও ফরম্যাট প্যাডিংয়ের কোডে নির্ধারিত নেই, তাই সেগুলো নিশ্চিত করা যায় না।