Graphics.Rendering.Diagrams

Introduction

Primitives

data Diagram

nil

Shapes

circle

arc

rectPath

rect

roundRect

roundRectF

regPolyPath

regPoly

rotRegPoly

shape

rawCairo

text

textPath

Spacers

hspace

vspace

empty

Paths

data Path

emptyPath

pathFromVertices

pathFromVectors

pathToVertices

pathToVectors

pathConcat

closed

isClosed

rotPath

straight

curved

Combinators

Union

(##)

union

unionA

Lists

(<>)

(//)

hcat

vcat

hcatA

vcatA

hsep

vsep

hsepA

vsepA

hdistrib

vdistrib

hdistribA

vdistribA

position

positionA

positionAlong

positionAlongA

grid

gridA

gridAs

type VAlignment

top

bottom

vcenter

type HAlignment

left

right

hcenter

Complex layouts

tree

Miscellaneous

pad

padA

showBBox

showBBoxes

withSize

Transformations

stretch

scale

scaleX

scaleY

translate

translateX

translateY

rotate

rotateR

view

Attributes

Colors

class Color c

fillColor

fc

lineColor

lc

Other attributes

lineWidth

lw

lineCap

data LineCap

lineJoin

data LineJoin

dashing

typeface

tf

Rendering

renderAs

renderPagesAs

data OutputType

data SizeSpec

renderOverPNG