GraphicsState

GraphicsState

अवलोकन

GraphicsState जावा के लिए Aspose.PDF FOSS में एक वर्ग है. वारिसों सेः: Cloneable.

पीडीएफ पृष्ठ रेंडर के दौरान परिवर्तनीय ग्राफिक्स स्थिति को ट्रैक करता है (आईएसओ 32000-1:2008, §8.4) ।.

यह वर्ग जावा प्रोग्राम में GraphicsState ऑब्जेक्ट के साथ काम करने के लिए 79 विधियाँ प्रदान करता है. उपलब्ध विधियों में शामिल हैंः: GraphicsState, beginText, clearPath, clearPendingClip, clone, closePath, concatMatrix, createStroke, curveTo, curveToV, curveToY, getBlendMode, और 67 अतिरिक्त विधियाँ।. सभी सार्वजनिक सदस्य Aspose.PDF FOSS for Java पैकेज को स्थापित करने के बाद किसी भी जावा एप्लिकेशन तक पहुंच सकते हैं. गुण: blendMode, cTM, charSpacing, clipPath, currentPath, dashArray, और 23 अधिक।.

गुण

नामप्रकारAccessविवरण
cTMMatrixपढ़िए।वर्तमान परिवर्तन मैट्रिक्स लौटाता है.
fillColorjava.awt.Colorपढ़िए।एक AWT रंग के रूप में भरने का रंग लौटाता है.
fillPatternNameStringपढ़िए।वर्तमान भरने के पैटर्न का नाम (या ठोस रंग भराव के लिए शून्य) लौटाता है.
strokePatternNameStringपढ़िए।वर्तमान स्ट्रोक पैटर्न नाम (या शून्य) लौटाता है.
fillColorSpaceorg.aspose.pdf.engine.colorspace.ColorSpaceBaseपढ़िए।अंतिम {@code cs} द्वारा चयनित रंग स्थान, या शून्य लौटाता है.
strokeColorSpaceorg.aspose.pdf.engine.colorspace.ColorSpaceBaseपढ़िए।अंतिम {@code CS} द्वारा चयनित रंग स्थान, या शून्य लौटाता है.
strokeColorjava.awt.Colorपढ़िए।स्ट्रोक रंग को AWT रंग के रूप में लौटाता है.
lineWidthdoubleपढ़िए।उपयोगकर्ता इकाइयों में रेखा चौड़ाई लौटाता है.
lineCapintपढ़िए।लाइन कैप शैली (0=बट, 1=गोल, 2=वर्ग) लौटाता है.
lineJoinintपढ़िए।लाइन ज्वाइन शैली (0=मीटर, 1=गोल, 2=बेवल) लौटाता है.
miterLimitdoubleपढ़िए।मिटर सीमा लौटाता है.
dashArrayfloat[]पढ़िए।डैश सरणी, या ठोस रेखाओं के लिए शून्य लौटाता है.
dashPhasefloatपढ़िए।डैश चरण लौटाता है.
strokingAlphafloatपढ़िए।स्ट्रेकिंग अल्फा (0.1) लौटाता है.
nonStrokingAlphafloatपढ़िए।गैर-छड़ी (पूर्ति) अल्फा (0.1) लौटाता है.
blendModeStringपढ़िए।मिश्रण मोड (/BM, §11.3.5) लौटाता है।.
fontNameStringपढ़िए।वर्तमान फ़ॉन्ट संसाधन नाम लौटाता है (उदाहरण के लिए, “F1”) ।.
fontSizedoubleपढ़िए।वर्तमान फ़ॉन्ट आकार लौटाता है.
charSpacingdoubleपढ़िए।पाठ-स्थान इकाइयों में वर्ण अंतर लौटाता है.
wordSpacingdoubleपढ़िए।पाठ-स्थान इकाइयों में शब्द अंतर लौटाता है.
horizontalScalingdoubleपढ़िए।क्षैतिज पाठ स्केलिंग (प्रतिशत, 100 = सामान्य) लौटाता है.
textLeadingdoubleपढ़िए।अग्रणी पाठ लौटाता है.
textRenderingModeintपढ़िए।पाठ रेंडर मोड (0-7) लौटाता है.
textRisedoubleपढ़िए।पाठ वृद्धि लौटाता है.
textMatrixMatrixपढ़िए।पाठ मैट्रिक्स (टीएम) लौटाता है.
textLineMatrixMatrixपढ़िए।पाठ पंक्ति मैट्रिक्स (टीएलएम) लौटाता है.
currentPathGeneralPathपढ़िए।वर्तमान पथ लौटाता है.
clipPathGeneralPathपढ़िए।वर्तमान क्लिपिंग पथ लौटाता है, या यदि सेट नहीं किया गया हो तो शून्य.
pendingClipEvenOddbooleanपढ़िए।यदि लंबित क्लिप में विषम नियम है तो सही लौटाता है.

