AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

MobileApps @ Apple App Store

Ein Thema von Darlo · begonnen am 26. Apr 2013 · letzter Beitrag vom 19. Jul 2013
Antwort Antwort
Seite 3 von 6     123 45     Letzte »    
arnof

Registriert seit: 25. Apr 2013
1.250 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#21

AW: MobileApps @ Apple App Store

  Alt 17. Jul 2013, 13:28
TMS habe ich schon getestet und es bringt ja einiges an mehr Möglichkeiten: z.B. Mails, PDF's usw. die sonst nicht direkt mit XE4 gehen.
PDF?

Mavarik

PS.: Waiting for Review (seit 7 Tagen)

echt geht das mit einer XE4 Komponente:

http://www.tmssoftware.com/site/img/...Controller.png

Welche ist das denn, bin ich blind
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#22

AW: MobileApps @ Apple App Store

  Alt 17. Jul 2013, 13:54
echt geht das mit einer XE4 Komponente:

http://www.tmssoftware.com/site/img/...Controller.png

Welche ist das denn, bin ich blind
emm.... Mit PDF geht, meinte ich ein PDF zu erzeugen, nicht das "Umblättern" usw..

Mavarik
  Mit Zitat antworten Zitat
arnof

Registriert seit: 25. Apr 2013
1.250 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#23

AW: MobileApps @ Apple App Store

  Alt 17. Jul 2013, 15:37

emm.... Mit PDF geht, meinte ich ein PDF zu erzeugen, nicht das "Umblättern" usw..

Mavarik
Preisfrage: wie erzeugst Du eine PDF mit Bordmitteln ?
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#24

AW: MobileApps @ Apple App Store

  Alt 17. Jul 2013, 15:39
emm.... Mit PDF geht, meinte ich ein PDF zu erzeugen, nicht das "Umblättern" usw..
Mavarik
Preisfrage: wie erzeugst Du eine PDF mit Bordmitteln ?
http://developer.apple.com/library/i...ratingPDF.html
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#25

AW: MobileApps @ Apple App Store

  Alt 17. Jul 2013, 15:46
OK! Du warst zwar schneller, aber ich habe ein Delphi Beispiel

Delphi-Quellcode:
procedure TForm6.Button1Click(Sender: TObject);
var
  pdfContext : CGConTextRef;
  Path : CFStringRef;
  URL : CFURLRef;
  myDictionary : CFMutableDictionaryRef;
  PageRect : CGRect;
  Filename,
  Title,
  Creator : String;
  DPI : Integer;
begin
  DPI := 72;
  PageRect.origin.x := 0;
  PageRect.origin.y := 0;
  PageRect.size.width := 8*DPI;
  PageRect.size.height := 11*DPI;


  Filename := GetHomePath + PathDelim + 'Documents' + PathDelim+'MyPDF.PDF';
  path := CFStringCreateWithCString (NIL, MarshaledAString(utf8Encode(Filename)),kCFStringEncodingUTF8);
  url := CFURLCreateWithFileSystemPath (Nil, path, kCFURLPOSIXPathStyle, false);
  CFRelease(path);

  // This dictionary contains extra options mostly for 'signing' the PDF
  myDictionary := CFDictionaryCreateMutable(NIL, 0,NIL,NIL);
// @kCFTypeDictionaryKeyCallBacks,
// @kCFTypeDictionaryValueCallBacks);
  Title := 'kCGPDFContextTitle';
  Creator := 'kCGPDFContextCreator';
  CFDictionarySetValue(myDictionary, @Title, CFSTR('My PDF File'));
  CFDictionarySetValue(myDictionary, @Creator, CFSTR('Mavarik'));

  // Create our PDF Context with the CFURL, the CGRect we provide, and the above defined dictionary
  pdfContext := CGPDFContextCreateWithURL(url, @pageRect, CFDictionaryRef(myDictionary));
  CFRelease(url);

  // Done creating our PDF Context, now it's time to draw to it
  // Starts our first page
  CGContextBeginPage (pdfContext, @pageRect);

    // Draws a black rectangle around the page inset by 50 on all sides
  CGContextStrokeRect(pdfContext, CGRectMake(50, 50, pageRect.size.width - 100, pageRect.size.height - 100));

  CGContextSelectFont (pdfContext, 'Helvetica', 16, kCGEncodingMacRoman);
  CGContextSetTextDrawingMode (pdfContext, kCGTextFill);
  CGContextSetRGBFillColor (pdfContext, 0, 0, 0, 1);
  CGContextShowTextAtPoint (pdfContext, 100, 100, 'Hallo World PDF1', strlen('Hallo World PD1'));
  CGContextShowTextAtPoint (pdfContext, 100, 200, 'Hallo World PDF2', strlen('Hallo World PD2'));
  CGContextShowTextAtPoint (pdfContext, 200, 300, 'Hallo World PDF3', strlen('Hallo World PD3'));
  CGContextEndPage (pdfContext);

  // We are done with our context now, so we release it
  CGContextRelease (pdfContext);
  CFRelease(MyDictionary);

    {
    // This code block will create an image that we then draw to the page
    const char *picture = "Picture";
    CGImageRef image;
    CGDataProviderRef provider;
    CFStringRef picturePath;
    CFURLRef pictureURL;

    picturePath = CFStringCreateWithCString (NULL, picture,
                                            kCFStringEncodingUTF8);
    pictureURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), picturePath, CFSTR("png"), NULL);
    CFRelease(picturePath);
    provider = CGDataProviderCreateWithURL (pictureURL);
    CFRelease (pictureURL);
    image = CGImageCreateWithPNGDataProvider (provider, NULL, true, kCGRenderingIntentDefault);
    CGDataProviderRelease (provider);
    CGContextDrawImage (pdfContext, CGRectMake(200, 200, 207, 385),image);
    CGImageRelease (image);
    // End image code

    // Adding some text on top of the image we just added
    CGContextSelectFont (pdfContext, "Helvetica", 16, kCGEncodingMacRoman);
    CGContextSetTextDrawingMode (pdfContext, kCGTextFill);
    CGContextSetRGBFillColor (pdfContext, 0, 0, 0, 1);
    const char *text = "Hello World!";
    CGContextShowTextAtPoint (pdfContext, 260, 390, text, strlen(text));
    // End text
    }

    // We are done drawing to this page, let's end it
    // We could add as many pages as we wanted using CGContextBeginPage/CGContextEndPage

    Webbrowser1.Navigate('file://'+GetHomePath + PathDelim + 'Documents' + PathDelim+'MyPDF.PDF');
end;

Grüsse Mavarik
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#26

AW: MobileApps @ Apple App Store

  Alt 17. Jul 2013, 16:17
Und das geht auf iOS? Sieht nach OSX aus...
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#27

AW: MobileApps @ Apple App Store

  Alt 17. Jul 2013, 17:09
Die API listet Apple als
Zitat:
Drawing and Printing Guide for iOS
.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von fgsoftware
fgsoftware

Registriert seit: 29. Jan 2012
Ort: Gädheim
30 Beiträge
 
Delphi 10.1 Berlin Starter
 
#28

AW: MobileApps @ Apple App Store

  Alt 17. Jul 2013, 19:44
Zitat:
Diese gravierenden Änderungen von iOS7 zu 6 hat wohl niemand voraussehen können.
Nö, Apple hat ja auch die Jahre zuvor nichts neues rausgebracht.

He, hab gerade festgestellt, dass ja im Dezember Weihnachten ist. Damit hab ich gar nicht gerechnet. War doch erst im Jahr zuvor, und im Jahr vor dem Jahr....


Zitat:
TMS habe ich schon getestet und es bringt ja einiges an mehr Möglichkeiten: z.B. Mails, PDF's usw. die sonst nicht direkt mit XE4 gehen.
Genau das ärgert mich. Wieso bekommt Emba das nicht hin?

Hey, vielleicht kauft Emba das ja von den TMS-Jungs ein.

Wenns mit dem TMS Combos besser läuft, hat Emba die Entwicklung für Firemonkey iOS ja abgeschlossen und bringt mit der nächsten Version die Unterstützung für Android.
Frank Geißler
Rapid Application Development Tools helfen uns Probleme zu beseitigen, die wir ohne diese gar nicht hätten.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#29

AW: MobileApps @ Apple App Store

  Alt 17. Jul 2013, 20:54
[QUOTE=fgsoftware;1221877]
Zitat:
Diese gravierenden Änderungen von iOS7 zu 6 hat wohl niemand voraussehen können.
Naja, in die Zukunft kann man nicht schauen. Aber ich wollte mit einer nächsten FM Version doch gerne, dass meine Anwendungen unter dem jeweiligen OS und deren Version automatisch nativ aussehen. Das sollte wohl auch kein Problem sein, wenn man nichts an den Standardstyles herumgeschraubt hat.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#30

AW: MobileApps @ Apple App Store

  Alt 17. Jul 2013, 22:42
Und das geht auf iOS? Sieht nach OSX aus...
Ja funktioniert...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 6     123 45     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz