GraphicsState
GraphicsState
Overview
GraphicsState در این مطلب به عنوان یک کلاس برای جاوا می پردازیم. میراث از : Cloneable.
وضعیت گرافیک متغیر را در هنگام ارائه صفحه PDF ردیابی می کند (ISO 32000-1:2008, §8.4).
این کلاس 79 روش برای کار با GraphicsState اشیاء در برنامه های جاوا ارائه می دهد. روش های موجود شامل: GraphicsState, beginText, clearPath, clearPendingClip, clone, closePath, concatMatrix, createStroke, curveTo, curveToV, curveToY, getBlendMode,67 روش اضافی برای استفاده. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : blendMode, cTM, charSpacing, clipPath, currentPath, dashArray,23 و بیشتر.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
cTM | Matrix | Read | بازگشت ماتریس تحول فعلی. |
fillColor | java.awt.Color | Read | رنگ را به عنوان یک رنگ AWT بازگردانید. |
fillPatternName | String | Read | بازگشت نام پر کردن الگوی فعلی (یا صفر برای پر شدن رنگ جامد). |
strokePatternName | String | Read | بازگشت به نام فعلی ضربه (یا صفر). |
fillColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Read | بازگرداندن فضای رنگی که توسط آخرین {@code cs} یا صفر انتخاب شده است. |
strokeColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Read | بازگرداندن فضای رنگی که توسط آخرین {@code CS} یا صفر انتخاب شده است. |
strokeColor | java.awt.Color | Read | رنگ سکته را به عنوان یک رنگ AWT بازگردانید. |
lineWidth | double | Read | بازگرداندن عرض خط در واحد های کاربر. |
lineCap | int | Read | بازگشت به سبک خطی (به ترتیب 0=butt، 1=round، 2=square). |
lineJoin | int | Read | خط به سبک پیوست باز می گردد (0=miter، 1=round، 2=bevel). |
miterLimit | double | Read | محدودیت میتر را بازگردانید. |
dashArray | float[] | Read | بازگرداندن خطوط چرخشی یا صفر برای خط های جامد. |
dashPhase | float | Read | بازگشت به مرحله دایچ. |
strokingAlpha | float | Read | بازگشت به آلفا ( 0.1). |
nonStrokingAlpha | float | Read | بازگشت به آلفا بدون پر کردن ( 0.1) . |
blendMode | String | Read | حالت مخلوط را باز می گرداند (/BM، §11.3.5). |
fontName | String | Read | نام منبع فونت فعلی (به عنوان مثال، “F1”) را باز می گرداند. |
fontSize | double | Read | حجم فعلی فونت را بازگردانید. |
charSpacing | double | Read | بازگرداندن شخصیت در واحد های فضای متن. |
wordSpacing | double | Read | کلمه را که در واحد های فضای متن قرار دارد، بازگردانید. |
horizontalScaling | double | Read | برگرداندن مقیاس متن افقی ( درصد، 100 = طبیعی). |
textLeading | double | Read | بازگشت به متن پیشرو. |
textRenderingMode | int | Read | بازگشت به حالت رندر کردن متن (0-7). |
textRise | double | Read | بازگشت متن به بالا. |
textMatrix | Matrix | Read | بازگرداندن ماتریس متن (Tm). |
textLineMatrix | Matrix | Read | بازگرداندن ماتریس خط متن (Tlm). |
currentPath | GeneralPath | Read | مسیر فعلی را بازگردانید. |
clipPath | GeneralPath | Read | مسیر فعلی را بازگردانید، یا صفر اگر تنظیم نشده باشد. |
pendingClipEvenOdd | boolean | Read | بازگشت درست است اگر کلیپ تعلیق کننده از قاعده مساوی استفاده کند. |
Methods
| Signature | Description |
|---|---|
GraphicsState() | ایجاد یک حالت گرافیک جدید با ارزش های پیش فرض PDF. |
clone() → GraphicsState | |
getCTM() → Matrix | بازگشت ماتریس تحول فعلی. |
setCTM(ctm: Matrix) | در حال حاضر ماتریس تحول را تنظیم می کند. |
concatMatrix(matrix: Matrix) | یک ماتریس را به CTM متصل می کند: ctm = matrix × 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) | رنگ پر کردن را از اجزای PDF CMYK (0..1) با استفاده از |
| نمایشگرهای مطبوعاتی تبدیل | |
| (تصویر از سایت : www.privacy.com). | |
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) | فضای رنگی را که توسط {@code CS} برای SC/SCN بعدی انتخاب شده است ذخیره می کند. |
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) | تنظیم رنگ سوزن از اجزای PDF CMYK (0..1) از طریق |
| نمایشگرهای مطبوعاتی تبدیل | |
| (تصویر از سایت : www.privacy.com). | |
setStrokeColor(color: java.awt.Color) | رنگ را به طور مستقیم تنظیم کنید. |
getLineWidth() → double | بازگرداندن عرض خط در واحد های کاربر. |
setLineWidth(w: double) | خط را به عرض می اندازد. |
getLineCap() → int | بازگشت به سبک خطی (به ترتیب 0=butt، 1=round، 2=square). |
setLineCap(cap: int) | سبک خطی را به شکل خط کپ تنظیم کنید. |
getLineJoin() → int | خط به سبک پیوست باز می گردد (0=miter، 1=round، 2=bevel). |
setLineJoin(join: int) | خط را به سبک پیوستن تنظیم کنید. |
getMiterLimit() → double | محدودیت میتر را بازگردانید. |
setMiterLimit(limit: double) | محدودیت های اندازه گیری را تعیین کنید. |
getDashArray() → float[] | بازگرداندن خطوط چرخشی یا صفر برای خط های جامد. |
getDashPhase() → float | بازگشت به مرحله دایچ. |
setDash(array: float[], phase: float) | الگوی Dash را نصب کنید. |
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) | حالت مخلوط را تنظیم کنید؛ صفر به حالت “نمادی” بازگردانده می شود. |
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 | بازگرداندن ماتریس متن (Tm). |
setTextMatrix(tm: Matrix) | متن را ماتریس کنید. |
setTextMatrixDirect(tm: Matrix) | ماتریس متن را بدون تغییر ماتریک خط متن تنظیم کنید (برای پیش بینی گلیف). |
getTextLineMatrix() → Matrix | بازگرداندن ماتریس خط متن (Tlm). |
moveTextPosition(tx: double, ty: double) | حرکت موقعیت متن با (tx، ty) - اجرای Td اپراتور. |
nextLine() | حرکت به خط بعدی – اجرای T* اپراتور. |
beginText() | یک موضوع متن (BT) شروع می شود – ماتریس متن و ماتریک خط متن را به هویت بازگردانید. |
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) | یک کرون بوزیر کوبیک (C operator) را اضافه کنید. |
curveToV(x2: double, y2: double, x3: double, y3: double) | یک منحنی کوبیک Bézier با اولین نقطه کنترل = نقطه فعلی (V اپراتور) اضافه کنید. |
curveToY(x1: double, y1: double, x3: double, y3: double) | یک منحنی کوبیک Bézier با نقطه کنترل نهایی = نقطه پایان (و اپراتور) اضافه کنید. |
rect(x: double, y: double, w: double, h: double) | یک دایره را به هم بزنید (re operator). |
closePath() | این مسیر را به عنوان زیرنویس (H) بسته می کند. |
clearPath() | مسیر فعلی را پس از نقاشی یا No-op تمیز می کند. |
getClipPath() → GeneralPath | مسیر فعلی را بازگردانید، یا صفر اگر تنظیم نشده باشد. |
setClipPath(path: GeneralPath) | مسیر را به طور مستقیم راه اندازی کنید. |
setPendingClip() | یک کلپ بدون صفر (W operator) را نشان می دهد. |
setPendingClipEvenOdd() | یک کلپ تک و خسته (W* اپراتور) را نشان می دهد. |
hasPendingClip() → boolean | بازگشت درست است اگر یک کلیپ منتظر برای اعمال وجود دارد. |
isPendingClipEvenOdd() → boolean | بازگشت درست است اگر کلیپ تعلیق کننده از قاعده مساوی استفاده کند. |
clearPendingClip() | پرچم کلیپ را پاک می کند (پس از آن که اعمال شده است). |