CairoContext::appendPath()
(PECL cairo >= 0.1.0)
Appends a path to current path
说明
面向对象风格(method):
public CairoContext::appendPath(CairoPath$path): void
过程化风格:
cairo_append_path(CairoContext$context, CairoPath$path): void
Appends the$pathonto the current path. The$pathmay be either the return value from one of CairoContext::copyPath() or CairoContext::copyPathFlat();
if$pathis 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); ?>
参见
- CairoPath
- CairoContext::copyPath() Creates a copy of the current path
- CairoContext::copyPathFlat() Gets a flattened copy of the current path