PlayMetaFile
IPDFDocument4 :: Page Operations :: Common

See Also Example
Collapse All

This method adds a metafile from a file to a PDF document.

Syntax

HRESULT PlayMetaFile (
BSTR metafileName,
FLOAT x,
FLOAT y,
FLOAT scaleX,
FLOAT scaleY
)
Parameters
metafileName
Path to the metafile to be painted

x
X coordinate of the drawing position

y
Y coordinate of the drawing position

scaleX
Horizontal scale factor

scaleY
Vertical scale factor

Return value
If successful, this method returns S_OK. If it fails, this method should return one of the error values.

Remarks

This method paints a metafile (provided by a filename) on the page at the specified coordinates (x, y) with scaling (scaleX, scaleY).

Example

Converting EMF Files

Delphi
[copy to clipboard]
{ PDF object is supposed to be created }
PDF.PlayMetaFile('metafile.emf', 10, 10, 0.5, 0.5);
PDF.SaveToFile('test.pdf', true);
C/C++
[copy to clipboard]
// PDF object is supposed to be created
PDF->PlayMetaFile("metafile.emf", 10, 10, 0.5, 0.5);
PDF->SaveToFile("test.pdf", true);
C#
[copy to clipboard]
// PDF object is supposed to be created
PDF.PlayMetaFile("metafile.emf", 10, 10, 0.5, 0.5);
PDF.SaveToFile("test.pdf", true);
Visual Basic
[copy to clipboard]
' PDF object is supposed to be created
PDF.PlayMetaFile "metafile.emf", 10, 10, 0.5, 0.5
PDF.SaveToFile "test.pdf", true

See Also

Reference