文書   >   Core Graphics   >   CGPSConverter   >   convert(_:consumer:options:)


インスタンスメソッド


convert(_:consumer:options:)


PostScript コンバータを使用して PostScript データを PDF データに変換します。





宣言


func convert(_ provider: CGDataProvider, 
    consumer: CGDataConsumer, 
     options: CFDictionary?) -> Bool


パラメータ


providerPostScript データを供給する Quartz データプロバイダ。
consumer結果の PDF データを受け取る Quartz データプロバイダ。
optionsこのパラメータは NULL である必要があります。将来の API の拡張のために予約されています。


戻り値


PostScript 変換が正常に完了したかどうかを示すブール値 (もしそうならば true )。


議論


変換はスレッドセーフですが、与えられたアドレス空間またはプロセス内で複数の変換ジョブを処理することはできません。与えられたスレッドが変換を実行していて、別のスレッドが新しい変換を開始すると、最初の変換が完了するまで 2 つ目の変換はブロックされます。


重要:

CGPSConverterConvert はスレッドセーフです (同じプロセスで一度に複数の変換を防ぐために locks を使用します) が、Resource Manager に関してはスレッドセーフではありません。あなたのアプリケーションが別のスレッドで Resource Manager を使用する場合は、locks を使用して Resource Manager の使用中に CGPSConverterConvert が実行されないようにするか、別のプロセスで Post Script コンバータを使用して変換を実行する必要があります。

一般に、Resource Manager のリソースの代わりに nib ファイルを使用することで、この問題を回避できます。


以下も見よ





CGPSConverter その他の関数





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • macOS 10.3+
  • フレームワーク
  • Core Graohics
  • 宣言
  • パラメータ
  • 戻り値
  • 議論
  • 以下も見よ












  • トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)