Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
WSDL = 'https://api.livedocx.com/1.2/mailmerge.asmx?WSDL'
URI of LiveDocx.MailMerge WSDL
Detailsarray $_blockFieldValues = ''Block field values
Detailsarray $_fieldValues = ''Field values
Details__construct(
$options
=
null
)
:
void|throwsConstructor (LiveDocx.MailMerge SOAP Service)
Details_backendListArrayToMultiAssocArray(
array $list
)
:
arrayConvert LiveDocx service return value from list methods to consistent PHP array
Detailsassign(
array|string $field, array|string $value
=
null
)
:
Zend_Service_LiveDocx_MailMergeAssign values to template fields
DetailsassocArrayToArrayOfArrayOfString(
array $assoc
)
:
arrayConvert assoc array to required SOAP type
DetailscreateDocument(
)
:
voidMerge assigned data with template to generate document
DetailsdeleteSharedDocument(
string $filename
)
:
voidDelete a shared document from LiveDocx service
DetailsdeleteTemplate(
string $filename
)
:
voidDelete a template file from LiveDocx service
DetailsdownloadSharedDocument(
$filename
)
:
DetailsdownloadTemplate(
string $filename
)
:
binaryDownload template file from LiveDocx service
DetailsgetAllBitmaps(
integer $zoomFactor, string $format
)
:
arrayReturn graphical bitmap data for all pages of created document Return array contains bitmap data (binary) - array key is page number
DetailsgetAllMetafiles(
)
:
arrayReturn WMF (aka Windows metafile) data for pages of created document Return array contains WMF data (binary) - array key is page number
DetailsgetBitmaps(
integer $fromPage, integer $toPage, integer $zoomFactor, string $format
)
:
arrayReturn graphical bitmap data for specified page range of created document Return array contains bitmap data (binary) - array key is page number
DetailsgetBlockFieldNames(
string $blockName
)
:
arrayReturn all the block fields in the template
DetailsgetBlockNames(
)
:
arrayReturn all the block fields in the template
DetailsgetDocumentAccessOptions(
)
:
arrayReturn supported document access options
DetailsgetDocumentFormats(
)
:
arrayReturn supported document formats (lowercase)
DetailsgetFieldNames(
)
:
arrayReturn all the fields in the template
DetailsgetFontNames(
)
:
arrayReturn the names of all fonts that are installed on backend server
DetailsgetImageFormats(
)
:
DetailsgetMetafiles(
integer $fromPage, integer $toPage
)
:
arrayReturn WMF (aka Windows metafile) data for specified page range of created document Return array contains WMF data (binary) - array key is page number
DetailsgetTemplateFormats(
)
:
arrayReturn supported template formats (lowercase)
DetailslistSharedDocuments(
)
:
arrayList all shared documents stored on LiveDocx service
DetailslistTemplates(
)
:
arrayList all templates stored on LiveDocx service
DetailsmultiAssocArrayToArrayOfArrayOfString(
array $multi
)
:
arrayConvert multi assoc array to required SOAP type
DetailsretrieveDocument(
string $format
)
:
binaryRetrieve document in specified format
DetailssetBlockFieldValues(
string $blockName, array $blockFieldValues
)
:
Zend_Service_LiveDocx_MailMergeSet block field values
DetailssetDocumentAccessPermissions(
array $permissions, string $password
)
:
Zend_Service_LiveDocx_MailMergeSet a master password for document and determine which security features are accessible without using the master password.
As default, nothing is allowed. To allow a security setting, explicatively set it using one of he DOCUMENT_ACCESS_PERMISSION_* class constants.
{code} $phpLiveDocx->setDocumentAccessPermissions( array ( Zend_Service_LiveDocx_MailMerge::DOCUMENT_ACCESS_PERMISSION_ALLOW_PRINTING_HIGH_LEVEL, Zend_Service_LiveDocx_MailMerge::DOCUMENT_ACCESS_PERMISSION_ALLOW_EXTRACT_CONTENTS ), 'myDocumentAccessPassword' ); {code}
This method can only be used for PDF documents
DetailssetDocumentPassword(
string $password
)
:
Zend_Service_LiveDocx_MailMergeSet a password to open to document
This method can only be used for PDF documents
DetailssetFieldValue(
string $field, array|string $value
)
:
Zend_Service_LiveDocx_MailMergeSet an array of key and value or array of values
DetailssetFieldValues(
array $values
)
:
Zend_Service_LiveDocx_MailMergeSet an associative or multi-associative array of keys and values pairs
DetailssetLocalTemplate(
string $filename
)
:
Zend_Service_LiveDocx_MailMergeSet the filename of a LOCAL template (i.e. a template stored locally on YOUR server)
DetailssetRemoteTemplate(
string $filename
)
:
Zend_Service_LiveDocx_MailMergeSet the filename of a REMOTE template (i.e. a template stored remotely on the LIVEDOCX server)
DetailsshareDocument(
)
:
stringShare a document - i.e. the document is available to all over the Internet
DetailssharedDocumentExists(
string $filename
)
:
booleanCheck whether a shared document is available on LiveDocx service
DetailstemplateExists(
string $filename
)
:
booleanCheck whether a template file is available on LiveDocx service
DetailsuploadTemplate(
string $filename
)
:
voidUpload a template file to LiveDocx service
Details