PHP - Manual: CairoContext::appendPath
2024-12-23
(PECL cairo >= 0.1.0)
CairoContext::appendPath -- cairo_append_path — Appends a path to current path
面向对象风格 (method):
过程化风格:
Appends the path
onto the current path.
The path
may be either the return value from one of CairoContext::copyPath() or
CairoContext::copyPathFlat();
if path
is not a valid CairoPath instance
a CairoException will be thrown
context
CairoContext object
path
CairoPath object
没有返回值。
Example #1 面向对象风格
<?php
$surface = new CairoImageSurface(CairoFormat::ARGB32, 50, 50);
$context = new CairoContext($surface);
$path = $context->copyPath();
$context->appendPath($path);
?>
Example #2 过程化风格
<?php
$surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 50, 50);
$context = cairo_create($surface);
$path = cairo_copy_path($context);
cairo_append_path($context, $path);
?>
官方地址:https://www.php.net/manual/en/cairocontext.appendpath.php