GraphicsState
Overview
GraphicsState यह एक क्लास है Aspose.PDF FOSS के लिए .NET.
सामग्री प्रवाह के पारिंग के दौरान पीडीएफ ग्राफिक्स की स्थिति का ट्रैक करता है (पीडीएच 32000 §8.4)।.
इस वर्ग में .NET प्रोग्रामों में GraphicsState वस्तुओं के साथ काम करने के लिए 10 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: AdvanceTextPosition, ConcatMatrix, GetEffectiveFontSize, GetTextPosition, MoveTextPosition, MoveToNextLine, Restore, Save, SetTextMatrix, TransformPoint. सभी सार्वजनिक सदस्य किसी भी .NET अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS को स्थापित करने के बाद .Net पैकेज के साथ।. संपत्ति : ActualText, BlendMode, CharSpacing, ClipMask, Ctm, DashArray,और 32 अन्य।.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Ctm | double[] | Read | वर्तमान परिवर्तन मैट्रिक्स (CTM). |
FillR | double | पढ़ना / लिखना | रंग भरें (RGB). |
FillG | double | पढ़ना / लिखना | जी या जी को भरने के लिए।. |
FillB | double | पढ़ना / लिखना | B को भरने या रखने के लिए।. |
StrokeR | double | पढ़ना / लिखना | स्ट्रोक रंग (RGB). |
StrokeG | double | पढ़ना / लिखना | गेंदबाजी या गेटबॉक्स के लिए जी. |
StrokeB | double | पढ़ना / लिखना | यह एक स्ट्रोक बी प्राप्त करता है या स्थापित करता हैं।. |
LineWidth | double | पढ़ना / लिखना | लाइन चौड़ाई।. |
LineCap | int | पढ़ना / लिखना | लाइन कैप शैली (0 = बूट, 1 = चारों ओर, 2 = वर्ग). |
LineJoin | int | पढ़ना / लिखना | लाइन जोड़ने के लिए शैली (0 = मीटर, 1 = गोल, 2 = बेवेल)।. |
MiterLimit | double | पढ़ना / लिखना | सीमा के बीच।. |
Flatness | double | पढ़ना / लिखना | धीरज की सहनशीलता।. |
FillAlpha | double | पढ़ना / लिखना | अस्थिरता (C) के लिए एक पूर्ण अवधि।. |
StrokeAlpha | double | पढ़ना / लिखना | हृदय अस्थिरता (CA). |
BlendMode | string | पढ़ना / लिखना | मिश्रण मोड (BM). |
OverprintStroke | bool | पढ़ना / लिखना | स्ट्रोकिंग के लिए ओवरप्रिंट झंडा (ओपी). |
OverprintFill | bool | पढ़ना / लिखना | गैर-स्ट्रोकिंग के लिए ओवरप्रिंट झंडा (op). |
ExtGStateName | string? | पढ़ना / लिखना | वर्तमान ExtGState संसाधन का नाम, या null।. |
MarkedContentTag | string? | पढ़ना / लिखना | वर्तमान चिह्नित सामग्री टैग (बीडीसी / बीएमसी द्वारा सेट, ईएम सी द्वारा हटा दिया गया)।. |
ActualText | string? | पढ़ना / लिखना | ActualText से चिह्नित सामग्री संपत्तियों ( /ActualText के साथ BDC द्वारा स्थापित)।. |
DashArray | double[] | पढ़ना / लिखना | डैश पैटर्न आरे (D operator). |
DashPhase | double | पढ़ना / लिखना | D (Dash Operator) के लिए एक चरण।. |
FillColorSpace | string | पढ़ना / लिखना | वर्तमान में रंग स्थान नाम (cs ऑपरेटर) भरें।. |
StrokeColorSpace | string | पढ़ना / लिखना | वर्तमान स्ट्रोक रंग स्थान नाम (सीएस ऑपरेटर)।. |
FillPatternName | string? | पढ़ना / लिखना | पैटर्न संसाधन नाम scn द्वारा सेट किया गया है जब FillColorSpace “Pattern” है।. |
StrokePatternName | string? | पढ़ना / लिखना | स्ट्रोकिंग के लिए पैटर्न संसाधन नाम (SCN ऑपरेटर)।. |
InTextObject | bool | पढ़ना / लिखना | हम एक BT / ET पाठ वस्तु के अंदर हैं या नहीं।. |
FontName | string? | पढ़ना / लिखना | वर्तमान फ़ॉन्ट संसाधन नाम (उदाहरण के लिए, “F1”)।. |
FontSize | double | पढ़ना / लिखना | वर्तमान में फ़ॉन्ट आकार।. |
CharSpacing | double | पढ़ना / लिखना | चरित्र अंतरिक्ष (Tc). |
WordSpacing | double | पढ़ना / लिखना | शब्द स्पेसिंग (Tw). |
HorizontalScaling | double | पढ़ना / लिखना | क्षैतिज स्केलिंग (Tz). |
Leading | double | पढ़ना / लिखना | पाठ प्रबंधन (TL) के लिए।. |
RenderingMode | int | पढ़ना / लिखना | पाठ रेंडर मोड (Tr). |
Rise | double | पढ़ना / लिखना | पाठ वृद्धि (Ts) के लिए।. |
TextMatrix | double[] | Read | टेक्स्ट मैट्रिक्स (Tm) के बारे में जानकारी।. |
TextLineMatrix | double[] | Read | मैट्रिक्स लाइन का पाठ।. |
ClipMask | byte[]? | पढ़ना / लिखना | वर्तमान स्लिपिंग मार्ग एक बाइनरी स्टेंसिल के रूप में (255 = पिक्सेल क्लिप के अंदर है, 0 = बाहर)।. |
Methods
| Signature | Description |
|---|---|
Save() | वर्तमान स्थिति को स्टैक (q ऑपरेटर) पर दबाएं।. |
Restore() | सबसे हाल ही में बचाए गए राज्य (क्यू ऑपरेटर) को पुनर्स्थापित करें।. |
ConcatMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | एक मैट्रिक्स को सीटीएम (सीएम ऑपरेटर) में संलग्न करें।. |
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | पाठ मैट्रिक्स को सीधे सेट करें (टीएम ऑपरेटर)।. |
MoveTextPosition(tx: double, ty: double) | पाठ स्थिति (Td operator) को स्थानांतरित करें।. |
AdvanceTextPosition(tx: double, ty: double) | एक पंक्ति (Tj / TJ) दिखाने के बाद पाठ की स्थिति को आगे बढ़ाएं।. |
MoveToNextLine() | अगली लाइन से शुरू करने के लिए स्थानांतरित करें (टी * ऑपरेटर)।. |
TransformPoint(x: double, y: double) | CTM का उपयोग करके उपयोगकर्ता स्थान से डिवाइस स्थान में एक बिंदु को परिवर्तित करें।. |
GetTextPosition() | CTM और पाठ मैट्रिक्स दोनों का उपयोग करके पाठ की पूर्ण स्थिति प्राप्त करें।. |
GetEffectiveFontSize() | पाठ मैट्रिक्स स्केलिंग और सीटीएम के आधार पर प्रभावी फ़ॉन्ट आकार प्राप्त करें।. |