La clase CairoContext
(PECL cairo >= 0.1.0)
Introducción
Context (contexto) es el objeto principal usado cuando se dibuja con cairo. Para dibular con cairo, se crea un CairoContext, se establece el CairoSurface objetivo, y las opciones de dibujo para el CairoContext, se crean formas con funciones, como CairoContext::moveTo() y CairoContext::lineTo(), y despúes se dibujan formas con CairoContext::stroke() o CairoContext::fill(). Los contextos de pueden intorducir en una pila mediante CairoContext::save(). Entonces se pueden cambiar de forma segura, sin perder el estado actual. Use CairoContext::restore() para restaurar el estado guardado.
Sinopsis de la Clase
CairoContext
{
/* Métodos */
public void relCurveTo
( string
}$x1
, string $y1
, string $x2
, string $y2
, string $x3
, string $y3
)Tabla de contenidos
- CairoContext::appendPath — Añade un trazado al trazado actual
- CairoContext::arc — Añade un arco circular
- CairoContext::arcNegative — Añade un arco negativo
- CairoContext::clip — Establece una nueva región de recorte
- CairoContext::clipExtents — Computa el área dentro del recorte actual
- CairoContext::clipPreserve — Establce una nueva región de recorte desde el recorte actual
- CairoContext::clipRectangleList — Recupera el recorte actual como una lista de rectángulos
- CairoContext::closePath — Cierra el trazado actual
- CairoContext::__construct — Crea un nuevo CairoContext
- CairoContext::copyPage — Emite la página actual
- CairoContext::copyPath — Crea una copia del trazado actual
- CairoContext::copyPathFlat — Obtiene una copia aplanada del trazado actual
- CairoContext::curveTo — Añade una curva
- CairoContext::deviceToUser — Transforma una coordenada
- CairoContext::deviceToUserDistance — Transformar una distancia
- CairoContext::fill — Rellena el trazado actual
- CairoContext::fillExtents — Cumputa el área rellenada
- CairoContext::fillPreserve — Rellena y conserva el trazado actual
- CairoContext::fontExtents — Obtener el alcance de una fuente
- CairoContext::getAntialias — Recupera el modo de antialias actual
- CairoContext::getCurrentPoint — El propósito de getCurrentPoint
- CairoContext::getDash — El propósito de getDash
- CairoContext::getDashCount — El propósito de getDashCount
- CairoContext::getFillRule — El propósito de getFillRule
- CairoContext::getFontFace — El propósito de getFontFace
- CairoContext::getFontMatrix — El propósito de getFontMatrix
- CairoContext::getFontOptions — El propósito de getFontOptions
- CairoContext::getGroupTarget — El propósito de getGroupTarget
- CairoContext::getLineCap — El propósito de getLineCap
- CairoContext::getLineJoin — El propósito de getLineJoin
- CairoContext::getLineWidth — El propósito de getLineWidth
- CairoContext::getMatrix — El propósito de getMatrix
- CairoContext::getMiterLimit — El propósito de getMiterLimit
- CairoContext::getOperator — El propósito de getOperator
- CairoContext::getScaledFont — El propósito de getScaledFont
- CairoContext::getSource — El propósito de getSource
- CairoContext::getTarget — El propósito de getTarget
- CairoContext::getTolerance — El propósito de getTolerance
- CairoContext::glyphPath — El propósito de glyphPath
- CairoContext::hasCurrentPoint — El propósito de hasCurrentPoint
- CairoContext::identityMatrix — El propósito de identityMatrix
- CairoContext::inFill — El propósito de inFill
- CairoContext::inStroke — El propósito de inStroke
- CairoContext::lineTo — El propósito de lineTo
- CairoContext::mask — El propósito de mask
- CairoContext::maskSurface — El propósito de maskSurface
- CairoContext::moveTo — El propósito de moveTo
- CairoContext::newPath — El propósito de newPath
- CairoContext::newSubPath — El propósito de newSubPath
- CairoContext::paint — El propósito de paint
- CairoContext::paintWithAlpha — El propósito de paintWithAlpha
- CairoContext::pathExtents — El propósito de pathExtents
- CairoContext::popGroup — El propósito de popGroup
- CairoContext::popGroupToSource — El propósito de popGroupToSource
- CairoContext::pushGroup — El propósito de pushGroup
- CairoContext::pushGroupWithContent — El propósito de pushGroupWithContent
- CairoContext::rectangle — El propósito de rectangle
- CairoContext::relCurveTo — El propósito de relCurveTo
- CairoContext::relLineTo — El propósito de relLineTo
- CairoContext::relMoveTo — El propósito de relMoveTo
- CairoContext::resetClip — El propósito de resetClip
- CairoContext::restore — El propósito de restore
- CairoContext::rotate — El propósito de rotate
- CairoContext::save — El propósito de save
- CairoContext::scale — El propósito de scale
- CairoContext::selectFontFace — El propósito de selectFontFace
- CairoContext::setAntialias — El propósito de setAntialias
- CairoContext::setDash — El propósito de setDash
- CairoContext::setFillRule — El propósito de setFillRule
- CairoContext::setFontFace — El propósito de setFontFace
- CairoContext::setFontMatrix — El propósito de setFontMatrix
- CairoContext::setFontOptions — El propósito de setFontOptions
- CairoContext::setFontSize — El propósito de setFontSize
- CairoContext::setLineCap — El propósito de setLineCap
- CairoContext::setLineJoin — El propósito de setLineJoin
- CairoContext::setLineWidth — El propósito de setLineWidth
- CairoContext::setMatrix — El propósito de setMatrix
- CairoContext::setMiterLimit — El propósito de setMiterLimit
- CairoContext::setOperator — El propósito de setOperator
- CairoContext::setScaledFont — El propósito de setScaledFont
- CairoContext::setSource — El propósito de setSource
- CairoContext::setSourceRGB — El propósito de setSourceRGB
- CairoContext::setSourceRGBA — El propósito de setSourceRGBA
- CairoContext::setSourceSurface — El propósito de setSourceSurface
- CairoContext::setTolerance — El propósito de setTolerance
- CairoContext::showPage — El propósito de showPage
- CairoContext::showText — El propósito de showText
- CairoContext::status — El propósito de status
- CairoContext::stroke — El propósito de stroke
- CairoContext::strokeExtents — El propósito de strokeExtents
- CairoContext::strokePreserve — El propósito de strokePreserve
- CairoContext::textExtents — El propósito de textExtents
- CairoContext::textPath — El propósito de textPath
- CairoContext::transform — El propósito de transform
- CairoContext::translate — El propósito de translate
- CairoContext::userToDevice — El propósito de userToDevice
- CairoContext::userToDeviceDistance — El propósito de userToDeviceDistance