スライドの比較
Contents
[
Hide
]
2つのスライドを比較する
EqualsメソッドがIBaseSlideインターフェースとBaseSlideクラスに追加されました。これは、構造と静的コンテンツが同一のスライド/レイアウトおよびスライド/マスタースライドに対してtrueを返します。
全てのシェイプ、スタイル、テキスト、アニメーション、その他の設定などが等しい場合、2つのスライドは等しいです。比較は、スライドの一意の識別子値(例:SlideId)や、日付プレースホルダーの現在の日付値などの動的コンテンツを考慮しません。
$presentation1 = new Presentation("AccessSlides.pptx");
try {
$presentation2 = new Presentation("HelloWorld.pptx");
try {
for($i = 0; $i < java_values($presentation1->getMasters()->size()) ; $i++) {
for($j = 0; $j < java_values($presentation2->getMasters()->size()) ; $j++) {
if ($presentation1->getMasters()->get_Item($i)->equals($presentation2->getMasters()->get_Item($j))) {
echo(sprintf("SomePresentation1 MasterSlide#%d は SomePresentation2 MasterSlide#%d と等しい", $i, $j));
}
}
}
} finally {
$presentation2->dispose();
}
} finally {
$presentation1->dispose();
}