A bit of history. In those days when the outstanding Mac vector clipboard was PICT, the program could paste its own data into PICT. PICT can be inserted into another application. At some later date, the same drawing could be selected and put on the clipboard and pasted back into the original program. The source program will retrieve its user data and restore the original selection for live editing.
Today, the dominant vector buffer buffer is PDF, which is an excellent format, but Apple does not provide any means to place one user information in PDF using Apple PDF APIs. (If I'm wrong, let me know.) Only standard lines, such as title, author, etc. And it seems that new applications often do not bother to return the original image to the clipboard if the choice consists solely of the original. In addition, applications such as Word save the first page of pasted PDF files.
Is there anything I can do today to get a βshared journeyβ from my application to another application? If it was the perfect solution to support Apple and other applications? Must it look like PICT and be a standard custom blob embedded in PDF, or should there be a separate type of vendor circuit board that applications store in parallel with visible graphics? If the first, should you keep the blob at the document or page level? I would prefer not to try to hack anything, how to hammer XML in the author field.
source share