![]() Copy this folder and the original PowerPoint on to a PC. ![]() This folder now contains a large number of files in various html and image formats. This will save a web version of the presentation in a new folder. Then go to "file" and then "save as", and select the "web page" option. Open the PowerPoint on the Mac, and make sure you can see all the images. If you have access to a Mac the following might work. Of course in practice the originals are elsewhere. To ensure the best images quality, find the original pictures,and reinsert them on a PC, or try converting the images to JPEGs. It would appear that this occurs if pictures are copied and pasted directly from web pages into PowerPoint, rather than being saved to the computer and then inserted into PowerPoint. It seems that on Macs images are compressed using Quicktime, and as discussed elswhere, quicktime does not always work on PC presentations. It may well apply to file formats other than TIFFs. You may see this message where images should appear when attempting to show on your PC a PowerPoint presentation that has been created on a Mac. ![]() If the output buffer is too small to hold the uncompressed data, the error can be ERROR_INSUFFICIENT_BUFFER.Quicktime and a TIFF (uncompressed) decompressor are need to see this picture If the system cannot locate the compression algorithm handle, the error can be ERROR_INVALID_HANDLE. If the compression algorithm fails for some internal reason, the error from GetLastError can be ERROR_FUNCTION_FAILED. If you set CompressedDataSize to zero, and set UncompressedBufferSize to the maximum possible size of the original uncompressed data, the Decompress function will fail as described and the value of UncompressedDataSize will be set to the maximum size for the compressed data buffer. You must know the maximum possible size of the original data to use this method. When it fails the function returns with UncompressedDataSize set to a value that you can use to avoid allocating too large a buffer for the compressed data. If the function is called with the CompressedDataSize parameter set to zero, the function fails and the error from GetLastError is ERROR_INSUFFICIENT_BUFFER. Note that the original size returned by the function is extracted from the buffer itself and should be treated as untrusted and tested against reasonable limits. In this case, the function will fail and set UncompressedDataSize to the size of the original data and the error from GetLastError is ERROR_INSUFFICIENT_BUFFER. To determine how large the UncompressedBuffer needs to be, call the function with UncompressedBufferSize set to zero. If UncompressedBufferSize is smaller than the original data size, the function will fail and set UncompressedDataSize to the size of the original data and the error from GetLastError is ERROR_INSUFFICIENT_BUFFER. In this case, UncompressedDataSize returns the original size of the uncompressed data. If the COMPRESS_RAW flag is not used, UncompressedBufferSize is not required to be exactly equal to the original size of the uncompressed data. In this case, the function can return success or it can return ERROR_BAD_COMPRESSION_BUFFER. If UncompressedBufferSize does not equal the original size of the uncompressed data, the uncompressed data will not match the original data. This means you should save the exact original size of the uncompressed data, as well as the compressed data and compressed size, when using the COMPRESS_RAW flag. If the compressor and decompressor are created using the COMPRESS_RAW flag, the value of UncompressedBufferSize must be exactly equal to the original size of the uncompressed data and not just the size of the output buffer. If the compressor is created with the COMPRESS_RAW flag, the decompressor must also be created with the COMPRESS_RAW flag. It is recommended that compressors and decompressors not use the COMPRESS_RAW flag. It is also possible that the function will produce a block of uncompressed data that does not match the original data. If the block of compressed data pointed to by CompressedData is corrupted, the function can fail and the error from GetLastError can be ERROR_BAD_COMPRESSION_BUFFER. To get extended error information, call GetLastError. If the function fails, the return value is zero. If the function succeeds, the return value is nonzero. Size in bytes of the buffer that receives the uncompressed information.Īctual size in bytes of the uncompressed information received. ![]() The size in bytes of the buffer is given by UncompressedBufferSize. The buffer that receives the uncompressed information. The size in bytes of the compressed information. The size in bytes of the compressed block is given by CompressedDataSize. Handle to a decompressor returned by CreateDecompressor.Ĭontains the block of information that is to be decompressed. Takes a block of compressed information and decompresses it.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |