Fehler, die sich auf das erstellen einer mehrseitigen PDF-Dateien
Hat das schon jemand erstellt ein PDF-Dokument in eine iPad-app? Ich sehe, dass es neue Funktionen in der UIKit, dies zu tun, aber ich finde keine code-Beispiel für Sie.
BOOL UIGraphicsBeginPDFContextToFile (
NSString *path,
CGRect bounds,
NSDictionary *documentInfo
);
void UIGraphicsBeginPDFPage (
void
);
Fand ich ein Beispiel soll das arbeiten auf dem iPhone, aber das gibt mir Fehler:
Fri Apr 30 11:55:32 wks104.hs.local PDF[1963] <Error>: CGFont/Freetype: The function `create_subset' is currently unimplemented.
Fri Apr 30 11:55:32 wks104.hs.local PDF[1963] <Error>: invalid Type1 font: unable to stream font.
Fri Apr 30 11:55:32 wks104.hs.local PDF[1963] <Error>: FT_Load_Glyph failed: error 6.
Fri Apr 30 11:55:32 wks104.hs.local PDF[1963] <Error>: FT_Load_Glyph failed: error 6.
Fri Apr 30 11:55:32 wks104.hs.local PDF[1963] <Error>: FT_Load_Glyph failed: error 6.
Fri Apr 30 11:55:32 wks104.hs.local PDF[1963] <Error>: FT_Load_Glyph failed: error 6.
- UIKit ist erweitert worden in OS 3.2 unterstützt die PDF-Funktionen. Also anstatt pdfContext = CGPDFContextCreateWithURL (url, &pageRect, docInfo); es wird die Verwendung pdfContext = UIGraphicsBeginPDFContextToFile( path, &pageRect, docInfo); das Beispiel, Das ich suchte, ist hier: iphonedevsdk.com/forum/iphone-sdk-tutorials/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich eine mehrseitige PDF-Erstellung zu arbeiten, indem Sie den code oben, wie:
Jedoch, wie oben erwähnt, ignoriert Sie die schriftart, die ich versuche zu setzen. Ich habe immer etwas bekommen, sah aus wie "Helvetica".
So, es gibt derzeit keine Möglichkeit, eine PDF-Datei erstellen auf dem iPad/iPhone, bettet die verwendete schriftart auf dem Gerät? Ich kann kaum glauben, dass. Ich hätte zumindest gehofft, für die "üblichen verdächtigen" - Schriften , wie: Courier, Times New Roman, etc... werden unterstützt.
Wenn jemand da draußen hat mehr Informationen oder nützliche Tipps, workarounds, fühlen Sie sich bitte willkommen zu teilen.
Vielen Dank im Voraus.
Hier ist eine Methode, erstellen Sie ein neues PDF-Dokument. Nicht-text-Formatierung, obwohl.
nur um Sie wissen zu lassen, dass die Fehlermeldung:
ungültig Type1-schriftart: nicht stream font
und:
FT_Load_Glyph fehlgeschlagen: Fehler 6.
verschwand in iOS 4.2
Dies ist eine bessere Lösung, da er über die richtige Koordinate zu transformieren, um den text zu drucken, von oben nach unten.