Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iOS(Objective-C)中从UITextView的内容创建SVG文件?_Ios_Objective C_Svg_Svgkit - Fatal编程技术网

如何在iOS(Objective-C)中从UITextView的内容创建SVG文件?

如何在iOS(Objective-C)中从UITextView的内容创建SVG文件?,ios,objective-c,svg,svgkit,Ios,Objective C,Svg,Svgkit,我知道这个SVGKit,但它的主要用途似乎是渲染现有的SVG文件。是否有一种方法可以使用它或其他任何东西从UITextView生成SVG和/或在Objective C中从头开始以编程方式创建SVG?它必须是SVG吗?PDF可以吗?我需要将SVG添加到UIImage,然后将整个内容导出为单个PNG…”“将SVG添加到UIImage”意味着您希望导入SVG文件,而不是生成SVG文件。我不明白。我想用用户在单个UITextView中创建的内容(文本、字体系列、字体颜色、字体大小),生成一个SVG,该S

我知道这个SVGKit,但它的主要用途似乎是渲染现有的SVG文件。是否有一种方法可以使用它或其他任何东西从UITextView生成SVG和/或在Objective C中从头开始以编程方式创建SVG?

它必须是SVG吗?PDF可以吗?我需要将SVG添加到UIImage,然后将整个内容导出为单个PNG…”“将SVG添加到UIImage”意味着您希望导入SVG文件,而不是生成SVG文件。我不明白。我想用用户在单个UITextView中创建的内容(文本、字体系列、字体颜色、字体大小),生成一个SVG,该SVG完全复制UITextView中包含的内容,这样我就可以将SVG放大到比原始UITextView大很多倍的大小,这样就可以将其发送到一个大的表面上进行打印。我试图简单地放大字体大小并创建第二个更大的UITextView,但在这样做的过程中,字体大小可能会导致下一行出现意外的文字包装,从而破坏用户创建的原始布局。而您的打印服务只接受SVG,而不接受PDF?iOS内置了生成PDF的支持。