【问题标题】:Put dotted/dashed lines on layout in Google Slides在 Google 幻灯片中的布局上放置虚线/虚线
【发布时间】:2020-08-06 11:15:30
【问题描述】:

更新: 借助The Master 解决方案.setDashStyle(SlidesApp.DashStyle.DOT);

尝试在 Google 幻灯片的布局上插入虚线/虚线。但是我的解决方案给了我直线,并且线条的高度仅限于幻灯片。

这个方法展示了如何使用插入行。 https://developers.google.com/apps-script/reference/slides/page#insertlinelinecategory,-startleft,-starttop,-endleft,-endtop

枚举 LineCategory - 没有任何虚线/点线类型: https://developers.google.com/apps-script/reference/slides/line-category

以上2篇文章不支持全版式点划线(幻灯片外)。

function dottedLines() {
         var slide = SlidesApp.getActivePresentation();
         var slideHt = slide.getPageHeight();
         var slideWd = slide.getPageWidth();
         var prevLeft = 0;
         var prevTop = 0;
        
         for (var i = 0; i < 3; i++) {
             //Vertical lines
             prevLeft = prevLeft + (slideWd / 3); 
             var startPoint = {
                 left: prevLeft,
                 top: 0
             };
             var endPoint = {
                 left: prevLeft,
                 top: slideHt
             };
             slide.getSlides()[0].insertLine(
                 SlidesApp.LineCategory.STRAIGHT,
                 startPoint.left,
                 startPoint.top,
                 endPoint.left,
                 endPoint.top
             ).setDashStyle(SlidesApp.DashStyle.DOT);
         }

------------more script --------
------------more script --------
------------more script --------
------------more script --------
     }

【问题讨论】:

  • 您是否在文档中搜索过虚线?有关详细信息,请参阅tag info page
  • 是的,我从文档中尝试过。 InsertLine 方法不允许除“SlidesApp.LineCategory.STRAIGHT”之外的任何其他样式developers.google.com/apps-script/reference/slides/…
  • 我可以知道您投反对票的原因吗?作为一个新的贡献者,我将学习并发布确切的要求。
  • 投反对票是为了不记录您的搜索以及您在尝试过程中遇到的问题。我删除了它,但您仍然需要解释您在问题本身中尝试过的内容,这样我们就不必为每个可能的解决方案询问:“您是否尝试过这个”,只为您回答“是的,但是这个发生了……”

标签: google-apps-script google-slides-api google-slides


【解决方案1】:

LineCategory 仅指线的“曲线”——无论是STRAIGHT 还是BENT

要创建虚线/点线,.setDashStyle() 在创建的线上,可以是SOLIDDOTDASH

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-15
    • 1970-01-01
    相关资源
    最近更新 更多