ContentStreamBuilder

ContentStreamBuilder

अवलोकन

ContentStreamBuilder जावा के लिए Aspose.PDF FOSS में एक वर्ग है.

बाइट्स के अनुक्रम के रूप में पीडीएफ सामग्री स्ट्रीम बनाता है.

यह वर्ग जावा प्रोग्राम में ContentStreamBuilder ऑब्जेक्ट के साथ काम करने के लिए 27 विधियाँ प्रदान करता है. उपलब्ध विधियों में शामिल हैंः: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle, और 15 अतिरिक्त विधियाँ।. सभी सार्वजनिक सदस्य Aspose.PDF FOSS for Java पैकेज को स्थापित करने के बाद किसी भी जावा एप्लिकेशन तक पहुंच सकते हैं. गुण: fontResources, imageResources.

गुण

नामप्रकारAccessविवरण
fontResourcesMap<String, String>पढ़िए।एक अपरिवर्तनीय मानचित्र को आधार फ़ॉन्ट नाम से संसाधन नाम पर लौटाता है.
imageResourcesMap<String, String>पढ़िए।छवि कुंजी से संसाधन नाम तक एक अपरिवर्तनीय मानचित्र लौटाता है.

विधियाँ

Signatureविवरण
ContentStreamBuilder()ContentStreamBuilder खाली बनाता है.
beginText()बीटी (प्रारंभ पाठ वस्तु) संचालक को भेजता है।.
endText()ईटी (अंत पाठ वस्तु) संचालक को भेजता है.
setFont(resourceName: String, size: double)Tf (सेट टेक्स्ट फ़ॉन्ट और आकार) ऑपरेटर को उत्सर्जित करता है.
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader){@code resourceName} को Type0/Identity-H फ़ॉन्ट के रूप में चिह्नित करता है.
moveText(x: double, y: double)Td (पाठ स्थान स्थानांतरित करें) संचालक को जारी करता है।.
showText(text: String)Tj (text show) ऑपरेटर को उचित PDF स्ट्रिंग से बचने और WinAnsiEncoding के साथ भेजता है.
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)टीएम (सेट टेक्स्ट मैट्रिक्स) ऑपरेटर को उत्सर्जित करता है।.
setRGBFillColor(r: double, g: double, b: double)आरजी (सेट आरजेबी भरने का रंग) ऑपरेटर को उत्सर्जित करता है।.
setRGBStrokeColor(r: double, g: double, b: double)आरजी (सेट आर जी बी स्ट्रोक रंग) ऑपरेटर को उत्सर्जित करता है।.
setGrayFillColor(gray: double)g (सेट ग्रे भराव रंग) ऑपरेटर को उत्सर्जित करता है।.
setGrayStrokeColor(gray: double)जी (सेट ग्रे स्ट्रोक रंग) ऑपरेटर को उत्सर्जित करता है।.
setLineWidth(width: double)w (सेट लाइन चौड़ाई) ऑपरेटर को उत्सर्जित करता है।.
saveState()q (ग्राफिक्स स्थिति सहेजें) ऑपरेटर को उत्सर्जित करता है.
restoreState()Q (ग्राफिक्स स्थिति को पुनर्स्थापित करें) ऑपरेटर भेजता है.
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)cm (संधित मैट्रिक्स) ऑपरेटर को उत्सर्जित करता है।.
rectangle(x: double, y: double, w: double, h: double)re (आधभुज) संचालक को उत्सर्जित करता है।.
fill()f (पूर्ण पथ) संचालक को उत्सर्जित करता है.
stroke()S (स्ट्रोक पथ) ऑपरेटर को उत्सर्जित करता है।.
fillStroke()बी (पूर्ति और स्ट्रोक पथ) ऑपरेटर को जारी करता है।.
drawXObject(name: String)Do (पेंट एक्सऑब्जेक्ट) ऑपरेटर को उत्सर्जित करता है.
registerFont(baseFont: String)Stringएक मानक फ़ॉन्ट रजिस्टर करता है और उसके संसाधन का नाम लौटाता है.
registerImage(key: String)Stringछवि संसाधन को पंजीकृत करता है और उसके स्रोत का नाम लौटाता है.
getFontResources()Map<String, String>एक अपरिवर्तनीय मानचित्र को आधार फ़ॉन्ट नाम से संसाधन नाम पर लौटाता है.
getImageResources()Map<String, String>छवि कुंजी से संसाधन नाम तक एक अपरिवर्तनीय मानचित्र लौटाता है.
toByteArray()byte[]संचित सामग्री स्ट्रीम को बाइट सरणी के रूप में लौटाता है.
unicodeToWinAnsi(ch: char)intयूनिकोड वर्ण को उसके WinAnsiEncoding बाइट मान में परिवर्तित करता है.

यह भी देखें

 हिन्दी