本文整理汇总了PHP中COM::New方法的典型用法代码示例。如果您正苦于以下问题:PHP COM::New方法的具体用法?PHP COM::New怎么用?PHP COM::New使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类COM
的用法示例。
在下文中一共展示了COM::New方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: run
public static function run($dataDir = null)
{
if (is_null($dataDir)) {
die("Data Directory Undefined");
}
// Create Aspose.Cells Helper Object
$ptr = new \COM('Aspose.Cells.Interop.InteropHelper');
// Opening through Path
// Creating a Workbook object and opening an Excel file using its file path
$workbook = $ptr->New("Aspose.Cells.Workbook", array());
$worksheets = $ptr->Get($workbook, "Worksheets", array());
$sheetIndex = $ptr->Call($worksheets, "Add", array());
$worksheet = $ptr->Get($worksheets, "Item", array($sheetIndex));
$cells = $ptr->Get($worksheet, "Cells", array());
$a1 = $ptr->Get($cells, "Item_3", array("A1"));
$ptr->Call($a1, "PutValue", array(1));
$a2 = $ptr->Get($cells, "Item_3", array("A2"));
$ptr->Call($a2, "PutValue", array(2));
$a3 = $ptr->Get($cells, "Item_3", array("A3"));
$ptr->Call($a3, "PutValue", array(3));
$a4 = $ptr->Get($cells, "Item_3", array("A4"));
$ptr->Call($a3, "PutValue", array(3));
$ptr->Call($workbook, "Save", array($dataDir . "/output.xls"));
$ptr->Set($a4, "Formula", "=SUM(A1:A3)", array());
$ptr->Call($workbook, "CalculateFormula", array());
$value = $ptr->Get($a4, "Value", array());
$stringVal = $ptr->Call($value, "ToString", array());
print "Calculated Value: " . $stringVal . PHP_EOL;
$ptr->Call($workbook, "Save", array($dataDir . "/output.xls"));
print "Completed." . PHP_EOL;
}
示例2: run
public static function run($dataDir = null)
{
if (is_null($dataDir)) {
die("Data Directory Undefined");
}
// Create Aspose.Cells Helper Object
$ptr = new \COM('Aspose.Cells.Interop.InteropHelper');
// Opening through Path
// Creating a Workbook object and opening an Excel file using its file path
$workbook = $ptr->New("Aspose.Cells.Workbook", array($dataDir . '/Book1.xls'));
$XOR = $ptr->New("Aspose.Cells.EncryptionType.XOR", array());
$crypt = $ptr->New("Aspose.Cells.EncryptionType.StrongCryptographicProvider", array());
$ptr->Call($workbook, "SetEncryptionOptions", array($XOR, 40));
$ptr->Call($workbook, "SetEncryptionOptions", array($crypt, 128));
$settings = $ptr->Get($workbook, "Settings", array());
$ptr->Set($settings, "Password", "1234", array());
$ptr->Call($workbook, "Save", array($dataDir . "/encryptedoutBook1.xls"));
print "Completed." . PHP_EOL;
}
示例3: run
public static function run($dataDir = null)
{
if (is_null($dataDir)) {
die("Data Directory Undefined");
}
// Create Aspose.Cells Helper Object
$ptr = new \COM('Aspose.Cells.Interop.InteropHelper');
// Opening through Path
// Creating a Workbook object and opening an Excel file using its file path
$workbook = $ptr->New("Aspose.Cells.Workbook", array($dataDir . '/MyTestBook1.xls'));
$worksheets = $ptr->Get($workbook, "Worksheets", array());
$sheet = $ptr->Get($worksheets, 'Item', array(0));
$imgOptions = $ptr->New("Aspose.Cells.Rendering.ImageOrPrintOptions", array());
$imageFormat = new \DOTNET('mscorlib', 'System.Drawing.Imaging.ImageFormat');
$ptr->Set($imgOptions, 'ImageFormat', $imageFormat->Jpeg, array());
$ptr->Set($imgOptions, 'OnePagePerSheet', true, array());
$sr = $ptr->New("Aspose.Cells.Rendering.SheetRender", array($sheet, $imgOptions));
$bitmap = new \DOTNET("mscorlib", "System.Drawing.Bitmap");
$bitmap->Save($dataDir . "./SheetImage.jpg");
print "Conversion to Image(s) completed!" . PHP_EOL;
}
示例4: run
public static function run($dataDir = null)
{
if (is_null($dataDir)) {
die("Data Directory Undefined");
}
// Create Aspose.Cells Helper Object
$ptr = new \COM('Aspose.Cells.Interop.InteropHelper');
// Opening through Path
// Creating a Workbook object and opening an Excel file using its file path
$workbook = $ptr->New("Aspose.Cells.Workbook", array($dataDir . '/Book1.xls'));
$worksheets = $ptr->Get($workbook, "Worksheets", array());
print "Workbook opened using path successfully!" . PHP_EOL;
}
示例5: run
public static function run($dataDir = null)
{
if (is_null($dataDir)) {
die("Data Directory Undefined");
}
// Create Aspose.Cells Helper Object
$ptr = new \COM('Aspose.Cells.Interop.InteropHelper');
// Opening through Path
// Creating a Workbook object and opening an Excel file using its file path
$workbook = $ptr->New("Aspose.Cells.Workbook", array($dataDir . '/Book1.xls'));
$ptr->Call($workbook, "Save", array($dataDir . "/outBook1.pdf"));
print "Conversion Completed" . PHP_EOL;
}
示例6: run
public static function run($dataDir = null)
{
if (is_null($dataDir)) {
die("Data Directory Undefined");
}
// Create Aspose.Cells Helper Object
$ptr = new \COM('Aspose.Cells.Interop.InteropHelper');
// Opening through Path
// Creating a Workbook object and opening an Excel file using its file path
$workbook = $ptr->New("Aspose.Cells.Workbook", array());
//Your Code goes here for any workbook related operations
$ptr->Call($workbook, "Save", array($dataDir . '/book1.xls'));
print "File saved successfully!" . PHP_EOL;
}
示例7: run
public static function run($dataDir = null)
{
if (is_null($dataDir)) {
die("Data Directory Undefined");
}
// Create Aspose.Cells Helper Object
$ptr = new \COM('Aspose.Cells.Interop.InteropHelper');
// Opening through Path
// Creating a Workbook object and opening an Excel file using its file path
$workbook = $ptr->New("Aspose.Cells.Workbook", array($dataDir . '/book1.xls'));
$worksheets = $ptr->Get($workbook, "Worksheets", array());
$ptr->Call($worksheets, "RemoveAt_2", array("Sheet1"));
$ptr->Call($workbook, "Save", array($dataDir . "/output.xls"));
print "Completed." . PHP_EOL;
}
示例8: COM
// echo "Icewarp version: [" . $api->GetProperty("c_version") . "]<br>";
// $api->Done;
?>
<?php
// Domain Object
// $dom=new COM('IceWarpServer.DomainObject');
// $dom->New('icewarpdemo.com');
// $dom->Save();
// echo 'icewarpdemo.com was created';
?>
<?php
// Account Object
$account = new COM('IceWarpServer.AccountObject');
$account->New('newuser@icewarpdemo.com');
$account->SetProperty('U_Password', 'newpassword');
if ($account->Save()) {
echo 'Account newuser@icewarpdemo.com was created';
} else {
echo 'Error creating account newaccount@icewarpdemo.com';
}
?>
<?php
// Test API // tak run lgi
// Connect kt domain dulu
$domain = new COM('IceWarpServer.DomainObject');
$domain = $com->NewDomain("domainicewarppahang");
$domain->SetProperty("d_postmaster", "postmaster;webmaster;admin");
$domain->SetProperty("d_description", "Demo Domain");