/
CheckPresenceOfMaster.php
executable file
·41 lines (28 loc) · 1.27 KB
/
CheckPresenceOfMaster.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
namespace Aspose\Diagram\WorkingwithMasters;
use com\aspose\diagram\Diagram as Diagram;
class CheckPresenceOfMaster{
public static function run($dataDir=null){
# Checking a Master Presence by ID
CheckPresenceOfMaster::check_presence_master_by_id($dataDir);
# Checking a Master Presence by Name
CheckPresenceOfMaster::check_presence_master_by_name($dataDir);
}
public static function check_presence_master_by_id($dataDir=null){
# Call the diagram constructor to load diagram from a VSD file
$diagram = new Diagram($dataDir."drawing.vsd");
$master_id = 2;
# check master by id
$is_present = $diagram->getMasters()->isExist($master_id);
print "Master Presence : ".(string)$is_present.PHP_EOL;
}
public static function check_presence_master_by_name($dataDir=null){
# Call the diagram constructor to load diagram from a VSD file
$diagram = new Diagram($dataDir."Drawing.vsd");
# Set master name
$master_name = "Background tranquil .2";
# check master object by name
$is_present = $diagram->getMasters()->isExist($master_name);
print "Master Presence : ".(string)$is_present.PHP_EOL;
}
}