不透明数据类型

除图形上下文外 Quartz 2D API 还定义了很多其它不透明数据类型。 由于 API 是 CoreGraphics 框架的一部分,这些数据类型及方法都以 CG 开头。

应用程序 调用 Quartz 2D API 从这些数据类型中创建对象操作达到绘制目的。 图1-3 展示了你应用3种 Quartz 2D 对象绘制达到的一些效果。如:

  • 创建PDF page object然后旋转图形上下文 后 旋转显示PDF
  • 用pattern object 绘制模版
  • 渐变效果

图1-3 Quartz 中不透明数据类型是绘图的基本元素 图1-3

Quartz 2D 中的不透明数据类型有:(TODO)

  • CGPathRef
  • CGImageRef
  • CGLayerRef
  • CGPatternRef
  • CGShadingRef & CGGradientRef
  • CGFunctionRef
  • CGColorRef 与 CGColorSpaceRef
  • CGImageSourceRef 与 CGImageDestinationRef
  • CGFontRef
  • CGPDFDictionaryRef, CGPDFObjectRef, CGPDFPageRef, CGPDFStream, CGPDFStringRef, and CGPDFArrayRef
  • CGPDFScannerRef and CGPDFContentStreamRef
  • CGPSConverterRef

results matching ""

    No results matching ""