पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

drop_cap_text कवर
पैकेज विवरणv1.1.3

drop_cap_text

इस Flutter प्लगइन का उद्देश्य पाठ अक्षरों के बड़े अक्षर में ड्रॉप कैप प्राप्त करना है।

30-दिन डाउनलोड
264
लाइक
101
Pub अंक
55

पैकेज इंस्टॉल करें

flutter pub add drop_cap_text

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

drop_cap_text पैकेज एक फ्लटर प्लगइन है जिसका उपयोग पैराग्राफ के पहले अक्षर को बड़ा और विशेष रूप से बनाने के लिए किया जाता है। यह टेक्स्ट डिकोरेशन को बढ़ावा देता है और अखबारों या किताबों में आम तौर पर उपयोग किए जाने वाले एक दृश्य रूप से आकर्षक तरीके से पैराग्राफ शुरू करने की अनुमति देता है। इस पैकेज को ड्रॉप कैप के आकार, रंग और स्टाइलिंग के लिए कस्टमाइज़ किया जा सकता है, जिससे यह धनी टेक्स्ट प्रदर्शन के लिए आदर्श होता है। इसे फ्लटर ऐप्स में न्यूनतम सेटअप के साथ बिना कठिन एनिमेशन या लेआउट समायोजन के बिना बिल्कुल भी एकीकृत किया जा सकता है।

उपयोग

  • लेख परिचय को बढ़ावा देना
  • मैगजीन शैली के लेआउट बनाना
  • ई-पुस्तक पठनीयता में सुधार करना
  • पाठ में दृश्य प्राथमिकता जोड़ना
  • डिजिटल प्रकाशन डिज़ाइन करना

मुख्य विशेषताएँ

  • बड़ा पहला अक्षर शैली
  • कस्टमाइज़ किए गए ड्रॉप कैप आकार
  • पाठ रंग और फॉन्ट परिवर्तनों का समर्थन
  • मौजूदा टेक्स्ट विजेट्स के साथ सरल एकीकरण
  • बाह्य निर्भरता की आवश्यकता नहीं है

इनके लिए उपयुक्त

  • टाइपोग्राफी-फोकस्ड एप्लिकेशन
  • सामग्री-समृद्ध एप्लिकेशन
  • ई-पुस्तकें और पढ़ने के ऐप
  • ब्लॉग या समाचार प्लेटफॉर्म
  • डिज़ाइन-आधारित यूआई

विचार योग्य बातें

  • पैराग्राफ के पहले अक्षर तक सीमित
  • बहु-पंक्ति ड्रॉप कैप्स का समर्थन नहीं करता है
  • हस्ताक्षरित पाठ विभाजन की आवश्यकता होती है
  • गतिशील पाठ परिवर्तन के लिए अनअनुकूलित
  • अतिरिक्त स्पेसिंग का निपटान की आवश्यकता हो सकती है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

pub package Awesome

This Flutter plugin aims to achive drop cap in text capitalization.

Usage

import 'package:drop_cap_text/drop_cap_text.dart';
DropCapText(
    loremIpsumText,
    style: TextStyle(fontStyle: FontStyle.italic),
),

ex1

Properties
Name Type Default Description
data String null
mode DropCapMode DropCapMode.inside aside, upwards, ..
textAlign TextAlign null
indentation Offset Offset.zero
dropCapChars int 1
dropCapPadding EdgeInsets EdgeInsets.zero
dropCap DropCap [Widget] null
style TextStyle null
dropCapStyle TextStyle
forceNoDescent bool false
parseInlineMarkdown bool false bold
dropCapPosition DropCapPosition DropCapPosition.start
textDirection TextDirection TextDirection.ltr
maxLines int
overflow TextOverflow TextOverflow.clip

Customization

Custom DropCap Widget: Image

ex3

DropCapText(
    loremIpsumText,
    dropCap: DropCap(
    width: 100,
    height: 100,
    child: Image.network(
    	'https://www.codemate.com/wp-content/uploads/2017/09/flutter-logo.png')
    ),
),

Custom DropCap Widget: Parse Inline Markdown

only supports italic bold underline

ex8

DropCapText(
  'Lorem ipsum **dolor sit amet, consectetur adipiscing elit, ++sed do eiusmod++ tempor incididunt** ut labore et _dolore magna aliqua_.',
  parseInlineMarkdown: true,
  dropCapStyle: TextStyle(fontSize: 100, fontWeight: FontWeight.bold, color: Colors.green),
  dropCapPadding: EdgeInsets.only(right: 19.0),
  style: TextStyle(fontSize: 18.0, height: 1.5),
),

Custom DropCap Widget: Image right + justification

ex7

DropCapText(
    loremIpsumText,
    dropCapPosition: DropCapPosition.end,
    textAlign: TextAlign.justify,
    dropCap: DropCap(
    width: 100,
    height: 100,
    child: Image.network(
    	'https://www.codemate.com/wp-content/uploads/2017/09/flutter-logo.png')
    ),
),

2 characters + indentation

ex2

DropCapText(
    loremIpsumText,
    style: TextStyle(
        height: 1.3,
        fontFamily: 'times',
    ),
    dropCapChars: 2,
    indentation: Offset(25, 10),
),

Upward drop cap

ex5

DropCapText(
    loremIpsumText,
    mode: DropCapMode.upwards,
    dropCapStyle: TextStyle(
        color: Colors.red,
        fontWeight: FontWeight.bold,
        fontSize: 120,
        fontFamily: 'times',
    ),
),

Aside drop cap

ex6

DropCapText(
    loremIpsumText,
    style: TextStyle(
        fontWeight: FontWeight.bold,
        height: 1.2,
    ),
    mode: DropCapMode.aside,
),

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट