Vector graphics
These functions can be used to draw lines, curves, shapes, or even 2D barcodes. Specific colors, color spaces (i.e., RGB or CMY), transparency/overprint, canvas size can all be configured.
AddArcToPathAddBoxToPath
AddCurveToPath
AddLineToPath
AddRGBSeparationColor
AddSVGAnnotationFromFile
AddSWFAnnotationFromFile
AddSeparationColor
AddU3DAnnotationFromFile
ClosePath
DrawArc
DrawBarcode
DrawBox
DrawCircle
DrawDataMatrixSymbol
DrawEllipse
DrawEllipticArc
DrawIntelligentMailBarcode
DrawLine
DrawPDF417Symbol
DrawPDF417SymbolEx
DrawPath
DrawPathEvenOdd
DrawQRCode
DrawRotatedBox
DrawRoundedBox
DrawRoundedRotatedBox
GetBarcodeWidth
GetCanvasDC
GetCanvasDCEx
GetPDF417SymbolHeight
GetPDF417SymbolWidth
ImportEMFFromFile
ImportEMFFromStream
LoadFromCanvasDC
LoadState
MovePath
NewCMYKAxialShader
NewPageFromCanvasDC
NewRGBAxialShader
NewTilingPatternFromCapturedPage
NoEmbedFontListAdd
NoEmbedFontListCount
NoEmbedFontListGet
NoEmbedFontListRemoveAll
NoEmbedFontListRemoveIndex
NoEmbedFontListRemoveName
SaveState
SetBlendMode
SetClippingPath
SetClippingPathEvenOdd
SetCustomLineDash
SetFillColor
SetFillColorCMYK
SetFillColorSep
SetFillShader
SetFillTilingPattern
SetLineCap
SetLineColor
SetLineColorCMYK
SetLineColorSep
SetLineDash
SetLineDashEx
SetLineJoin
SetLineShader
SetLineWidth
SetOverprint
SetPageTransparencyGroup
SetTextShader
SetTransparency
StartPath