Hi,

Please take a look at the function below. Basically I was trying to make a flexible utility function that returned two values either as a List in the return value or as individual (X, Y or X and Y) values.

It could then used as so:

 get PDFGetXY(theDocumentRef,myXValue,myYValue)

or

 get PDFGetXY(theDocumentRef,myXValue,empty)

or

 get PDFGetXY(theDocumentRef,empty, myYValue)

or

 put PDFGetXY(theDocumentRef,empty, empty) & cr after myXYList

However this doesn't seem to work, since it looks like there is no way to tell if you are passing "empty" as apposed to a value that is empty, e.g.

put empty into myXValue
put empty into myYValue
 get PDFGetXY(theDocumentRef,myXValue,myYValue)

is the same as:

 get PDFGetXY(theDocumentRef,empty, empty)

Does anyone know away around this or do I have to abandon my idea and have two separate GetXY functions?

All the Best
Dave


------------------------------------------------------------------------ ------------
--
--  PDFGetXY
--
------------------------------------------------------------------------ ------------
function PDFGetXY theDocumentRef,@theXValue,@theYValue
  local myXValue
  local myYValue

  put qrtPDF_GetX(theDocumentRef) into myXValue
  put qrtPDF_GetY(theDocumentRef) into myYValue

  if theXValue <> empty then
    put myXValue into theXValue
  end if

  if theYValue <> empty then
    put myYValue into theYValue
  end if

  return myXValue & "," & myYValue
end PDFGetXY



_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to