downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

CairoContext::getDash> <CairoContext::getAntialias
[edit] Last updated: Fri, 24 Jun 2011

view this page in

CairoContext::getCurrentPoint

cairo_get_current_point

(PECL cairo >= 0.1.0)

CairoContext::getCurrentPoint -- cairo_get_current_pointThe getCurrentPoint purpose

Description

Object oriented style (method):

public array CairoContext::getCurrentPoint ( void )

Procedural style:

array cairo_get_current_point ( CairoContext $context )

دریافت نقطه فعلی مسیر فعلی که در حقیقت آخرین نقطه دست یافته شده است.

نقطه فعلی در سیستم مختصات فضای کاربری بازگردانده می‌شود. اگر نقطه فعلی وجود نداشته باشد یا اگر cr در وضعیت خطا باشد x و y هر دو 0.0 خواهند بود. امکان بررسی زودهنگام به وسیله CairoContext::hasCurrentPoint() وجود دارد.

بیشتر توابع ساخت مسیر نقطه فعلی را تغییر می‌دهند. پایین را برای نحوه تاثیر آنها بر نقطه فعلی ببینید: CairoContext::newPath()، CairoContext::newSubPath()، CairoContext::appendPath()، CairoContext::closePath()، CairoContext::moveTo()، CairoContext::lineTo()، CairoContext::curveTo()، CairoContext::relMoveTo()، CairoContext::relLineTo()، CairoContext::relCurveTo()، CairoContext::arc()، CairoContext::arcNegative()، CairoContext::rectangle()، CairoContext::textPath()، CairoContext::glyphPath().

بعضی توابع نقطه فعلی را استفاده نمی‌کنند و تغییر می‌دهند اما در غیر این صورت آن را تغییر نمی‌دهند: CairoContext::showText().

بعضی توابع نقطه فعلی را از حالت تعیین خارج می‌کنند: CairoContext::fill()، CairoContext::stroke().

Parameters

context

شی صحیح CairoContext.

Return Values

آرایه شامل x (index 0) و y (index 1) نقطه فعلی.

Examples

Example #1 شیوه شی‌گرا

<?php

$s 
= new CairoImageSurface(CairoFormat::ARGB32100100);
$c = new CairoContext($s);

$c->moveTo(1010);

var_dump($c->getCurrentPoint());

?>

The above example will output something similar to:

array(2) {
  [0]=>
  float(10)
  [1]=>
  float(10)
}

Example #2 شیوه رویه‌ای

<?php

$s 
cairo_image_surface_create(CAIRO_SURFACE_TYPE_IMAGE100100);
$c cairo_create($s);

cairo_move_to($c1010);

var_dump(cairo_get_current_point($c));

?>

The above example will output something similar to:

array(2) {
  [0]=>
  float(10)
  [1]=>
  float(10)
}

See Also



add a note add a note User Contributed Notes CairoContext::getCurrentPoint - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites