【问题标题】:can we delete slides with multiple range using opentbs?我们可以使用 opentbs 删除多个范围的幻灯片吗?
【发布时间】:2021-05-04 13:43:42
【问题描述】:

目前我们正在这样做,效果很好,但我试图删除具有多个范围的幻灯片

 $slides_to_deletea = range(3, $num_slides);   
 $TBS->PlugIn(OPENTBS_DELETE_SLIDES, $slides_to_deletea);

我们可以从不同范围删除多张幻灯片

$slides_to_deletea = range(3, 5);
$slides_to_deletea = range(8, 12);

我试过这个https://www.tinybutstrong.com/opentbs.php?doc#opentbs_delete_sheets

我也想知道我们是否可以在删除后合并幻灯片?

【问题讨论】:

    标签: opentbs tinybutstrong


    【解决方案1】:

    我们可以从不同范围删除多张幻灯片

    是的。

    示例 #1

    $slides_to_deletea = range(3, 5);  
    $TBS->PlugIn(OPENTBS_DELETE_SLIDES, $slides_to_deletea);
    
    // continue to merge as you wish here…
    
    $slides_to_deletea = range(8, 12);
    $TBS->PlugIn(OPENTBS_DELETE_SLIDES, $slides_to_deletea);
    

    示例 #2

    $slides_to_deletea = range(3, 5);  
    $slides_to_deletea = array_merge($slides_to_deletea, range(8, 12));
    $TBS->PlugIn(OPENTBS_DELETE_SLIDES, $slides_to_deletea);
    

    我也想知道我们是否可以在删除后合并幻灯片?

    是的。当您使用 OPENTBS_DELETE_SLIDES 时,幻灯片仅被标记为删除。并且幻灯片(以及工作表)实际上仅在最终合并过程中被删除。那是你调用 Show() 的时候。这使您能够撤消删除,并在删除后保留幻灯片的编号,以便您可以使用恒定编号继续推动合并。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-05
      • 1970-01-01
      • 1970-01-01
      • 2012-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多