विधियाँ

Signatureविवरण
GraphicsState()PDF डिफ़ॉल्ट मानों के साथ एक नया ग्राफिक्स स्थिति बनाता है.
clone()GraphicsState
getCTM()Matrixवर्तमान परिवर्तन मैट्रिक्स लौटाता है.
setCTM(ctm: Matrix)वर्तमान ट्रांसफ़ॉर्मेशन मैट्रिक्स सेट करता है।.
concatMatrix(matrix: Matrix)सीटीएम पर एक मैट्रिक्स को संरेखित करता हैः ctm = मैट्रिक्स × cTM।.
getFillColor()java.awt.Colorएक AWT रंग के रूप में भरने का रंग लौटाता है.
getFillPatternName()Stringवर्तमान भरने के पैटर्न का नाम (या ठोस रंग भराव के लिए शून्य) लौटाता है.
setFillPatternName(n: String)पैटर्न संसाधन नाम को भरने के स्रोत के रूप में संग्रहीत करता है.
getStrokePatternName()Stringवर्तमान स्ट्रोक पैटर्न नाम (या शून्य) लौटाता है.
setStrokePatternName(n: String)स्ट्रोक स्रोत के रूप में एक पैटर्न संसाधन नाम संग्रहीत करता है.
setFillColorRGB(r: double, g: double, b: double)PDF RGB घटकों (0.1) से भरने का रंग सेट करता है।.
setFillColorGray(gray: double)PDF ग्रे मान (0.1) से भरने का रंग सेट करता है।.
setFillColorCMYK(c: double, m: double, y: double, k: double)प्रेस-प्रतीकात्मक प्रदर्शन रूपांतरण ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}) के माध्यम से पीडीएफ सीएमवाईके घटकों (0.1) से भरने का रंग सेट करता है।.
setFillColor(color: java.awt.Color)फ़िल रंग को सीधे सेट करता है।.
getFillColorSpace()org.aspose.pdf.engine.colorspace.ColorSpaceBaseअंतिम {@code cs} द्वारा चयनित रंग स्थान, या शून्य लौटाता है.
setFillColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase){@code cs} द्वारा चयनित रंग स्थान को बाद के sc/scn के लिए संग्रहीत करता है.
getStrokeColorSpace()org.aspose.pdf.engine.colorspace.ColorSpaceBaseअंतिम {@code CS} द्वारा चयनित रंग स्थान, या शून्य लौटाता है.
setStrokeColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase)बाद के SC/SCN के लिए {@code CS} द्वारा चयनित रंग स्थान को संग्रहीत करता है.
getStrokeColor()java.awt.Colorस्ट्रोक रंग को AWT रंग के रूप में लौटाता है.
setStrokeColorRGB(r: double, g: double, b: double)PDF RGB घटकों (0.1) से स्ट्रोक रंग सेट करता है।.
setStrokeColorGray(gray: double)PDF ग्रे मान (0.1) से स्ट्रोक रंग सेट करता है।.
setStrokeColorCMYK(c: double, m: double, y: double, k: double)प्रेस-प्रतीकात्मक प्रदर्शन रूपांतरण ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}) के माध्यम से पीडीएफ सीएमवाईके घटकों (0.1) से स्ट्रोक रंग सेट करता है।.
setStrokeColor(color: java.awt.Color)स्ट्रोक रंग को सीधे सेट करता है।.
getLineWidth()doubleउपयोगकर्ता इकाइयों में रेखा चौड़ाई लौटाता है.
setLineWidth(w: double)लाइन की चौड़ाई सेट करता है।.
getLineCap()intलाइन कैप शैली (0=बट, 1=गोल, 2=वर्ग) लौटाता है.
setLineCap(cap: int)लाइन कैप शैली सेट करता है।.
getLineJoin()intलाइन ज्वाइन शैली (0=मीटर, 1=गोल, 2=बेवल) लौटाता है.
setLineJoin(join: int)लाइन जॉइन शैली सेट करता है।.
getMiterLimit()doubleमिटर सीमा लौटाता है.
setMiterLimit(limit: double)मिटर सीमा सेट करता है।.
getDashArray()float[]डैश सरणी, या ठोस रेखाओं के लिए शून्य लौटाता है.
getDashPhase()floatडैश चरण लौटाता है.
setDash(array: float[], phase: float)डैश पैटर्न सेट करता है।.
createStroke()BasicStrokeवर्तमान पंक्ति शैली से AWT BasicStroke बनाता है.
getStrokingAlpha()floatस्ट्रेकिंग अल्फा (0.1) लौटाता है.
setStrokingAlpha(alpha: float)स्ट्रोकिंग अल्फा सेट करता है।.
getNonStrokingAlpha()floatगैर-छड़ी (पूर्ति) अल्फा (0.1) लौटाता है.
setNonStrokingAlpha(alpha: float)नॉन-स्ट्रोकिंग अल्फा सेट करता है।.
getBlendMode()Stringमिश्रण मोड (/BM, §11.3.5) लौटाता है।.
setBlendMode(mode: String)ब्लेंड मोड सेट करता है; null रीसेट करके “Normal” करता है।.
getFontName()Stringवर्तमान फ़ॉन्ट संसाधन नाम लौटाता है (उदाहरण के लिए, “F1”) ।.
setFont(name: String, size: double)वर्तमान फ़ॉन्ट सेट करता है।.
getFontSize()doubleवर्तमान फ़ॉन्ट आकार लौटाता है.
getCharSpacing()doubleपाठ-स्थान इकाइयों में वर्ण अंतर लौटाता है.
setCharSpacing(cs: double)अक्षर अंतराल सेट करता है।.
getWordSpacing()doubleपाठ-स्थान इकाइयों में शब्द अंतर लौटाता है.
setWordSpacing(ws: double)शब्द अंतराल सेट करता है।.
getHorizontalScaling()doubleक्षैतिज पाठ स्केलिंग (प्रतिशत, 100 = सामान्य) लौटाता है.
setHorizontalScaling(hs: double)क्षैतिज टेक्स्ट स्केलिंग सेट करता है।.
getTextLeading()doubleअग्रणी पाठ लौटाता है.
setTextLeading(tl: double)पाठ की लीडिंग सेट करता है।.
getTextRenderingMode()intपाठ रेंडर मोड (0-7) लौटाता है.
setTextRenderingMode(mode: int)पाठ रेंडरिंग मोड सेट करता है।.
getTextRise()doubleपाठ वृद्धि लौटाता है.
setTextRise(rise: double)टेक्स्ट राइज़ सेट करता है।.
getTextMatrix()Matrixपाठ मैट्रिक्स (टीएम) लौटाता है.
setTextMatrix(tm: Matrix)टेक्स्ट मैट्रिक्स सेट करता है।.
setTextMatrixDirect(tm: Matrix)पाठ पंक्ति मैट्रिक्स (ग्लिफ अग्रिम के लिए) को बदले बिना टेक्स्ट मैट्रिक्स सेट करता है.
getTextLineMatrix()Matrixपाठ पंक्ति मैट्रिक्स (टीएलएम) लौटाता है.
moveTextPosition(tx: double, ty: double)पाठ की स्थिति को (tx, ty) से स्थानांतरित करता है Td ऑपरेटर लागू करता हैं.
nextLine()अगली पंक्ति पर जाता है T* ऑपरेटर को लागू करता है.
beginText()एक पाठ वस्तु (बीटी) को आरंभ करता है, जो टेक्स्ट मैट्रिक्स और टेक्ष्ट लाइन मैट्रिक्स को पहचान में रीसेट करता हैं.
getCurrentPath()GeneralPathवर्तमान पथ लौटाता है.
moveTo(x: double, y: double)(x, y) पर एक नया उपपथ शुरू होता है।.
lineTo(x: double, y: double)वर्तमान बिंदु से (x, y) तक एक रेखा जोड़ता है।.
curveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)एक घन बेज़ियर वक्र (सी ऑपरेटर) जोड़ता है।.
curveToV(x2: double, y2: double, x3: double, y3: double)एक क्यूबिक बेज़ियर वक्र जोड़ा गया है जिसमें पहला नियंत्रण बिंदु = वर्तमान बिंदु (v ऑपरेटर) ।.
curveToY(x1: double, y1: double, x3: double, y3: double)अंतिम नियंत्रण बिंदु = अंत बिंदु (y ऑपरेटर) के साथ एक घन बेज़ियर वक्र जोड़ता है।.
rect(x: double, y: double, w: double, h: double)एक आयताकार (पुनः संचालक) जोड़ता है.
closePath()वर्तमान उपपथ (h ऑपरेटर) को बंद करता है.
clearPath()पेंटिंग या नो-ऑप के बाद वर्तमान पथ को साफ करता है।.
getClipPath()GeneralPathवर्तमान क्लिपिंग पथ लौटाता है, या यदि सेट नहीं किया गया हो तो शून्य.
setClipPath(path: GeneralPath)क्लिपिंग पाथ को सीधे सेट करता है।.
setPendingClip()एक अप्रत्याशित गैर-शून्य घुमावदार क्लिप (W ऑपरेटर) को चिह्नित करता है।.
setPendingClipEvenOdd()एक लंबित सम-अडवा क्लिप (W* ऑपरेटर) को चिह्नित करता है।.
hasPendingClip()booleanयदि लागू करने के लिए कोई लंबित क्लिप है तो true लौटाता है.
isPendingClipEvenOdd()booleanयदि लंबित क्लिप में विषम नियम है तो सही लौटाता है.
clearPendingClip()लंबित क्लिप फ्लैग (उसके लागू होने के बाद) को मिटाता है.

यह भी देखें

 हिन्दी